CostLens
HomeChina › Shanghai

Cost of Living in Shanghai

Shanghai, Shanghai, China · Population 24,870,895

▲ +23% vs China average

Single person, monthly (incl. rent)¥5,923 ($817)
Couple, monthly¥10,740 ($1,481)
Family of four, monthly¥14,109 ($1,946)

Estimated Prices in Shanghai

ExpenseEstimated costBasis
Meal at an inexpensive restaurant¥55.68 ($7.68)per meal
Three-course meal for two, mid-range¥223 ($30.72)per meal
Cappuccino¥16.70 ($2.30)each
Monthly groceries (single person)¥1,262 ($174)per month
Monthly public transport pass¥204 ($28.16)per month
Basic utilities for an 85m² apartment¥538 ($74.24)per month
Internet (60 Mbps, unlimited)¥156 ($21.50)per month
Fitness club membership¥156 ($21.50)per month
Cinema ticket¥40.83 ($5.63)each
One-bedroom apartment in city centre¥3,178 ($438)per month
One-bedroom apartment outside centre¥2,211 ($305)per month
Three-bedroom apartment in city centre¥6,633 ($915)per month

Salary & Budget Planning

The estimated average net salary in Shanghai is ¥10,672 ($1,472) per month. To live comfortably — covering the full single-person budget of ¥5,923 ($817) with about 30% left over for savings — you would need a net income of roughly ¥7,700 ($1,062) per month.

Housing takes the largest share: rent for a one-bedroom outside the centre (¥2,211 ($305)) represents about 37% of the total single-person budget.

Compare Shanghai

Shanghai vs ChongqingShanghai vs GuangzhouShanghai vs BeijingShanghai vs ChengduShanghai vs ShenzhenShanghai vs Tianjin

Nearby Cities

Pudong

7 km away · Shanghai

Xinjing

10 km away · Shanghai

Huajing

13 km away · Shanghai

Xujing

18 km away · Shanghai

Xigujing

20 km away · Shanghai

Zhaoxiang

28 km away · Shanghai

Songjiang

33 km away · Shanghai

Nanqiao

35 km away · Shanghai

Other Major Cities in China

Chongqing

Chongqing · pop. 32,054,159

¥6,024 ($831) / mo

Guangzhou

Guangdong · pop. 26,940,000

¥5,923 ($817) / mo

Beijing

Beijing · pop. 21,893,095

¥5,923 ($817) / mo

Chengdu

Sichuan · pop. 20,937,757

¥5,923 ($817) / mo

Shenzhen

Guangdong · pop. 17,619,000

¥5,923 ($817) / mo

Tianjin

Tianjin · pop. 13,866,009

¥5,923 ($817) / mo

Suzhou

Jiangsu · pop. 12,748,262

¥5,923 ($817) / mo

Wuhan

Hubei · pop. 12,447,718

¥5,923 ($817) / mo

Living in Shanghai

Shanghai is one of the key cities in China. The estimated monthly cost of living for a single person is ¥5,923 ($817), placing it above the national average. Housing represents the largest expense, with a one-bedroom apartment outside the city centre costing around ¥2,211 ($305) per month.

For families, the estimated budget rises to ¥14,109 ($1,946) per month, driven mainly by larger housing needs and increased food and transport spending. Couples can expect to spend approximately ¥10,740 ($1,481) monthly.

The average estimated net salary in Shanghai is ¥10,672 ($1,472). To maintain a comfortable lifestyle with room for savings, a single person typically needs a net income of at least ¥7,700 ($1,062) per month.

Frequently Asked Questions

Is Shanghai expensive to live in?
A single person needs an estimated ¥5,923 ($817) per month in Shanghai including rent outside the city centre. That is 23% more than the national average for China.
What salary do you need to live comfortably in Shanghai?
A net salary of around ¥7,700 ($1,062) per month lets a single person cover all estimated expenses in Shanghai with roughly 30% left for savings. The estimated average net salary in Shanghai is ¥10,672 ($1,472).
How much is rent in Shanghai?
A one-bedroom apartment costs an estimated ¥3,178 ($438) per month in the city centre and ¥2,211 ($305) outside the centre. A three-bedroom in the centre runs about ¥6,633 ($915).
Is Shanghai cheaper than China on average?
No — Shanghai is estimated to be about 23% more expensive than the China average, mainly due to housing demand.
What is the cost of groceries in Shanghai?
Monthly groceries for one person are estimated at ¥1,262 ($174) in Shanghai. A meal at an inexpensive restaurant costs about ¥56 ($8) and a cappuccino runs around ¥17 ($2).
How do transport costs in Shanghai compare?
A monthly public transport pass in Shanghai is estimated at ¥204 ($28). Transport makes up a small share of the total budget compared to housing and food.
Figures for Shanghai are estimates based on China national averages adjusted for city size (population 24,870,895). Last model update: July 2026. How we calculate.