望都縣位于河北省中部偏西,太行山北段東麓山前平原,界于北緯38°30′~38°48′,東經115°01′~115°18′,東西寬24公里,南北長33公里,總面積374平方公里。東毗清苑縣,南鄰定州市,西接唐縣,北交順平縣,東南與安國市接壤。縣城北距北京187公里,南距石家莊98公里,北至保定35公里。京廣鐵路、107國道、京港澳高速公路貫穿縣境,交通便利。縣人民政府駐地望都鎮。
全縣轄2鎮6鄉,142個行政村8個社區。鄉鎮有望都鎮、固店鎮、寺莊鄉、黑堡鄉、高嶺鄉、趙莊鄉、中韓莊鄉、賈村鄉。2011年末全縣總人口26.5萬人。境內有漢、滿、回、蒙古、壯、朝鮮、苗、彝、羌、侗、土家等20個民族,其中以漢族為主。人口自然增長率7.29‰。