Kinakråka er utbredt i lavlandet i det sentrale, østlige og sørøstlige Kina, fra Gansu og Shaanxi østover til Liaoning, Hebei og Shandong, og sørover til Sichuan, Yunnan, Hainan, Guangdong og Fujian (inkludert Kinmen utenfor Fujian), samt i lavlandet i Vietnam, fra det østlige Tonkin og sørover til det sentrale Annam.