金大定七年(1167年)析魏县北部地区始置广平县。1958年撤销,并入肥乡县,后并入曲周县。1962年复设广平县。
1996年,撤销东孟固乡,并入广平镇;撤销北吴村乡,并入平固店镇;撤销宋固乡,并入双庙乡;撤销南寺郎固乡,并入十里铺乡;撤销蒋庄乡,并入南韩村乡。调整后,广平县辖2个镇、5个乡:广平镇、平固店镇、双庙乡、东张孟乡、十里铺乡、南阳堡乡、南韩村乡。总面积320平方千米,总人口约23.5万人。县政府驻广平镇。
2000年第五次人口普查,广平县常住总人口244997人,其中:广平镇60431平固店镇31444双庙乡41774十里铺乡35049南韩村乡28619南阳堡乡25826东张孟乡21854。
2003年末,广平县辖2个镇(广平、平固店)、5个乡(双庙、南韩村、十里铺、南阳堡、东张孟),1个居委会、169个行政村。
2010年第六次人口普查,广平县常住总人口268993人,其中:广平镇66384人,平固店镇36141人,双庙乡45214人,十里铺乡40189人,南韩村乡30172人,南阳堡乡27192人,东张孟乡23701人。
2010年3月15日,河北省民政厅(冀民函〔2010〕32号)批复同意撤销双庙乡,设立胜营镇(6月22日正式实施)。2013年,河北省民政厅(冀民函〔2013〕178号)批复同意撤销南阳堡乡,设立南阳堡镇。
至此,全县辖4个镇、3个乡:广平镇、平固店镇、胜营镇、南阳堡镇、十里铺乡、南韩村乡、东张孟乡。