北庄镇,北京市密云区下辖镇,地处密云区东北部,介于东经117°05′58″~117°15′28″,北纬40°26′16″~40°32′55″之间。东与河北省兴隆县石门山镇相邻,南与大城子镇相连,西邻太师屯镇,北与河北省兴隆县苗耳洞镇相邻。镇域面积84.25平方千米。
截至2018年末,北庄镇有户籍人口8636人。
截至2020年6月,北庄镇下辖1个社区(北庄社区)和11个行政村(暖泉会村、朱家湾村、抗峪村、大岭村、土门村、苇子峪村、东庄村、干峪沟村、北庄村、营房村、杨家堡村),镇政府驻北庄村华盛路大街142号。
2011年,北庄镇农业总产值达到1.7亿元,比上年增长0.6%。北庄镇工业总产值达到3.9亿元,比上年增长1.6%。北庄镇共有商业网点151个,职工156人。2011年,社会商品销售总额0.6亿元,比上年增长32.7%。北庄镇财政总收入3270.6万元,比上年增长20.2%。从各主要税种看,完成营业税1662.5万元,增值税41.1万元,企业所得税431万元,房产税521.2万元。
2021年2月5日,北庄镇被表扬为北京市2019-2020年度“接诉即办”改革工作“先进集体”。
北庄镇共有12个辖区:北庄社区居民委员会、暖泉会村、朱家湾村、抗峪村、大岭村、土门村、苇子峪村、东庄村、干峪沟村、北庄村、营房村、杨家堡村、