縣治西南面對九凰山(又名昆山),故縣稱昆陽。
晉太康建縣后不久,即為縣治所在地。
明隆慶五年《平陽縣志》載,多為萬全鄉(xiāng)一、二、三都地,現(xiàn)歸屬本鎮(zhèn)。
明清之際,縣城南郭稱坡南鎮(zhèn),城內(nèi)稱橫陽鎮(zhèn)。
清乾隆縣志載城設(shè)五隅,民國縣志載縣治城隅計:城內(nèi)、東隅、南隅、西隅、北隅。
民國《平陽六年》載:“本鎮(zhèn)舊有坡南、橫陽兩鎮(zhèn),民初同隸縣治”。
1941年始置昆陽鎮(zhèn)。
1949年5月后稱縣直屬鎮(zhèn)。
1952年成立城區(qū)。
1953年城北鎮(zhèn)與城中鎮(zhèn)合并,稱城中鎮(zhèn)。
1954年與城南鎮(zhèn)合并,稱城關(guān)鎮(zhèn),直屬縣管轄。
所屬各鄉(xiāng)歸縣直管。
1958年城關(guān)鎮(zhèn)并入鋼城公社,稱直屬營。
1959年鋼城公社并入萬全公社,城關(guān)設(shè)大隊(管理區(qū))。
1961年撤銷萬全公社,恢復(fù)萬全區(qū),城關(guān)大隊改為城關(guān)鎮(zhèn),直屬縣管轄。
因重名,1981年更名昆陽鎮(zhèn)。
1986年,原屬萬全區(qū)的城東、城南、城西3個鄉(xiāng)劃入昆陽鎮(zhèn),分設(shè)3個辦事處。
2000年萬全、水亭2個鄉(xiāng)并入昆陽鎮(zhèn)。
2012年萬全鎮(zhèn)下屬的下鮑垟?shù)?3個村劃歸昆陽鎮(zhèn)。