北古城镇因境域位于宜良县城东北部而得名。
北古城镇位于宜良县城东北部,距县城8公里。东南与匡远镇、石林县接壤,西连接嵩明县、匡远街道办事处、汤池镇,北接马街乡、耿家营乡,东北连接九乡乡。国土总面积259平方公里,居住着汉族、彝族、回族、苗族等民族。全镇坝子、山峦、丘陵交错分布,地形复杂,沟壑交错,地势东北高,西南低,一般海拔在1600至1700米。全镇下辖20个村民委员会和1个社区居名委员会,共有129个自然村,有人口61586人。全镇耕地2901公顷,其中水田1593公顷,地1308公顷。镇内交通便捷,道路四通八达,有南昆铁路、宜马公路、宜九公路、古柴公路从境内通过。2011年全镇农村经济总收入达7.19亿元,农民人均纯收入5304+查看详细北古城镇概况>>
2022年7月,被命名为宜良县2022年度平安乡镇(街道)。
2021年3月,北古城镇入选2020年云南省卫生乡镇名单。
历史沿革:1950年前,属宜良、路南、陆良3县插花地。
1950年,划为宜良县第一区。
1958年,与小河乡合并为盘江公社。
1962年3月,撤销北羊街区合并北古城区1969年,改为古城公社。
1973年3月,从北古城分出建广益公社。
1983年,北古城改为古城区。
1999年,因建柴石滩水库将陆良县小模古镇小河行政村划入北古城镇。
2006年3月+查看详细北古城镇历史沿革>>