“蘇尼特”系蒙古語譯音,意為“夜”。秦漢時期為上谷及代郡之北境。清崇德七年(1642年)設蘇尼特右翼旗。1968~1980年曾劃入烏蘭察布盟。
1996年?,蘇尼特右旗面積2.6萬平方千米,人口6.7萬人,其中蒙古族占34%。轄2個鎮、14個蘇木、1個鄉:賽汗塔拉鎮、朱日和鎮、烏日根塔拉蘇木、巴彥朱日和蘇木、布圖木吉蘇木、吉呼朗圖蘇木、阿其圖烏拉蘇木、格日勒圖敖都蘇木、阿爾善圖蘇木、腦干諾如蘇木、都呼木蘇木、都仁烏力吉蘇木、桑寶拉嘎蘇木、賽罕烏力吉蘇木、額仁淖爾蘇木、錫林諾如蘇木、新民鄉。旗政府駐賽漢塔拉鎮。
2000年第五次人口普查,蘇尼特右旗總人口76880人,其中:賽漢塔拉鎮38060人,朱日和鎮1989人,巴彥朱日和蘇木2841人,都仁烏力吉蘇木2013人,布圖木吉蘇木2916人,賽罕烏力吉蘇木2583人,瑙干諾如蘇木1596人,阿其圖烏拉蘇木1996人,桑寶拉格蘇木1961人,錫林努如蘇木609人,烏日根塔拉蘇木2562人,額仁淖爾蘇木1139人,格日勒圖敖都蘇木1518人,吉呼郎圖蘇術954人,阿爾善圖蘇木598人,都呼木蘇木1574人,新民鄉5282人,查干淖爾堿礦6689人。
2001年,全旗總人口68022人,其中農業人口11255人。轄4個鎮、10個蘇木,55個嘎查、18個居委會、5個行政村。
2003年,將蘇尼特右旗的格日勒圖敖都蘇木(蘇吉嘎查、陶力嘎查、額爾登高畢嘎查)和蘇尼特右旗額淖爾蘇木的呼格吉勒圖雅嘎查劃歸二連浩特市管轄。調整后,全旗轄4個鎮、9個蘇木:賽漢塔拉鎮、朱日和鎮、巴彥舒圖鎮、新民鎮、都仁烏力吉蘇木、布圖木吉蘇木、賽罕烏力吉蘇木、阿其圖烏拉蘇木、桑寶拉格蘇木、烏日根塔拉蘇木、額仁淖爾蘇木、吉呼郎圖蘇木、都呼木蘇木。
2006年,西蘇旗將原有的13個蘇木鎮調整為6個,即賽漢塔拉鎮、朱日和鎮、烏日根塔拉鎮和額仁淖爾蘇木、桑寶拉格蘇木、賽罕烏力吉蘇木。
2009年,全旗總面積22340平方千米,總人口69198人,其中蒙古族23099人,漢族45221人。轄3個鎮、3個蘇木,51個嘎查、5個行政村、19個社區。
2012年,恢復阿其圖烏拉蘇木。調整后,全旗轄3個鎮、4個蘇木:賽漢塔拉鎮、朱日和鎮、烏日根塔拉鎮、桑寶拉格蘇木、額仁淖爾蘇木、賽罕烏力吉蘇木、阿其圖烏拉蘇木。