碧城镇,隶属于云南省楚雄彝族自治州禄丰市,地处
禄丰市东部,东与富民县者北镇接壤,南与
勤丰镇相连,西邻
和平镇,北与
仁兴镇相交,
行政区域面积187.01平方千米。
截至2019年末,碧城镇户籍人口为49872人。
民国二十九年(1940年),设碧城镇;1972年,从碧城公社划出碧城、下村、上村、胜利4大队建碧城镇;1984年,碧城公社的洪流、西山2个大队划入碧城镇,同时碧城公社改碧城区;1986年12月,碧城区并入碧城镇。
截至2020年6月,碧城镇辖2个社区、13个行政村,
镇人民政府驻碧城村。
2019年,碧城镇有工业企业72个,其中规模以上8个,有营业面积超过50平方米以上的综合商店或超市27个。