Mexico City vs Oaxaca: Cost of Living Compared

Oaxaca is roughly 91% cheaper overall — about $800 versus $1,530 per month for a single person. A city-centre one-bedroom averages $453 in Oaxaca against $1,200 in Mexico City. Oaxaca scores higher on safety (55 vs 32/100). Internet is faster in Mexico City (92 vs 46 Mbps).

City Comparer

Mexico City, Mexico
Mexico CityMexico
Oaxaca, Mexico
OaxacaMexico
82%overall match
Mexico City leads in beachesMexico City leads in sportsMexico City leads in transit
💰Cost🛡️Safety☀️Weather🎭Culture🏄Activities🌐Internet
Mexico CityOaxaca
Daily Cost$51/day
$27/day
Monthly Cost$1,530
$800
Rent$1,200
$453
Safety32
55
Healthcare66
45
Air Quality65
60
Tourist Safety42
55
Disaster Risk40
18
Winter High73°F
80°F
Summer High76°F
82°F
Sunny Days361
250
Rainy Days119
100
Nightlife65
55
Food92
90
Culture82
90
Coffee Culture78
40
Veg Friendly65
55
Late Night4/6
2/6
Cleanliness42
50
Green Spaces60
40
Hiking55
45
Beaches72
0
Surfing0
0
Skiing0
0
Diving0
0
Yoga55
50
Running55
30
Sports78
15
Bikeability35
25
Internet92 Mbps
46 Mbps
Transit72
25
Walkability68
70
Cowork Spaces75
25
Power Reliability100
80

Mexico City vs Oaxaca FAQ

Is Mexico City or Oaxaca cheaper to live in?

Oaxaca is cheaper — about $800 per month versus $1,530, a difference of roughly 91%.

Is Mexico City or Oaxaca safer?

Oaxaca scores higher: 55/100 versus 32/100.

Which has faster internet, Mexico City or Oaxaca?

Mexico City — median download speeds are 92 Mbps versus 46 Mbps.