碧城镇位于云南省楚雄州禄丰市东部,罗次坝子中心,东与富民县者北镇接壤,西与和平镇相邻,南与勤丰镇相连,北与仁兴镇相接,安武公路、武易高速穿境而过,镇政府所在地距禄丰市42公里,距州府楚雄120公里,距省会昆明98公里。[1] 全镇辖上村、洪流、西山、前营、西河、万松、猫街、胜利、樊厂、街子厂、张通、好义、青山13个村和碧城、下村2个社区,97个自然村,235个村民小组。[1]据公安部门户籍人口数据,2022年末,全镇有居民17831户,总人口49757人。[1] 地理环境
镇域地势东高西低,中部平坦,镇政府驻地碧城。碧城镇属亚热带高原季风气候,其特点是四季如春,干湿分明,日照充足。多年平均气温14.6℃,无霜期年平均250天,年平均日照时数2555小时,年平均降水量990毫米。降雨集中在6—8月,7月最多。 全镇耕地面积45775亩,其中水田面积36375亩,占79%,旱地面积8903亩,占21%,人均占有耕地1.04亩。最高点位于老青山,海拔2754米,最低点位于罗茨温泉,海拔1780米,镇人民政府驻地海拔1844米,是全镇的政治、经济、文化中心。