明洪武五年(1372)设宁远堡(戍守营堡),后改设宁远营。
明洪武十五年(1382)永昌设卫,归卫管辖。
公元1926年设永昌县宁远区(后改为宁远乡),驻地宁远堡。
1949年9月为永昌县第四(宁远)区,驻地宁远堡,1952年10月为永昌县第五区和第六区。
1956年为永昌县宁远堡、西坡、双湾三个乡,1958年为永昌县金川人民公社,驻地宁远堡。
1961年为永昌县宁远堡、西坡、陈家沟(西湾)、东四沟(东湾)4个公社。
1962年8月在金川矿区设金川镇。
1964年为永昌县宁远堡、双湾两个公社和金川镇,1981年两社一镇(不含河西堡工矿区)隶属于金昌市。
1984年经甘肃省人民政府批准设立为市辖区。
区域总面积3060.26平方千米,辖宁远堡、双湾2个镇、6街道、27个行政村、26个城市社区,区人民政府驻广州路街道宝晶里社区新华大道76号。