Is Mexico City expensive for an expat?
Updated May 2026· By Net Life Value Editorial
AI Answer
No, Mexico City is not expensive for an expat, especially when compared to major US or European cities. You can enjoy a comfortable lifestyle for $1,700-$2,500 USD per month, excluding luxury spending.
While affordable globally, Mexico City is pricier within Mexico. It's 9% above the national average for overall cost of living and a significant 49% higher for rent. For example, a decent 1-bedroom apartment in a good neighborhood like Roma Norte or Condesa will run you $700-$1,200 USD.
The tax burden is also manageable. Mexico’s income tax rate for residents goes up to 35%, but the effective rate for many expats on a typical salary will be lower. For context, the Net Life Value Quality of Life score for Mexico City is 72/100, reflecting good amenities and services for the cost.
If you’re moving from New York or London, Mexico City will feel like a bargain. Just be aware that it's not the cheapest spot in Mexico, so budget accordingly for housing.