河北省与以下省份交界:
1. 山西省:河北省的西部与山西省接壤,两省的交界线主要沿着太行山脉。
2. 内蒙古自治区:河北省的北部与内蒙古自治区相邻,两省的交界线主要位于石家庄市和张家口市附近。
3. 辽宁省:河北省的东北部与辽宁省相接,两省的交界线主要位于承德市和秦皇岛市附近。
4. 河南省:河北省的南部与河南省相连,两省的交界线主要位于邯郸市和安阳市附近。
这些省份之间的交界线形成了河北省的边界。
从地里位置来讲,河北省本身包含了天津和北京两个直辖市,河北的北面与内蒙古自治区接壤,东面与辽宁省接壤,西面与山西省接壤,西南面是河南省,东南面是山东省