北宫镇,隶属于北京市丰台区,位于区境西北部,北接永定河与石景山区相望,西北隔山与门头沟区相邻,西南接王佐镇,南连长辛店街道与云岗街道,东临宛平街道,总面积44.13平方公里。辖10个社区、6个行政村,常住人口约5.6万人,镇人民政府驻杜家坎南路8号。京港澳高速公路、地铁14号线及19条公交线路贯穿辖区。
明清属顺天府宛平县,1948年设北平市第十八区,1958年组建长辛店人民公社,1984年改乡,2002年撤乡设镇。2021年4月经区划调整更名北宫镇,并入原云岗街道大灰厂地区。辖区有北宫国家森林公园和北京园博园(513公顷),森林覆盖率45.04%,12处文物保护单位及10余项非遗项目。
2021年税收收入2.55亿元,同比增长65.3%。长辛店白枣获国家地理标志认证,形成以生态旅游、林果种植为主的特色产业,建成中华名枣园等生态园区。实施人才"雁阵计划",推进园博数字经济产业园建设,构建生态科创产业集群。