两汉,属益州郡愈元县、胜休县地。
峨山县地理位置图
三国蜀汉时期,属益州建宁郡俞元县地。
西晋至南朝梁,属宁州建宁郡俞元县地。北朝州属南宁州。
隋朝,属南宁州总管府。
唐初属南宁州绛县地,后属剑南道姚州。唐南诏国为通海都督府嶍峨部。
宋大理国嶍峨部属秀山郡。
元初置嶍峨千户,属宁部万户;至元十三年(1276)改置嶍峨州,领邛川、平甸二县,隶临安路;至元二十六年(1289)降为嶍峨县,属临安路宁州,原邛川县与平甸县并入嶍峨县为乡。
明洪武十五年(1382)直属临安府。
清沿明制,为嶍峨县,属临安府;雍正八年(1730)7月,临安府属迤东道;乾隆三十一年(1766)10月,临安府属迤南道;光绪十三年(1887)10月,临安府属临安开广道。
民国2年(1913)裁府设道,为嶍峨县,隶蒙自道;民国18年(1929)废道制,直隶云南省政府;民国19年(1930)1月,更名为峨山县;民国37年(1948),属云南省第六行政督察区(驻新平县)。
1949年10月24日在甸中成立峨山县临时人民政府;1950年2月2日县临时人民政府由甸中迁回县城,峨山县属玉溪专区;1951年1月10日,设立峨山县彝族自治区,5月12日正式成立;1956年1月改称峨山彝族自治县;1970年隶玉溪地区;1998年隶地级玉溪市。