Mot slutten av 1911 ble også Xi'an grepet av revolusjonsbølgen, og provinsen Shaanxi erklærte seg uavhengig fra den keiserlige sentralregjering. Etter opprettelsen av Republikken Kina ble Shaanxi fra 1916 borgerkrigsslagmark mellom de nordlige militarister, kuomintangstyrker og kommunistiske styrker. Ca 1920 var det Anhui-klikken som dominerte, men rundt 1924 styrte Zhiligeneralene og 1926 Kuominchun. I den nordlige delen av provinsen etablerte kommunistene sitt sterke støttepunkt og sentrum i og rundt Yan'an i 1935 – område var endepunktet for «den lange marsjen».