Um 1900 breitete sich der Boxeraufstand auf Shanxi aus, und seit der Revolution von 1911 wurde die Provinz durch den Militärgouverneur Yan Xishan beherrscht und wiederaufgebaut. Im zweiten Chinesisch-Japanischen Krieg war die Provinz von 1937 bis 1945 durch die Japaner besetzt. 1947 übernahmen die Kommunisten unter Mao Zedong, deren Basis im benachbarten Yan’an lag, die Macht.