山西省是中國內陸省份,位於黃河中遊東岸,華北平原西面的黃土高原上。東以太行山為界,與河北為鄰。西、南隔黃河與陜西、河南相望。北以外長城為界與內蒙古毗連。疆域輪廓呈東北斜向西南的平行四邊形,南北間距較長,縱長約682千米:最南端在芮城縣南張村南,北緯34°34′。最北端在天鎮縣遠頭村北,北緯40°44′。
東西間距較短,寬約385千米:最東端在廣靈縣南坑村東,東經114°33′。最西端在永濟市長旺村西,東經110°14′。全省縱長約682千米,東西寬約385千米,介於東經110°14′—114°33′,北緯34°34′—40°44′之間,總面積15.67萬平方千米,占中國總面積的1.6%。