晉城鎮的沿革
戰國為滇國都邑。西漢為益州郡治,蜀漢屬建寧郡。西晉仍屬益州郡並為郡治,永嘉二年更名晉寧郡,屬寧州,為寧州和晉寧郡治所。隋屬昆州,唐置晉寧縣,南詔設晉寧州,屬拓東節度。宋(大理國)設陽城堡部,屬鄯闡節度。元初置陽城堡萬戶府,後改晉寧州,屬中慶路,明、清屬 雲南府。1840年,晉寧州下設4鄉,晉城為州前鄉,下轄5鋪26村。清末,廢鄉改區,稱第壹區。1913年廢區改為鄉,稱晉益鄉,1927年改晉益鄉為第壹區,1935年復為晉益鄉,1945年改為鎮,1947年改晉益鎮為建寧鎮,1949年復為晉益鎮,下轄19個保。1950年1月,人民政府建立,晉城為第壹區,轄10個行政村,1956年廢區置大鄉,晉寧分為1鎮3鄉,晉城為鎮。1958年晉寧、昆陽、呈貢三縣合並,使用晉寧縣名,縣政府遷駐昆陽,此地設紅旗公社。同年12月改稱晉城公社。1983年6月,改稱晉城鎮,1984年改為晉城區,1988年1月又改為晉城鎮。1997年,面積96.8平方千米,人口3.8萬,轄雨孜霧、白沙、富有、廣濟、草村、小海、永和、柴河、天城門、東門、西門、南門、北門、小寨、新莊、五裏、石碑17個行政村和城南、城北2個居委會。2006年撤銷化樂鄉並入晉城鎮。原化樂鄉位於晉寧縣東部,距縣城33千米。歷史上曾分屬澄江、江川、晉寧3縣。據《河陽縣誌》載:漢屬俞元縣,南詔時屬河陽郡,元屬澄江,明、清沿用,民國屬澄江縣撫綏鄉外五保;南部屬江川縣翠峰鄉;北部屬晉寧縣學士鄉。1950年後分別屬澄江縣第二區化樂鄉,江川縣關嶺鄉,晉寧縣第壹區十裏鄉。1953年澄江部分、1958年江川部分先後劃歸晉寧縣第壹區。1958年4月屬晉寧縣紅旗公社,1961年建立化樂鄉公社,1983年6月改為化樂鄉,1984年改為區,1987年又改為鄉(中國政區大典:1988年復置鄉)。1997年,面積123.1平方千米,人口1.3萬,轄化樂、十裏、南山、鹽井、八家、火石坡、關嶺7個行政村。