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.
- 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.
- 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.
- 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.
- 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.
- 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.