夏、商、周三代庆都城属冀州。
战国时期,赵国置庆都邑。
秦王赢政十九年,秦灭六国,析庆都邑为二县,北部为曲逆县,南部为庆都县。
汉高祖六年,改置望都县。
北齐天保三年,望都县废,地域并入北平。
隋文帝杨坚,取得北周政权,建立隋朝,励精图治,析州置县。
开皇六年,分北平县复置望都县,属定州。
唐朝,建立后改郡为州,武德四年分安喜、北平二县部分地域,置武定县,县治暂时定于安险,不久复称望都县。
金大定七年,望都县更名海山县。
大定十三年,金太子完颜允慕来保州、定州一带射猎,见新建成的县衙屋瓦鲜亮,南有荷花池,北有尧母陵,甚是壮观,想到尧母本名庆都,生于斯葬于斯,史曾称庆都县。
蒙古太祖孛儿只斤铁木真七年南下灭金得中原州郡,庆都县制如故,初隶真定府。
太祖十一年,隶属恒州。
太宗十一年,改属中书省顺天路。
明洪武元年,改保定路为保定府,庆都县隶之。
明崇祯十一年十月七日,清兵陷庆都城,屠杀无算,劫掠一空,尽焚全城。
民国元年,望都县仍为保定府所辖。
民国三年,置保定道,望都县归属亦随之。
民国十七年,置河北省,废道级行政建制,望都县直属河北省。
民国二十六年,河北省划为17个行政督察区,望都县隶属第一行政督察区。
1938年4月,望都县抗日民主政府成立,隶属晋察冀边区第二专署。
1940年7月,改属边区第四专署。
1941年,敌后抗日战争形势紧张,为使望都县有一块巩固的抗日根据地,晋察冀边区决定将唐县之高昌、山阳、连颐等37个村庄,完县之郭村、任疃等6个村庄,满城县之大十五计、南北李各庄等3个村庄划归望都县抗日民主政府。
1942年1月,边区决定撤销望都县,以平汉路为界,路西建新望县,后为纪念三地委组织部长郗晓峰牺牲称晓峰县。
1944年6月,改隶边区第三专署。
1944年,望定县撤销,清风店、留早两区及固店、北合、二十里铺、南合营、于合营、赤灰、南阳村、北阳村等8个村划入定县,余者划入云彪县,仍隶边区第三专署。
1945年8月,日本投降,国民党军队沿平汉铁路大举北上,国民政府强行接管县城。中共领导的军民坚决保卫胜利果实。
1946年5月,云彪县撤销,恢复望都县名称。
1947年12月,隶属晋察冀边区北岳区五专署。
1949年1月,改属察哈尔省易水专署。
1949年10月1日,望都县辖5个区,172个村,人口12.4万。
1951年10月,固店、北合等8个村由定县划入望都县。
1952年,庄里村回归望都。
1954年8月,高昌、山阳、连颐等37个村回归唐县,望都县辖144个行政村。
1957年12月,清苑县付家营、沈百户等12个村划给望都。望都县辖156个村。
1958年6月,望都县与唐县合并,称唐县,县治望都镇,贾村乡划入安国县。
1962年1月,恢复望都县原建制,属保定专署,辖16个人民公社,147个行政村,人口15.6万。
1970年,保定专署改为保定地区,望都县属之。