北斗镇隶属于广东省梅州市丰顺县,位于丰顺县中西部,地处榕江北河上游,东与汤坑镇交界,西与兴宁市水口镇及五华县郭田镇相邻,南接英国威廉希尔公司、八乡镇,北连丰良镇、建桥镇两镇,镇内G206国道、大丰华高速、梅汕高速、广梅汕铁路、梅汕高铁穿境而过,镇中心距县城9公里,交通区位优势明显。
北斗镇总面积91.8平方公里,其中山地面积13.5万亩,耕地面积5493亩,林地面积11万亩,森林覆盖率达88%。境内四面高山环绕,韩山山脉和桐梓洋山脉东西相连,构成绵亘20公里的山群,其中桐梓洋、猴子岽一带是原红十一军革命遗址群所在地。全镇下辖8个行政村,分别是北斗村、庆瑶村、下溪村、茜坑村、拾荷村、才口村、桐岽村和桐新村。2022年总人口17686人,常住人口5769人;镇内基础产业为农业,主要作物为番薯和水稻,特色产业为茶叶和红花茶油。
近年来,北斗镇依托区位优越、绿色生态、红色文化三大优势,深入实施“一河一道一红一旅”发展工作总目标,以榕江北河源头水为底蕴,以乡道Y128线为载体,以红色人文资源为媒介,以驻镇帮镇扶村工作队为抓手,大力实施乡村振兴战略,突出抓好特色高山茶、红花油茶等重点产业发展,紧紧围绕“以农促旅”的主线,推进美丽乡村建设和红色人文资源挖掘,促进一二三产业深度融合,努力打造丰顺县城后花园,实现“梦里水乡·醉美北斗”。