The average monthly salary in China varies from one city to another, but in general, it can be appealing, even in the worst-rated cities, even exceeding that of some European cities. Shanghai is in first place, with an average monthly salary of 1,100 USD, followed by Beijing with 980 USD and Shenzen with 930 USD.