北魏天安二年（467年）设置怀州，治所在野王县（今河南省沁阳市），野王县在隋朝改名河内县。唐朝辖境约当今河南省焦作市、沁阳市、武陟县、修武县、博爱县、获嘉县等县地。北依太行山，南临黄河，是洛阳北面重镇。史思明攻打洛阳，率军据此。南宋初年梁兴忠兴军攻克截断金朝马纲之路。金朝天会年间改为南怀州，天德年间恢复。1257年改为怀孟路。