秦屬巨鹿郡。
西漢高祖五年(前202年),縣境內(nèi)置武邑、觀津、東昌三縣。
東漢安帝延光元年(122年),廢東昌縣,地入武邑縣。
西晉時,置武邑國,領武邑、武遂、觀津三縣。
惠帝時國除。
東晉元帝太興二年(319年),置武邑郡,領武邑、武強、武遂、觀津、阜城五縣。
南北朝神瑞二年(415年),武強縣并入武邑縣。
太和十八年(494年),分武邑縣,復置武強縣。
北齊天保七年(556年),撤武邑郡、縣,屬冀州。
北魏神光二年,武強縣并入武邑縣。
隋開皇六年(586年),廢觀津縣入武邑縣。
開皇十六年(596年),分武邑、信都、下博三縣地置衡水縣,武邑西南部劃入衡水縣。
同年,武強縣置昌亭縣。
大業(yè)三年(607年),廢昌亭縣入武邑縣。
唐武德四年(621年),武邑縣置昌亭縣、觀津縣。
貞觀元年(627年),廢昌亭縣、觀津縣,地入武邑縣。
此后,歷經(jīng)宋、金、元、明、清五朝,武邑境域沒有大的變動。
自唐至清,武邑縣皆屬冀州。
民國年間,武邑先屬直隸省冀州,后改屬大名道。
1938年,建立武邑縣抗日民主政府,屬冀南區(qū),1949年8月屬河北省衡水專區(qū),1952年11月劃歸石家莊專區(qū)。
1958年12月,撤銷武邑縣并入衡水縣。
1962年3月,復置武邑縣,同年6月復置衡水專區(qū),武邑縣還屬之。
1970年,衡水專區(qū)改為衡水地區(qū),武邑縣仍屬之。
1996年,衡水撤地建市,武邑仍屬之,至今。