西昌位于川西高原,海拔1500米到2500米,安寧河平原腹地,東經(jīng)101度46分到102度25分、北緯27度32分到28度10分。南北最長約20公里,東西最寬約43公里,幅員面積2651平方公里。
西昌市全境海拔在1500米以上。地形以中山為主,占全市總面積的78、9%,高山、低山分別占百分之1、1和百分之3、4;河谷平壩面積占百分之16、4,是四川省第二大河谷平原。山地分布在安寧河?xùn)|西兩側(cè)。其北段許多山峰海拔超過3500米,向南逐漸降低。整個(gè)山體,大部分界于2000到3000米之間;安寧河?xùn)|側(cè)屬螺髻山山脈,其北段主脊線在喜德縣境,南段主脊線在西昌與普格的分界線上。
西昌是一個(gè)少數(shù)民族聚居的城市,有漢、彝等28個(gè)民族,以漢族人口居多,境內(nèi)有中國四大航天基地之一的西昌衛(wèi)星發(fā)射中心。