全市辖37个乡镇。在西昌北部（实际位于冕宁县境内）有全国三大卫星发射中心之一的西昌卫星发射中心，因此西昌也被称为航天城。年均气温保持在18摄氏度，日照多达320天，亦被称为月城、小春城。
历史.清朝雍正六年（1728年），始置宁远府及西昌县。清朝道光三十年八月初七日（1850年9月12日），西昌发生一场7.5级地震，地下雷鸣，阖城号唿鼎沸，城垣倒塌200余丈，满城屋宇倒塌，尽成平地，木石填塞，不辨街巷。时秋雨连月，灾后犹霪淋不止，愁云凄雨，满目荒凉，闻者心酸，见者哭泣。城内城外