民国18年(1929),乌拉特前旗隶属绥远省乌兰察布盟(今乌兰察布市);大佘太设治局直隶绥远省政府。民国26年(1937)10月,今旗所属的西山嘴以东,乌拉山以北地区沦陷,归伪蒙古联盟自治政府(后改蒙疆联合自治政府)乌兰察布盟管辖;西山嘴以西后套地区归安北县管辖。民国28年(1939)12月,安北县大部地区沦陷,并成立日伪安北县公署,归伪巴彦塔拉盟管辖,大佘太镇更名大安镇。民国34年(1945)8月,沦陷地区光复。同年9月,安北县隶属绥远省新设置的绥西专员公署管辖。民国37年(1948),绥远省政府地政局制《绥远省全图》中,乌拉特前旗西界与阿拉善旗接壤,西北到狼山南北西侧,东至安北县,西公旗王府在公庙子。属“旗县并存”“蒙汉分治”地区,隶属乌兰察布盟管辖。这与《绥远通志稿》记述“前旗驻牧黄河北岸最近南,约乌拉山前后各地”基本一致。