清顺治五年(1648年),设乌拉特中旗。次年迁至乌拉特草原,亦称乌拉特中公旗。旗府设在乌拉山前哈达门沟口南。清至民国初,中公旗辖阿鲁科尔沁、高勒、玛拉图尔、米日、乌布尔科尔沁、准6个苏木。民国时,北与土谢图汗部、三音诺彦部交界,东南与东公、西公旗衔接,西与阿拉善厄鲁特旗为邻。至民国末年,旗衙门先后设昆都仑花、达巴干高勒北口、伊和乌力吉图、温都尔朱斯林拉、毕其格图、巴日哈山、阿古吉玛塔拉白、宝日罕图、乌力吉图、宝日胡硕、乌兰陶勒盖、川井、东升庙、德日素诺尔、本巴台等地。辖查干胡硕、德力素诺尔、道劳其3个苏木,台梁1个区。苏木辖嘎查,区辖乡。1950年7月18日,乌拉特中旗人民政府在本巴台(今呼勒斯太苏木乌珠尔嘎查北)成立,旗下设3个努图克、1个区。努图克和区下设30个嘎查、5个行政村。巴音温都尔努图克辖哈那图、阿布拉图、朱斯木拉、潮格温都尔、乌兰陶勒亥、善岱、本巴图、布古台、西尼乌素、保日毕、巴音乌力吉、郜北12个嘎查。德力素诺尔努图克辖伊很查干、巴音高勒、巴音满都呼、乌兰敖包、乌力吉图、川井、呼勒斯太7个嘎查。沙布格努图克辖温根特格、道劳其、沙门特、东达乌素、巴音保日、那林哈日、巴音诺尔、哈太8个嘎查。台梁区辖昆都仑庙、南关井、聂耳图3个嘎查和南排、老爷庙圪卜、台梁、点力素太、张三壕5个行政村。1951年9月旗政府迁驻海流图。1952年10月15日,乌拉特中旗与乌拉特后旗合并,组成乌拉特中后联合旗,政府驻地海流图。1981年9月乌拉特中后联合旗更名为乌拉特中旗。旗府驻海流图。