河北省南北长约有950公里,河北省的最北端是承德市围场县的杨八店村,河北省最南端是邯郸市魏县的北善村,环抱首都北京,省会石家庄市距北京283公里,与天津相邻,南邻山东省,河南省。西与山西省相邻,北邻内蒙古自治区,东北部与辽宁省相邻。