武川县辖3个镇、5个乡:可可以力更镇、哈乐镇、西乌兰不浪镇、大青山乡、上秃亥乡、二份子乡、哈拉合少乡、得胜沟乡。
可可以力更镇 简称可镇,是武川县委、政府所在地。可可以力更,蒙古语为“呼和额日格”,意为“青色的山崖”。从明代开始,此地为蒙古族游牧之地;清康熙年间,此地设置官府驿站;清乾隆年间,此地成为归化城(今呼和浩特市)通往新疆与外蒙古的必经之地,归化城旅蒙商号大盛魁在此建立通商驿站,因此地南临大青山山崖,故蒙古族牧民称其为可可以力更;至乾隆年间,始有商人来此开设店铺,逐渐形成商业集镇后,沿袭原名为可可以力更镇。光绪二十九年(1903年)在此设武川厅;民国元年(1912年)设武川县,厅治、县治均设于此;建国初为武川一区所在地。1958年改称城关人民公社;1965年改为镇人民委员会;1968年改为镇革命委员会;1971年改为镇人民公社委员会;1981年改为镇人民政府至今。
哈乐镇 因镇政府驻地位于哈乐村得名。距武川县城东25千米。1950年,哈乐设区政府,1958年改为哈乐人民公社;1966年成立哈乐革命委员会;1984年为哈乐乡。2001年4月,原大兰旗乡并入哈乐乡。2002年2月,撤乡建镇,改称哈乐镇,并将原大兰旗乡的6个行政村划归哈乐镇管辖。
西乌兰不浪镇 位于县境西部,距县城可镇45千米。镇政府驻地设在西乌兰不浪村,二百多年前,蒙古族在此游牧,起名“乌兰不浪”,意即“红色之泉”,因村东南红土梁上有一股泉水而得名,一直沿用至今;又因在县城之西,后又加一西字。武川自由厅改县后,即在西乌兰不浪设第七区和乌兰不浪乡。日军入侵后,仍在此设第七区,改乡名为忠仁乡。光复后,改区为第三区。解放后,1950年在西乌兰不浪设第四区,1953年改为第六区,1955年改称西乌兰不浪区,1956年设西乌兰不浪乡。1958年3月撤区公所,9月成立八一公社,1962年改称西乌兰不浪人民公社。1984年改社建乡。2002年1月经内蒙民政厅批准撤乡建镇。
大青山乡 因地处大青山腹地而得名,南靠大青山和呼和浩特市回民区攸攸镇毗邻。 解放后属城关公社,1962年分设大青山公社,1984年撤社建乡。
上秃亥乡 因所在地在上秃亥村而得名,秃亥是蒙语意为“拐弯子”。位于武川县中部丘陵区,距县城西北15千米处。1936年,成立了义和乡,建国后划归厂汉木台乡管辖,1962年,成立上秃亥人民公社,1984年改设上秃亥乡。
二份子乡 位于县城西北71千米处。面积229平方千米。辖4个行政村,43个自然村。总户数1823户,人口7743人,其中农业人口7254人。1900年前,此地属于达尔罕部族游牧之地。清光绪二十五年(1900年),百灵庙垦务放地,按方圆一里地一份;土默特左旗一张姓商人,共买了十份地,在其按份排序的十份地中,以第二份地区为中心,自建商号并转卖给其他商人开设商铺,于是形成一条街道,两面盖起商店门脸,四周筑起土围子,成为后山的一个商贸驿站小城镇;同时,将所剩土地租给农民,租地农民在此定居建村,故称二份子村,俗称百灵地。1952年,此地设武川县第七区公所,1955年,改称二份子区公所。1952年成立二份子乡。1958年,成立二份子人民公社。1984年3月,改设二份子乡。
二份子乡 位于县城西北71千米处。1900年前,此地属于达尔罕部族游牧之地。清光绪二十五年(1900年),百灵庙垦务放地,按方圆一里地一份;土默特左旗一张姓商人,共买了十份地,在其按份排序的十份地中,以第二份地区为中心,自建商号并转卖给其他商人开设商铺,于是形成一条街道,两面盖起商店门脸,四周筑起土围子,成为后山的一个商贸驿站小城镇;同时,将所剩土地租给农民,租地农民在此定居建村,故称二份子村,俗称百灵地。1952年,此地设武川县第七区公所,1955年,改称二份子区公所。1952年成立二份子乡。1958年,成立二份子人民公社。1984年3月,改设二份子乡。
哈拉合少乡 位于武川县西南。南与土左旗、土右旗交界,西与固阳县接壤。属典型的山区乡。乡政府驻哈拉合少村。1950年成立哈拉合少乡。1958年更名为哈拉合少人民公社。1985年恢复哈拉合少乡。2001年,庙沟乡并入哈拉合少乡。
得胜沟乡