Home / Cost of Living / Cost of Living in Mexico: 8 Great Cities On $2,000 a Month
If you’re worried about how long your retirement income or savings will last, you’re not alone. In the U.S. alone, the average retiree spends more than $4,500 a month on basic expenses like rent, utilities, and food. For many, Social Security covers less than half of that, leaving a big gap to fill with savings or part-time work.
But in Mexico, it’s a different story.
Here, you can live comfortably in many cities for about $2,000 USD a month—including rent, groceries, healthcare, transportation, and even some extras like a gym membership or regular household help. That’s why so many retirees and expats are choosing to relocate south of the border.
And couples can live in many Mexican cities on $3,000 USD a month or less.
In this post, I’ll walk you through 8 of the best cities in Mexico where you can live well without draining your retirement funds. These numbers come from my own research and from surveys of expats already living in Mexico who shared their real monthly expenses with me.
👉 If you want to see the full video version of this guide, check it out here: 8 Great Cities in Mexico Where You Can Live for $2,000 a Month.
Cost of Living in Mexico: A Guide to Cuernavaca – The City of Eternal Spring
Cuernavaca, just one hour south of Mexico City, is famous for its mild weather year-round. This “City of Eternal Spring” has low utility bills since you don’t need heating or air conditioning.
- Utilities: often under $30/month
- Rent: modern 2-bedroom casitas in neighborhoods like Las Quintas or Acapatzingo rent for $800–$1,000 USD
- Total budget for a couple: around $1,800–$2,200/month
Cuernavaca offers low living expenses and overall low costs compared to the US, making it an excellent choice for saving money. Choosing smaller cities like Cuernavaca, Mérida, or Puebla is a great way to enjoy a comfortable lifestyle while keeping your budget in check.
That’s less than what many people in the U.S. pay just for property taxes.
👉 Want to compare Cuernavaca to other affordable towns near Mexico City? Read my full guide on living in Toluca and Puebla. In smaller cities such as Mérida and Puebla, rent prices are significantly lower, with a one-bedroom apartment in Mérida costing about MXN 10,500 (US$590) and in Puebla around MXN 12,517 (US$700).
Location and Proximity
When it comes to living in Mexico, location is one of the key factors that can influence your overall cost of living. Major cities like Mexico City, Guadalajara, and Monterrey tend to have higher housing costs and transportation costs, especially if you want to live close to the city center or in popular neighborhoods. Everyday expenses such as groceries and dining out can also be more expensive in these bustling urban areas.
On the other hand, many expats find that smaller inland cities—such as Mérida, Oaxaca, and Querétaro—offer a more affordable lifestyle without sacrificing access to amenities. In these cities, rent costs for a one bedroom apartment or even a larger home are significantly lower, and you’ll often find local markets with fresh produce at great prices. Public transportation is widely available and surprisingly affordable, helping you save more money on monthly expenses.
Proximity to local markets, public transport, and essential services can make a big difference in your monthly budget. Living in neighborhoods with easy access to these conveniences not only reduces transportation costs but also makes everyday life more enjoyable. For many expats, choosing a smaller inland city means enjoying a comfortable lifestyle with lower living costs, all while experiencing the vibrant local culture that makes living in Mexico so appealing.
Cost of Living and Healthcare
One of the main reasons so many expats are drawn to living in Mexico is the country’s overall affordability compared to other countries. The basic cost of living—including rent, utilities, food, and transportation—tends to be significantly lower than in the US, Canada, or Europe. However, healthcare costs are another major factor to consider when planning your move.
Many expats opt for private health insurance to access Mexico’s excellent private hospitals and clinics. The average monthly cost for private insurance ranges from $50 to $150 USD, depending on your age, health, and the level of coverage you choose. This gives you peace of mind and access to high-quality care at a fraction of the price you’d pay elsewhere. For those who prefer to use the public healthcare system, costs are even lower, with doctor visits typically ranging from $20 to $50 USD.
Prescription medications are also much more affordable in Mexico, often costing a fraction of what you’d pay in other countries. This can make a big difference in your monthly budget, especially for those with ongoing medical needs. Most expats find that a comfortable lifestyle—including healthcare—can be maintained on an average monthly cost of $1,500 to $3,000 USD, depending on your location and personal preferences.
Whether you choose private insurance or rely on the public system, Mexico’s healthcare options are both accessible and affordable, making it easier for expats to live comfortably and focus on enjoying their new life south of the border.
Mérida – Colonial Charm with Mayan Culture
Mérida is one of the most popular expat destinations in Mexico, thanks to its mix of colonial history, modern conveniences, and rich Mayan culture.
- Rent: furnished apartments in the Centro Histórico start around $600/month; restored colonials with courtyards go for about $1,000
- Survey example: a one-bedroom home rented for just $345/month
- Total budget for a couple: $1,700–$1,900/month
To help you plan, here are sample monthly budgets and estimated monthly costs for a single person in Mérida. Typical living expenses, excluding rent, average around MXN 14,000 (US$700) per month—about 38% lower than in the USA.
Many expats here also hire part-time household help since it’s so affordable.
👉 Curious about life in Mérida? Check out my video with this couple Living in Mérida, Mexico.
Now, Before You Pack Your Bags… You Should Know That While You Can EASILY Live in Mexico on About $2k A Month, the Solvency Requirements for Mexican Residency are Higher.
San Miguel de Allende – World-Famous and Walkable
San Miguel de Allende is a UNESCO World Heritage city known for its arts, culture, and large expat community. Yes, it’s pricier than some smaller towns, but you can still live here for about $2,000/month with the right rental. While San Miguel de Allende is considered one of the more expensive cities in Mexico, it remains much more affordable than comparable US cities—even in Mexico’s priciest locations, costs are lower than in places like New York City. A single person can live comfortably here, and overall, a lifestyle that costs $5,730 per month in the U.S. can be maintained in Mexico for roughly $1,900, depending on location and lifestyle choices.
- Rent: one-bedrooms around $880, two-bedrooms under $1,000 in safe, walkable neighborhoods close to the city center.
- Survey example: monthly expenses of about $1,400
- Total budget for a couple: $1,800–$2,300/month+
If you want a lively, international community with strong infrastructure, San Miguel is worth considering.
👉 See more in my Ultimate Guide to San Miguel de Allende
Guanajuato – Colorful, Affordable, and Full of Life
This hillside city is famous for its colorful homes, tunnels, and youthful energy thanks to its large student population.
- Rent: colonial-style 1–2 bedroom apartments with terraces can be found for $500–$700/month or even less in some cases
- Lifestyle costs: $6 dinners, $10 concerts, and fresh produce at local mercados help keep your grocery bill and food budget low. Shopping at local markets, known as tianguis, can save you 10–20% on your grocery bill compared to larger supermarkets, making food prices especially affordable.
- Total budget: singles often live on less than $1,600/month; couples around $2,000/month
Guanajuato is also very walkable, which helps keep transportation costs minimal.
👉 Compare Guanajuato with nearby San Miguel de Allende to see which city fits your lifestyle better.
Puebla – Colonial Beauty Meets Modern City Near Mexico City
Puebla is one of Mexico’s largest cities, yet it remains very affordable compared to U.S. standards. With mountain views, rich history, and modern infrastructure, it offers the best of both worlds.
- Rent: furnished one-bedrooms under $400/month
- Survey examples: couples living on $1,050/month including rent, groceries, and healthcare
- Total budget: $1,200–$1,600/month for most expats
Like many Mexican cities, Puebla provides a high quality of life at a lower cost, with safe neighborhoods and good amenities. Many Mexican cities are known for their affordability and welcoming communities, making them attractive for expats and locals alike. Local wages in Mexico are generally modest, with the average Mexican salary around $8,000–$10,000 MXN per month (about $450–$560 USD), which shapes purchasing power and influences how both locals and expatriates experience the cost of living.
Puebla is also a great base for exploring smaller nearby towns like Atlixco.
👉 Read my detailed post about living in Puebla.
Mazatlán – The Pearl of the Pacific Among Mexico’s Beach Towns
If you want affordable beach living, Mazatlán is one of the best-kept secrets.
- Rent: ocean-view condos with pools for around $950/month
- Survey example: a couple living on $1,700/month all-in
- Other reports: expats living between $720 and $1,430/month depending on lifestyle
- Total budget: $1,500–$2,000/month for most couples
While Mazatlán is known for its affordability, beach towns and especially popular beach towns like Mazatlán, Cancún, and Tulum generally have higher Mexico housing costs compared to inland cities. For example, rent prices in popular beach towns can be significantly higher, with a one-bedroom apartment costing around MXN 12,267 (US$690) in Cancún and MXN 13,463 (US$750) in Tulum.
Mazatlán offers a balance of local culture and expat-friendly amenities—without Cabo or Cancún prices.
👉 Want to compare? See my guide to Puerto Vallarta.
Puerto Vallarta – Beaches with Big-City Amenities
Puerto Vallarta is one of the most vibrant expat hubs in Mexico. With beaches, excellent healthcare, restaurants, and art walks, it’s easy to see why so many choose it.
- Rent: two-bedroom apartments range from $800–$1,300/month depending on location and amenities
- Survey examples: some expats report total living costs of $1,400/month, while others spend closer to $2,000+ depending on lifestyle
- Healthcare: top private hospitals with much lower costs than in the U.S. or Canada
Eating out is very affordable, with a meal at a mid-range restaurant typically costing around MXN 200-800 (US$10-40), much less than in the US. Groceries are also cheaper, with a dozen eggs costing about MXN 45 (US$2.51) and a liter of milk around MXN 32 (US$1.62). You can enjoy domestic beer at local bars for a low price, and street food is both safe and budget-friendly, offering an authentic taste of Mexican cuisine. Puerto Vallarta’s incredible food scene, from casual street vendors to comfortable mid-range restaurants, is a major highlight that enhances the overall experience of living here.
Just keep in mind that summers are hot and humid, so air conditioning will increase your electric bill.
👉 Explore this family’s full breakdown of living in Puerto Vallarta.
Chapala & Ajijic – The Biggest Expat Community in Mexico
Lake Chapala, including the towns of Chapala and Ajijic, is one of the most established expat communities in the country. The climate, English-speaking services, and strong social networks make it especially popular with retirees.
- Rent: two-bedroom homes starting around $700–$1,000/month
- Survey examples: couples living on $1,200–$1,600/month, some paying as little as $450/month for modest homes
- Lifestyle: affordable healthcare, including high-quality private healthcare. Private healthcare expenses in Chapala & Ajijic are 75%–85% lower than in the United States, with private hospitals and clinics offering excellent care. A visit to a private doctor typically costs between $25 and $50, compared to $150 to $250 in the US. Utilities and a built-in support network are also affordable.
Because it’s so popular, rents are a bit higher than in less-known towns—but many find the community support worth it.
👉 Want to know if Ajijic is right for you? Read my post on Ajijic for retirees.
Final Thoughts: Where Could You See Yourself Living? Considering Cost of Living
Mexico is widely recognized as an affordable country with low costs, making it an attractive destination for remote workers, retirees, and expats seeking a high quality of life without breaking the bank.
High speed internet is widely available and reliable in most cities, with plans starting around $20-40 USD per month. Which is an essential feature for remote workers and digital nomads.
The central highlands region is especially appealing for those looking for a cooler climate and affordable living, offering a balance of comfort, cost, and access to modern amenities.
When considering the cost of living in Mexico, it’s important to note that the exchange rate can significantly impact your monthly costs and living expenses.
Mexico compared to the US offers much lower overall living expenses, including housing, transportation, healthcare, and basic utilities, making the mexico cost highly competitive for expats.
Mexico offers dozens of cities where you can live comfortably on about $2,000/month.
The eight above are just some of the most popular choices among retirees and expats. Whether you want beaches, colonial charm, or small-town life, there’s a place in Mexico that can fit your budget and lifestyle.
But please keep in mind that estimated monthly costs can vary depending on location, lifestyle, and whether rent is excluded, but Mexico’s low costs make it possible to enjoy a comfortable lifestyle on a modest budget.
👉 If you’re serious about moving, make sure to download my Moving to Mexico Cheat Sheet to see if you qualify: Get the cheat sheet here.
And nothing compares to visiting in person. That’s why we offer private relocation tours in more than 60 cities across Mexico—so you can see local neighborhoods, hospitals, and the cost of things locally, before you make the move.
In most cities across Mexico, we also connect you to our directory of vetted professionals like: realtors, immigration facilitators, moving companies, pet transporters, and more. It’s all part of what you get when you buy the COMPLETE Mexico Relocation Guide.
