武川縣位于內(nèi)蒙古自治區(qū)中部,陰山北麓,首府呼和浩特市北,總面積4885平方公里。全境在北緯40°47′-41°23′、東經(jīng)110°31′-111°53′之間?h境東西長約110公里,南北最寬約60公里?h境東南部和南部與呼和浩特市新城區(qū)、回民區(qū)和土默特左旗相連;西南和西部與包頭市土默特右旗、固陽縣毗鄰;北部與包頭市達(dá)爾罕茂明安聯(lián)合旗(簡稱達(dá)茂旗)、烏蘭察布市四子王旗接壤;東與烏蘭察布市卓資縣交界。
縣城可可以力更鎮(zhèn)(簡稱可鎮(zhèn)),南距自治區(qū)首府呼和浩特市僅33公里,西距固陽縣城138公里,西北距百靈廟鎮(zhèn)120公里,東北距烏蘭花鎮(zhèn)60公里,東距科布爾鎮(zhèn)120公里。通過呼-白(呼和浩特-白云鄂博)、呼-錫(呼和浩特-錫林浩特)、集-固(集寧-固陽)等公路,使武川縣與呼、包二市以及周邊旗縣乃至二連浩特、錫林浩特等地得以交通相連。
2020年末,武川縣第七次人口普查常住人口數(shù)95869人,武川縣戶籍人口數(shù)為16.7萬人。
武川縣轄3個鎮(zhèn)、6個鄉(xiāng):可可以力更鎮(zhèn)、哈樂鎮(zhèn)、西烏蘭不浪鎮(zhèn)、大青山鄉(xiāng)、上禿亥鄉(xiāng)、得勝溝鄉(xiāng)、二份子鄉(xiāng)、哈拉合少鄉(xiāng)、耗賴山鄉(xiāng)?h政府駐可可以力更鎮(zhèn)。