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
- Top Places to Live — Compare destinations by lifestyle and budget
- Healthcare Guide — Understand your medical costs and insurance options
- Detailed Budget Blog Post — Deep dive into monthly expenses
- Banking in Mexico — How to manage your money as an expat
More Destinations
- Puerto Vallarta — Retirees & Beach Lovers
- Lake Chapala / Ajijic — Expat Haven
- Mérida — Safe & Affordable
- San Miguel de Allende — Culture & Arts
- Playa del Carmen — Beach & Digital Nomads
- Oaxaca City — Culture & Cuisine
- Mazatlán — Value & Beach
- Guanajuato — Colonial Charm
- Ensenada — Baja Coastal Living
- Tulum — Wellness & Nature