Cost of Living in Mexico

Cost of Living in Mexico for Expats (2026)

Mexico offers one of the most affordable lifestyles in the Americas for expats and retirees. Whether you settle in a bustling beach town or a quiet colonial city, your dollar stretches significantly further than in the US or Canada. Here is a realistic breakdown of what you can expect to spend.


Monthly Budget Overview

Category Budget (Single) Comfortable (Couple)
Rent (furnished apartment) $400 – $800 $600 – $1,200
Groceries $150 – $250 $250 – $400
Utilities (electricity, water, internet) $50 – $100 $60 – $120
Transportation $30 – $80 $50 – $120
Dining out $100 – $200 $200 – $400
Healthcare / Insurance $50 – $200 $100 – $400
Entertainment and Social $50 – $150 $100 – $250
Total Estimate $830 – $1,780 $1,360 – $2,890

Note: These are mid-range estimates. You can live more frugally in smaller towns or spend more in premium areas like Playa del Carmen or San Miguel de Allende.

Cost of Living by City

Costs vary significantly depending on where you live. Here is how popular expat cities compare:

City 1-Bed Rent Meal Out Monthly Total (Single) Vibe
Lake Chapala / Ajijic $400–$700 $5–$10 $1,000–$1,500 Quiet, retiree-friendly
Merida $400–$700 $4–$8 $900–$1,400 Colonial, safe, cultural
Mazatlan $350–$650 $5–$10 $900–$1,400 Beach town, growing expat scene
Puerto Vallarta $500–$900 $6–$12 $1,100–$1,800 Beach, nightlife, established
San Miguel de Allende $600–$1,000 $8–$15 $1,300–$2,000 Arts, culture, premium
Playa del Carmen $600–$1,100 $7–$14 $1,200–$2,000 Caribbean beach, international

Housing and Rent

Rent is typically the largest expense for expats in Mexico. Furnished apartments are widely available and preferred by most newcomers. In popular expat areas, you can find a comfortable one-bedroom apartment for $500–$800 USD per month. Two-bedroom apartments or small houses range from $700–$1,200 USD.

Tips for finding housing:

  • Facebook groups for your target city are the best source of rental listings
  • Avoid signing long-term leases sight unseen — rent short-term first to explore neighborhoods
  • Negotiate — landlords often offer discounts for 6-month or 12-month commitments
  • Utilities are usually separate from rent; ask what is included

Groceries and Food

Fresh produce in Mexico is excellent and inexpensive. Local markets (mercados) offer fruits, vegetables, meats, and seafood at a fraction of supermarket prices. A kilogram of avocados costs about $1–2 USD, and fresh tortillas are under $1 for a kilo.

Supermarket chains like Soriana, Chedraui, and Walmart Mexico carry both local and imported products. Expect to spend $150–$300 USD per month on groceries for one person, depending on how much imported food you buy.

Money-Saving Tips

  • Shop at local markets — Prices are 30–50% lower than supermarkets for fresh produce
  • Use public transportation — Buses cost $0.30–$0.50 USD per ride in most cities
  • Eat where locals eat — A comida corrida (set lunch) costs $3–5 USD and includes soup, main course, drink, and dessert
  • Get IMSS insurance — Public healthcare costs just $300–$500 USD per year
  • Pay in pesos — Always pay in Mexican pesos to avoid unfavorable exchange rates
  • Check our expat discounts page for deals from local merchants

Related Guides