北周大成元年(579)析平羌縣地置峨眉縣,屬嘉洲。
隋開皇四年(584)改平羌縣為峨眉縣,九年(589)改峨眉縣名青衣縣,次年改青衣縣名龍游縣,即治今樂山市中區,十三年復置峨眉縣,唐乾元三年(260)治地移今峨眉山市綏山鎮;隋大業十二年(616)析置綏山縣,屬嘉州。
唐麟德二年(665)析置羅目縣,并置沐州,為州治;久視元年(700)析置樂都縣,屬嘉州,神龍元年(705)廢樂都縣入峨眉縣。
北宋乾德四年(966)省綏山、羅目縣為鎮,入峨眉縣,屬嘉州。
南宋慶元元年(1195)屬嘉定府。
元屬嘉定府路。
明屬嘉定府,旋為嘉定州。
1914年屬建昌道,1935年屬第五行政督查區。
1950年屬樂山專區。
1968年屬樂山地區。
1985年屬樂山市。
1988年撤銷峨眉縣,設立省轄峨眉山市(縣級),由樂山市代管。