西昌没有县城,西昌市辖6个街道、8个镇、29个乡(其中2个回族乡),西昌古称邛都,西汉元鼎六年,汉武帝以邛都为越嶲郡,辖十五县,属益州,郡治邛都。此外,今西昌市境内除邛都外,尚有苏示一县(今礼州镇)。
1950年3月27日凌晨,西昌解放。4月,西昌县人民政府成立。12月,西康省西昌专区专员公署成立,西昌县归西昌专署管辖。1955年,撤销西康省建制,西昌专区划归四川省,西昌县改属四川省西昌专署管辖。1968年,西昌地区成立革命委员会,西昌县归西昌地区革委会领导。