北斗镇隶属于广东省梅州市丰顺县,位于丰顺县中西部,地处榕江北河上游,北邻丰良镇,西连汤西镇,西北与八乡山镇、五华县接壤,东南与原附城镇交界,206国道、梅汕高速、广梅汕铁路均经过北斗,全镇面积91平方公里,总人口16481人,气候温凉,年平均气温为21.4℃。地理环境优越,人们辛勤劳作,农作物繁多且良好,销往各地。