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