古为曲梁,属晋,战国时属赵国,秦统一后属邯郸郡;西汉设广年县,隋仁寿元年(601年)改永年县。
2010年第六次人口普查,永年县常住总人口943935人,其中:临铭关镇132093人,大北汪镇36818人,张西堡镇45614人,广府镇49716人,南沿村镇53211人,永合会镇40175人,西苏乡60866人,界河店乡31676人,刘营乡52352人,刘汉乡44199人,正西乡37953人,讲武乡45741人,曲陌乡39061人,辛庄堡乡43273人,小龙马乡51053人,东杨庄乡40693人,小西堡乡38097人,西河庄乡32328人,姚寨乡43181人,西阳城乡25835人。
2015年,省民政厅(冀民函〔2015〕175号)批复同意撤销刘营乡,设立刘营镇(邯政字〔2015〕97号,永政字〔2016〕5号;2016年1月实施)