江苏省没有北山镇,北山镇属于湖南长沙市长沙县。
北山镇位于长沙市北部,地处长沙、望城、汩罗三县交界处,镇政府所在地南距长沙市三环线仅9.5公里,南距市区伍家岭仅20公里,,东南距长沙县城星沙15公里。
北山镇是长沙县境内直接与长沙市区相连的乡镇之一。东连长沙县安沙镇,西接望城扬桥乡,南界长沙市开福区,北与汨罗紧邻。1949年属太平、青山、青云乡,1956年为蒿塘乡,1958年为北山公社,1961年析北山、石常、牌楼公社,1983年置北山乡。辖:蒿塘、荣合桥、新桥3个社区;金星、西湖、新云、官桥、新中、五福、福田、福高、常乐、王公桥、青田、牌楼、明月、高仓、狮山、北山、福安等18个村委会。