今縣境,夏商周分屬并州、冀州;秦先屬巨鹿郡,后屬恒山郡;西漢置南行唐縣,仍屬恒山郡,后改常山郡;漢景帝三年(前154),常山郡又改為中山國,屬之;北魏去“南”字,始稱行唐縣;1913年屬范陽(保定)道;1928年直屬河北省;1938年,晉察冀邊區建立,屬冀西區,同年秋,劃歸冀西區三專區;1940年屬冀西五專區;1945年屬晉察冀區第四專區;1946年屬冀晉區第三專區;1949年屬河北省定縣專區;1954年屬石家莊專區;1958年并入新樂縣;1962年復置,仍屬石家莊專區。
1967年屬石家莊地區;1993年屬石家莊市管轄至今。