武川縣位于內(nèi)蒙古自治區(qū)中部,陰山北麓,首府呼和浩特市北,總面積4885平方公里。全境在北緯40°47′-41°23′、東經(jīng)110°31′-111°53′之間??h境東西長約110公里,南北最寬約60公里。縣境東南部和南部與呼和浩特市新城區(qū)、回民區(qū)和土默特左旗相連;西南和西部與包頭市土默特右旗、固陽縣毗鄰;北部與包頭市達(dá)爾罕茂明安聯(lián)合旗(簡稱達(dá)茂旗)、烏蘭察布市四子王旗接壤;東與烏蘭察布市卓資縣交界。 縣城可可以力更鎮(zhèn)(簡稱可鎮(zhèn)),南距自治區(qū)首府呼和浩特市僅33公里,西距固陽縣城138公里,西北距百靈廟鎮(zhèn)120公里,東北距烏蘭花鎮(zhèn)60公里,東距科布爾鎮(zhèn)120公里。通過呼-白(呼和浩特-白云鄂博)、呼-錫(呼和浩特-錫林浩特)、集-固(集寧-固陽)等公路,使武川縣與呼、包二市以及周邊旗縣乃至二連浩特、錫林浩特等地得以交通相連。