公元前15世纪,商王祖乙迁都于邢(今邢台市),经祖乙、祖辛、沃甲、祖丁、南庚,至南庚迁奄,约130多年。
公元前11世纪,周武王封召公之子于燕国,封周公之子于邢国,河北成为燕、邢之地。春秋时期河北省北部属于燕国,南部属于中山国、赵国和魏国、西北部属代国。邯郸和邢台曾是赵国都城。
西汉时河北属幽州、冀州、并州小部分,幽州治所在蓟(今北京市),冀州治广川国(今河北冀州市旧城),并州则治晋阳(今山西太原)。东汉时属幽州、冀州。三国时属幽州、冀州。
西晋时属幽州、冀州、司州部分,幽州治涿(今北京市),冀治房子(今石家庄市高邑县)。东晋十六国时期先后被后赵、前燕、前秦、后秦、西燕、北燕、南燕占领。南北朝时期先后属北魏、东魏、北齐、北周。
隋代时属冀州。辖武阳郡(大名) 、清河郡(清河) 、武安郡(永年)、恒山郡(正定)、河间郡(河间)、上谷郡(易县)、北平郡(卢龙)、信都郡(冀县)、襄国郡(邢台)、赵郡(赵县) 、博陵郡(定州)等。
唐代时属河北道、河东道小部分,河北道幽州范阳郡(北京)、沧州景城郡(沧县)、冀州信都郡(冀州)、瀛州河间郡(河间)、定州博陵郡(定州)、邢州钜鹿郡(邢台)、莫州文安郡(任丘)、易州上谷郡(易县)、深州饶阳郡(深州)、妫州妫川郡(怀来)、魏州魏郡 (大名)、恒州常山郡(正定)、贝州清河郡(清河)、洺州广平郡(永年)、平州北平郡(卢龙)、赵州赵郡(赵县)等,河东道蔚州安边郡(蔚县)。
五代后晋时,石敬瑭割燕云十六州给契丹。周世宗复三关,于是与契丹以白沟河为界。