雍正六年（1728年），设立宁远府。建昌卫改西昌县。为宁远府附郭县。治所在宁远城（城厢镇，今西昌市城区）。清朝时评价：冲、繁。辛亥革命后，废县留府，1913年又废府置县，属中华民国四川省。1938年，属西康省。