How Much It Costs to Live in Mexico City as an Expat

Expect to spend $800-2,500 USD per month living in Mexico City as an expat, depending on your lifestyle and neighborhood. Most expats live comfortably on $1,200-1,800 monthly, including rent, food, transportation, and entertainment.

  1. Choose your neighborhood and housing budget. Roma Norte, Condesa, and Polanco cost $600-1,500 monthly for a one-bedroom. Cheaper options like Doctores or Narvarte run $300-600. Factor in deposits (usually 2 months rent) and consider furnished vs unfurnished based on your stay length.
  2. Set up banking and money management. Open a Mexican bank account after 6 months (brings down ATM fees from $5 per transaction to zero). Use Wise or similar for transfers. Keep some USD cash - many landlords prefer dollar rent payments.
  3. Calculate daily living expenses. Groceries cost $200-400 monthly at Superama or Chedraui. Street food meals cost $2-4, mid-range restaurants $8-15. Uber rides across the city run $3-8. Monthly gym membership costs $25-50.
  4. Budget for one-time setup costs. First month expenses include security deposits, utility connections ($50-100), phone plan setup ($20-40 monthly), and initial furniture if needed. Budget an extra $500-1,000 for your first month.
  5. Track and adjust monthly. Use banking apps to monitor spending in pesos. Review monthly to see where costs creep up - dining out and weekend trips add up quickly. Most expats overspend their first 3 months by 30-40%.
Can I live cheaply in Mexico City?
Yes. Living in neighborhoods like Doctores, eating mostly street food and cooking at home, using only public transport, you can live on $600-800 monthly. But most expats want some comfort and spend $1,200-1,500.
Is Mexico City expensive compared to other Mexican cities?
Yes, it's the most expensive city in Mexico. Guadalajara costs 20-30% less, smaller cities like Puebla or Oaxaca cost 40-50% less. But salaries and opportunities are also higher in CDMX.
How much should I save before moving?
Save $3,000-5,000 minimum. This covers flights, deposits, setup costs, and gives you a 2-3 month buffer while you figure out your actual spending patterns and potentially find income.
Do I need to pay Mexican taxes as an expat?
If you spend 183+ days per year in Mexico, you're considered a tax resident and should pay taxes on worldwide income. Many remote workers stay under 183 days to avoid this. Consult a tax professional for your situation.
Can I work legally in Mexico City?
Only with proper work authorization. Temporary and permanent residents can work legally. Tourist visa holders cannot legally work for Mexican companies, though remote work for foreign companies exists in a legal gray area.