武安县以武安邑为名。据《史记·秦本纪》载:“昭襄王二十九年(公元前278年)白起为武安君”,其食邑即此地,邑因封号而名武安。据《史记·正义》载,秦名将白起“能抚养军士,战必克,得百性安集,故号武安”。
西汉初置武安县,末年曾改为恒安县。东汉初复名武安县。1958年改名武安矿区。1961年改武安县。1988年9月1日,民政部(民行批[1988]23号)批复同意撤销武安县,设立武安市(县级),由省直辖。以原武安县的行政区域为武安市的行政区域;10日6日,河北省政府《关于设立武安市的通知》指出:武安市为省辖县级市,省政府授权邯郸市管理,实行计划单列。
1984年3月30日,武安县撤销42个公社,设立42个乡,保留城关镇;5月,省政府批准设立淑村、徘徊、伯延、午汲、大同、冶陶、邑城、康二城、矿山、贺进、阳邑、磁山12个镇;12月,省政府同意设立午汲、大同、伯延、矿山、贺进、阳邑、徘徊7个区。1987年11月28日,经省政府同意,城关镇更名为武安镇。
2000年第五次人口普查,武安市常住总人口720196人,其中:武安镇88234人,康二城镇33339人,午汲镇41067人,磁山镇26889人,伯延镇21371人,淑村镇25071人,大同镇38478人,邑城镇36001人,矿山镇42940人,贺进镇25886人,阳邑镇42606人,徘徊镇29534人,冶陶镇22266人,上团城乡33704人,北安庄乡16723人,北安乐乡26966人,西土山乡45812人,西寺庄乡40480人,活水乡22246人,石洞乡22550人,管陶乡18740人,马家庄乡19293人。
2002年,武安市面积1811平方千米,人口约70.87万人。辖武安、矿山、磁山、午汲、徘徊、冶陶、淑村、邑城、阳邑、康二城、伯延、大同、贺进13个镇和上团城、西寺庄、西土山、石洞、北安庄、北安乐、活水、管陶、马家庄9个乡,1个社区、502个行政村。市政府驻武安镇。
2010年第六次人口普查,武安市常住总人口819000人,其中:武安镇134485人,康二城镇39953人,午汲镇45776人,磁山镇33474人,伯延镇20072人,淑村镇25962人,大同镇43995人,邑城镇38822人,矿山镇51792人,贺进镇24481人,阳邑镇46826人,徘徊镇27589人,冶陶镇22644人,上团城乡34274人,北安庄乡16684人,北安乐乡29889人,西土山乡61348人,西寺庄乡40069人,活水乡21043人,石洞乡22189人,管陶乡19465人,马家庄乡18168人。