尧自唐(今定州北唐城村)赴平阳即帝位(前2357年),南行历该地,因名南行唐。夏、商、周分属并州、冀州。
春秋时,属鲜虞国。战国初属中山国,赵灭中山(前296年)后,属赵国。
前291年,建南行唐城邑。
前221年,分天下为三十六郡,割真定地置南行唐县,治所在今故郡村,属钜鹿郡。
前209年,武臣立为赵王,属赵。西汉初,属赵国恒山郡。文帝时改恒山为常山郡,属常山。
前154年,夏改常山郡为中山国,属中山。
东汉因之。三国时魏改南行唐属常山国。晋及后赵、前燕、前秦、后燕,均属常山郡。北魏去“南”字为行唐县,属恒山郡。
490年,行唐改置唐郡,县治移至夫人城(今曲阳县石城一带)。
497年,郡废,县治复归。熙平中移治犊乾城,即今龙州镇。隋属恒山郡。唐因之。
693年,周改为章武县。
705年,复名行唐县。
768年,于行唐置诋州,辖灵寿、曲阳、行唐。774年州废,县属恒州。
907年,又改行唐为章武县。
923年,复名行唐县。
936年,改行唐为永昌县。
948年,复名行唐县。
1941年,属保定道,1928年废道,属河北省统辖。
1938年,晋察冀边区建立,属冀西区,同年秋,划归冀西区三专区。
1940年,改属冀西五专区。
1945年,晋察冀区第四专区。
1946年,改属冀晋区第三专区,翌年又改属四专区。
1949年,中华人民共和国建立后,属河北省定县专区,1954年撤销定县专区,改属石家庄专区。
1958年,并入新乐县。
1962年,复置行唐县。
1970年,石家庄专区改为石家庄地区,行唐隶之。