山西省附近有河北省、河南省、陕西省、内蒙古。具体介绍如下:
1、河北省
河北省,位于中国华北地区,界于北纬36°05′-42°40′,东经113°27′-119°50′之间,环抱首都北京,东与天津毗连并紧傍渤海,东南部、南部衔山东、河南两省,西倚太行山与山西为邻,西北部、北部与内蒙古交界,东北部与辽宁接壤,总面积18.88万平方千米。
2、河南省
河南省,简称“豫”,中华人民共和国省级行政区。省会郑州,位于中国中部,河南界于北纬31°23'-36°22',东经110°21'-116°39'之间,东接安徽、山东,北界河北、山西,西连陕西,南临湖北,河南省总面积16.7万平方千米。
3、陕西省
陕西,简称“陕”或“秦”,中华人民共和国省级行政区。省会西安,位于中国内陆腹地,黄河中游,东邻山西、河南,西连宁夏、甘肃,南抵四川、重庆、湖北,北接内蒙古,介于东经105°29′—111°15′,北纬31°42′—39°35′之间,总面积20.56万平方千米。
4、内蒙古自治区
内蒙古自治区,中华人民共和国省级行政区。位于中国华北地区,内蒙古界于北纬37°24′-53°23′,东经97°12′-126°04′之间,东北部与黑龙江、吉林、辽宁、河北交界,南部与山西、陕西、宁夏相邻,西南部与甘肃毗连,北部与俄罗斯、蒙古国接壤,内蒙古总面积118.3万平方千米