宣政元年（578年）析定州置，治所在真定县（今河北省正定县南，唐初徙今正定县）。隋朝大业初改为恒山郡。唐朝武德初年，复旧。辖境相当今河北省石家庄、正定、藁城、灵寿、行唐、井陉、鹿泉、平山、阜平等市县地。元和十五年（820年）避穆宗李恒名讳，改名镇州。五代后唐升为真定府，后晋天福七年（942年）复名恒州，后汉又改名镇州。唐、五代时曾先后为成德节度使、武顺节度使治所。