今乌拉特前旗地区,战国时赵武灵王取河南(古黄河今乌加河以南)白羊王地之后,在乌拉山筑赵长城,置安阳城(治在今旗西南境)、九原城(今包头市西境)管辖阴山以南、乌拉山前后地,隶属云中郡。秦朝时乌拉山以北为北假地,今旗境属九原郡辖地。西汉五原郡治所,一说在今包头市西郊哈德门故城址;一说在今旗黑柳子乡三顶账房古城址。郡辖县治所在今旗境的有:五原县(治所在今旗东境)、宜梁县和东部都尉(治所在今旗南境)、成宜县(治所在今旗南境)、西安阳县和西部都尉(治所在今旗蓿亥乡),河目县(治所在今旗乌梁素海东),还有光录城(在今旗境东北小召门梁古城),副阳和田辟城邑(均在今旗南部)等。东汉时在今旗境置有宜梁、成宜、西安阳等县,隶属五原郡。三国到西晋时,今旗境为拓跋鲜卑政权统辖。