秦使常略通五尺道,置隶昆阳为河西县,属滇国。
晋宁设县始于西汉,元鼎初属、越。
三国蜀建兴三年,县名未变,同属建宁郡。
隋置昆州,寻废。文帝开皇十五年昆阳为昆州驻地,不久废除。
从元封二年至隋初的7个多世纪间,滇池县一直作为历代王朝的郡治。
唐武德四年,以晋朝曾为宁州治所的滇池县置晋宁州,属昆州。
天宝后没于南诏,晋宁称晋川,昆阳称渠滥川。
大理时,晋宁称阳城堡,昆阳叫巨桥城,同属鄯阐府。
元至正七年,立阳城堡为万户府。
明、清时两县县名沿用,同属云南府。
民国初,称晋宁州和昆阳州,属滇中道。
1913年废道改州为县。
1958年两县合并称晋宁县。