晋宁县古称阳城堡。
秦朝置吏。西汉元封二年(公元前109年)东部置滇池县,治今晋城镇,为益州郡治;西部置建伶县。
三国蜀属建宁郡。晋置滇池县为宁州治。太安二年(303年)滇池县又为益州郡治。永嘉二年(308年)改益州郡为晋宁郡,因晋时为宁州治所得名,仍治滇池县。南朝时郡治移建伶县。南朝梁末,郡县俱废。
唐代东部置晋宁县,治今晋城镇,属昆州;西部置望水县,治今大古城,为钩州治。南诏升晋宁县为晋宁州,属拓东节度。大理国时为阳城堡部和巨桥城,属鄯阐府。
元代分置阳城堡万户府和巨桥万户府。至元十二年(1275年)改阳城堡府为晋宁州,巨桥万户府为昆明阳州,属中庆路。
明清属云南府。
1913年改为晋宁县和昆阳县,均属滇中道,1916年废道属云南行省。
1950年属玉溪专区。1958年昆阳县并入晋宁县,治所昆阳镇。1960年改属昆明市至今。
原文载昆明图书馆文献参考部、云南省图书馆地方文献部编纂:《历代昆明地方文献述评》,昆明:云南美术出版社,2005年,第153—154页。)