山西的古建筑多的原因有:
1、山西的历史悠久。
2、历史中经济较为发达,曾是富庶一方之地,所以人口密度较大,古建筑建造的较多。
3、降雨量相对江南地区较少,空气较为干燥,适合木建筑存留。
4、近代战争中遭受破坏的较轻。
5、山西由于在现代是原料大省,工业建设中破坏的古建筑较少。