戰(zhàn)國時期,趙武靈王筑趙長城東西橫亙于境,長城南為北假,旗境南部屬云中郡轄九原、安陽城轄區(qū);趙長城北、陰山北大部屬匈奴游牧政權(quán)統(tǒng)轄地。
秦朝時期,陰山南屬九原郡臨河縣(治所今臨河市北境內(nèi))轄區(qū),陰山北部為匈奴游牧政權(quán)管轄地。
西漢時期,今旗境陰山南分屬五原郡河目縣和朔方郡臨河縣管轄。
西漢武帝太初元年(前104年),置外受降城設(shè)都尉(治所約在今旗新忽熱蘇木);陰山北部為匈奴游牧政權(quán)統(tǒng)轄地。
東漢時期,今旗境陰山南分屬五原郡和朔方郡,陰山北屬鮮卑草原游牧政權(quán)統(tǒng)轄地。
三國、西晉時期,今旗境屬拓跋鮮卑管轄地。
[20]東晉咸和二年(327年),今烏拉特中旗中南部屬后趙(羯族石氏)朔方郡轄地,中北部屬代(鮮卑拓跋氏)統(tǒng)治。
前秦建元二年(366年),今旗境中南部屬前秦(氐族苻氏)朔方郡轄地,中北部屬代統(tǒng)轄區(qū)。
前秦建元十八年(382年),今旗全境屬前秦五原郡地。
后秦皇初二年(395年),今旗境中南部屬后秦羌族朔方郡地,中北部屬魏統(tǒng)轄區(qū)。
夏國龍升三年(409年),今旗境中南部屬夏(匈奴鐵弗赫連氏)統(tǒng)轄地,中北部屬北魏政權(quán)統(tǒng)治地。
北朝時期,今旗境為北魏沃野鎮(zhèn)鎮(zhèn)戍地。
西魏大統(tǒng)十二年(546年),今旗境陰山南屬西魏沃野鎮(zhèn)轄區(qū)。
北周建德元年(572年),今旗境陰山以南屬北周(宇文氏)永豐鎮(zhèn)轄地,陰山以北屬突厥族游牧政權(quán)轄地。
[21]隋朝初期,今烏拉特中旗境屬豐州。
隋大業(yè)初年,改屬五原郡,后為突厥地。
唐朝初期,為豐州轄地。
唐貞觀二十一年(647年),唐朝應(yīng)歸附的鐵勒諸部之請,置燕然都護府,治所在故單于臺(今烏拉特中旗烏加河北岸40里),轄有今河套以北地區(qū)。
有記載,回鶻“可敦城”曾建于今旗境西陰山北麓。
唐景龍二年(708年),朔方大總管張仁愿筑西受降城在今旗西南烏加河鎮(zhèn)北。
同時,安北都護府也設(shè)在此,今旗北境為突厥地。
唐開元、天寶年間,橫塞軍治在今旗境西陰山北麓。
后梁開平二年(908年),今旗境東南部屬晉天德軍統(tǒng)轄,其余地區(qū)屬契丹政權(quán)轄地。
后唐應(yīng)順元年(934年)至后周時期,今旗地均屬遼統(tǒng)治。
遼天慶元年(1111年),今旗境海流圖鎮(zhèn)以東基本屬倒塌嶺節(jié)度使管轄地;以西為西夏黑山威福軍司(治所兀剌海城,今烏加河鎮(zhèn)境)管轄地。
[22]元至順元年(1330年),置兀剌海路,治所兀剌海城(此時兀剌海城約在今海流圖鎮(zhèn)附近),隸屬甘肅行省。
明朝初期,今烏拉特中旗境陰山以南屬山西布政使東勝衛(wèi)管轄地,陰山以北屬蒙古統(tǒng)轄,以后全境為蒙古牧地。
明崇禎六年(1633年),烏拉特部駐牧地。
清順治五年(1648年),編烏拉特部為烏拉特前旗、中旗、后旗(亦稱西公、中公、東公旗),今烏拉特中旗區(qū)域(包括原烏拉特中旗中東部和烏拉特后旗地區(qū))。
清王朝冊封圖巴為烏拉特中旗鎮(zhèn)國公爵位,并授札薩克職,世襲掌理旗務(wù);冊封巴克巴海為烏拉特后旗輔國公,授札薩克職,世襲掌管烏拉特后旗旗務(wù),兩旗屬烏蘭察布盟。
[23]民國時期,沿襲盟旗制。
民國三年(1914年),今烏拉特中旗境隨烏蘭察布盟隸屬綏遠特別區(qū)。
民國十八年(1929年),改隸綏遠省。
民國三十四年(1945年)8月,日本投降,復(fù)歸綏遠省烏蘭察布盟。
民國三十七年(1948年),綏遠省地政局制《綏遠省全圖》中,烏拉特中公旗區(qū)域是從烏拉特中旗貝子府往西、往西北,包括今烏拉特后旗境在內(nèi);烏拉特東公旗區(qū)域在烏拉特前旗東北。
這與《綏遠通志稿》所記烏拉特“中旗在狼山后,當前旗之西北”;烏拉特后旗“在陰山后,當前旗之東北方”,大體一致。
[24]民國三十八年(1949年)9月19日,烏拉特中公旗和東公旗和平解放。
1950年春,烏拉特東公旗人民政府成立,駐承囫圇。
同年4月7日,綏遠省人民政府批準,將中公旗、東公旗分別恢復(fù)烏拉特中旗、烏拉特后旗。
同年7月18日,烏拉特中旗人民政府成立,駐本巴臺廟,兩旗隸屬烏蘭察布盟。
1952年10月15日,烏拉特中旗與烏拉特后旗合并,設(shè)立烏拉特中后聯(lián)合旗,旗人民政府駐海流圖。
1954年6月,將旗屬第七區(qū)劃歸烏拉特前旗,同時將烏拉特前旗第二努圖克劃入旗境。
1955年,烏拉特中后聯(lián)合旗人民政府改成人民委員會。
[25]1958年4月2日,烏拉特中后聯(lián)合旗劃歸巴彥淖爾盟管轄。
1970年10月30日,劃出旗轄西部9個人民公社,設(shè)置潮格旗,駐潮格人民公社。
1981年8月21日,烏拉特中后聯(lián)合旗更名為烏拉特中旗。
2003年12月1日,撤銷巴彥淖爾盟,設(shè)立巴彥淖爾市,轄原巴彥淖爾盟的烏拉特前旗、烏拉特中旗、烏拉特后旗、杭錦后旗、五原縣、磴口縣和新設(shè)立的臨河區(qū)。