南齊建武三年(496年),建齊通左郡、齊通縣,建城于現(xiàn)城北。
五代建現(xiàn)城,沿唐舊城址建成,濱岷江,易守難攻,又名臥牛城。
蕭梁時,置青州,為州、郡、縣治所在地。
西魏廢帝二年(553年),青州更名眉州。
元至元二十年(1283年),省縣入州。
明代時期,眉州升直屬州,為州治所在地。
民國二年(1913年),州改縣,為眉山縣治。
民國二十四年(1935年),為四川省第四區(qū)行政督察專員公署和眉山縣駐地,并建城東、城西2鎮(zhèn),各轄7保。
1949年,眉山鎮(zhèn)為眉山專區(qū)、眉山縣、眉山縣第一區(qū)駐地。
1951年2月,東、西2鎮(zhèn)合并為城關(guān)鎮(zhèn)。
1953年6月,鎮(zhèn)改區(qū),設(shè)南城、北城2辦事處。
1958年5月,城關(guān)區(qū)和2辦事處合并為城關(guān)鎮(zhèn)。
1981年8月,城關(guān)鎮(zhèn)更名眉山鎮(zhèn)。
1992年12月,撤眉城區(qū)公所,眉山鎮(zhèn)更名東坡鎮(zhèn),治縣城,眉城、大石橋2鄉(xiāng)并入。
2003年9月,析東坡鎮(zhèn)置通惠街道。
2006年6月,析通惠街道置蘇祠街道。