山西省地處華北西部的黃土高原東翼。地理座標(biāo)為北緯34°34'-40°43'、東經(jīng)110°14'-114°33'。東西寬約290公里,南北長約550公里,全省總面積15.6萬平方公里,約占全國總面積的1.6%。境界輪廓略呈東北斜向西南的平行四邊形。東有巍巍太行山作天然屏障,與河北省為鄰;西、南以濤濤黃河為塹,與陜西省、河南省相望;北跨綿綿內(nèi)長城,與內(nèi)蒙古自治區(qū)毗連。
山西地形較為復(fù)雜,境內(nèi)有山地、丘陵、高原、盆地、臺地等多種地貌類型。山區(qū)、丘陵占總面積的三分之二以上,大部分在海拔1000米至2000米之間。最高點(diǎn)為五臺山的北臺葉斗峰,海拔3058米,最低點(diǎn)在垣曲縣境內(nèi)西陽河入黃河處,海拔僅180米。
山西表里山河,東界太行山,西有呂梁山,北亙北岳恒山、五臺山,南聳中條山,中立太岳山。
主要河流有汾河、海河兩大水系。境內(nèi)有大小河流1000多條,其中流域面積大于100平方公里、河長在150公里以上的有240條,大于4000平方公里、河長在150公里以上的有汾河、沁河、涑水河、三川河、昕水河、桑干河、滹沱河、漳河等。汾河最長,全長659公里。被稱為中華民族文化搖籃的黃河,北自偏關(guān)縣老牛灣入境,飛流直下,一瀉千里,抵芮城縣風(fēng)陵渡而東折,南至垣曲縣碾盤溝出境,途經(jīng)19縣560個(gè)村莊,流程965公里。
山西地形多樣,高差懸殊,因而既有緯度地帶性氣候,又有明顯的垂直變化。山西地處中緯度,距海不遠(yuǎn),但因山脈阻隔,夏季風(fēng)影響不大,屬溫帶大陸性季風(fēng)氣候。年平均氣溫3°─14°C,晝夜溫差大,南北溫差也大。西部黃河谷地、太原盆地和晉東南的大部分地區(qū),平均溫度在8°-10°C之間。臨汾、運(yùn)城盆地年均溫度達(dá)12°-14°C。冬季氣溫全省均在0°C以下,夏季全省普遍高溫,7月份氣溫介于21°——26°C之間。山西無霜期南長北短,平川長山地短。大同盆地為110-140天,五臺山僅85天,忻州盆地以北和東部山區(qū)135-155天,臨汾、運(yùn)城盆地則長達(dá)200-220天。全省年降水量在400-650毫米,但季節(jié)分布不均勻,夏季6月-8月降水高度集中且多暴雨,降水量約占全年的60%以上。全省降水受地形影響很大,山區(qū)較多,盆地較少。山西有三個(gè)多雨區(qū),一是晉東南太行山區(qū)和中條山區(qū),二是五臺山區(qū),三是呂梁山區(qū)。