London vs Shanghai: Cost of Raising a Child

Side-by-side comparison of 18-year parenting costs, category breakdowns, and family benefits.

London is 25.9% more expensive than Shanghai for raising a child from birth to 18 — a gap of $70,000 USD.
$270,000
London (0-18)
$200,000
Shanghai (0-18)
$-70,000
Difference (USD)

Category-by-Category Comparison

CategoryLondonShanghaiDifference
Housing & Space $72,900 $60,000 $-12,900
Food & Nutrition $40,500 $32,000 $-8,500
Education & Childcare $43,200 $44,000 +$800
Healthcare & Insurance $16,200 $14,000 $-2,200
Clothing & Daily Goods $24,300 $16,000 $-8,300
Travel & Entertainment $27,000 $14,000 $-13,000
Prenatal & Infant Setup $13,500 $10,000 $-3,500
Festivals & Social Etiquette $32,400 $10,000 $-22,400
Total $270,000 $200,000 $-70,000

Family Benefits Comparison

London, UK

Shanghai, China

Frequently Asked Questions

Is it more expensive to raise a child in London or Shanghai?

London is more expensive by approximately $70,000 (25.9%) over 18 years. Shanghai offers better value for families on a budget.

What is the biggest cost difference between London and Shanghai?

The housing category shows the largest absolute difference. London housing costs $72,900 vs Shanghai at $60,000, a gap of $12,900.

Which city has better subsidies for families?

London offers: Child Benefit: £25.60/week; 30 Hours Free Childcare. Shanghai offers: Tax deduction: ¥2,000/month per child. Compare eligibility based on your residency status.

Compare More Cities

Use our calculator to compare any two cities side by side.

Open Calculator →
Disclaimer: Cost estimates are based on aggregated data as of 2026-09-07. Actual costs vary by family situation and economic conditions. This comparison is for informational purposes only.