cheapest cities to live in Mexico
Funky 5's,  Living Abroad,  North America,  Travel Countdowns

Mexican Cities that are cheap to live in & offer a high Quality of Life

In this post we’ll look at some of the best and cheapest cities to live in Mexico. Clearly safety concerns are a major factor for anyone thinking of moving to Mexico and below we have five options which offer a higher than average quality of life and generally rank amongst the safest cities in the country. We also have a cost of living table at the bottom with estimated monthly costs for 20 different Mexican cities.


5 of the Best Cities to Live in Mexico


Puerto Vallarta, Jalisco

beach living in Mexico
Puerto Vallarta via Robert Stinnett, CC BY 2.0

First up, we head to the state of Jalisco and the city of Puerto Vallarta. Located on Mexico’s Pacific Coast, it’s a good option for anyone who wants the beach lifestyle and an international feel, but also wants to live in a proper city and not just a tourist resort.

With around 400,000 people living in its metropolitan area, Puerto Vallarta certainly is the former but tourism does unquestionably play a major part in its economy. Its growth into one of the most popular seaside destinations in Mexico has come thanks to its pristine beaches but also its safe reputation.

Widely considered to be one of the safest places to live in Mexico, Puerto Vallarta has become one of the most popular locations in North America for digital nomads and remote workers. It may particularly appeal to younger nomads due to its status as something of a party town while Puerto Vallarta is also often referred to as Mexico’s gay capital with plenty of LGBTQ Americans and Mexicans having set up businesses in the city or along the beachfront.

Estimated Living Costs* – 17,500 Mexican Pesos per month ($850)

*The cost of living estimates for the five Mexican cities in this post (and those in the table at the bottom) are designed to cover the living costs for a single person. That includes the cost of rented accommodation, although the figures are more designed for budget-minded people who want a comfortable standard of living but don’t intend to go overboard on expenditure.

Overall, the figures should be seen more as an index and a means of comparison rather than an accurate estimate of what you might spend, as everyone’s situation and idea of a comfortable standard of living will be different. You can easily spend far more than these figures if you are planning to have a very active social life or want a modern private apartment in one of the best neighbourhoods.


Merida, Yucatan

Over 2,000 km to the east of Puerto Vallarta, we head to Merida, the 12th largest city in Mexico with a population just shy of one million. While it is not a coastal city, Merida is only 35 km from the Gulf of Mexico and Playa Chuburná.

It will come as a surprise to many, that Merida was actually voted the second safest city in all of the Americas in 2019, beaten only by Canada’s Quebec City which features in our rundown of the best places to live in Canada. The city is also notable for its large indigenous population with the Maya making up around 60% of Merida residents.

It’s a pretty laid back place and the region isn’t swamped with visitors even during the more popular tourist seasons. However Merida is large enough that there’s enough going on to keep you occupied. Many people and nomads moving to the area from overseas opt to base themselves in the nearby beach town of Progreso.

Estimated Living Costs – 14,500 Mexican Pesos per month ($700)


Mexico City, Mexico City

Mexico City

If big city living is really your thing, then there’s generally not much point looking anywhere beyond Mexico City. While the capital is certainly not one of the cheapest cities to live in Mexico, it’s still affordable in comparison to the majority of major global cities.

With over 20 million people living in its metropolitan area, Mexico City is enormous and it is the beating heart of life in this country. Certainly anyone looking to find a good job in Mexico will most likely have more luck here than elsewhere and it’s also the place with by far the widest range of options when it comes to everything from culture and arts to cuisine and sports.

It would be an exaggeration to suggest Mexico City is an ultra safe haven. Few cities of its size are and you need to keep your wits about you, particularly if you look obviously foreign. There are many pickpockets and many districts that are best avoided but if you do your research, you can find some good areas that are considered safe to live in.

Estimated Living Costs – 18,500 Mexican Pesos per month ($900)


Playa del Carmen, Quintana Roo

If the beach lifestyle is more your thing and you want to avoid living in a Mexican city in the true sense of the word, Playa del Carmen may be your best option. This popular tourist resort south of Cancun is growing rapidly but at heart it remains a vibrant beach town which attracts visitors from far and wide.

Most come for its beaches and its party vibe with Playa del Carmen coming alive most nights thanks to its array of bustling bars and nightclubs. Average daily highs hover between 28 and 33°C throughout the year and even at night, it remains warm making this a truly year-round destination (that’s not the case in all of Mexico, with cold nights pretty common in areas at altitude such as Mexico City).

Away from the main party district, Playa del Carmen has plenty of character with street vendors and excellent restaurants dotted throughout the town, while there are loads of great options for day trips with plenty of historical sites and quieter beaches in the wider region.

Estimated Living Costs – 16,500 Mexican Pesos per month ($800)


Guadalajara, Jalisco

cheapest cities to live in Mexico

Finally, we move to the state of Jalisco and the city of Guadalajara, the seventh largest in Mexico with the third largest metropolitan area which is home to some five million residents. For anyone looking to avoid the more touristy, typical expat destinations, this could be a good option.

Guadalajara is one of the most developed regions in all of Latin America. In some respects it eclipses even Mexico City in terms of its status as an important centre for finance and business in the country, having grown into one of the biggest tech hubs south of the US-Mexico border. It’s far from a dull city to live in though and its range of cultural sites and festivals throughout the year contribute to its status as one of the best places to live in Mexico.

Compared to the other major ones, Guadalajara also ranks as one of the cheapest cities to live in Mexico. According to our calculations, it’s quite possible to live on around $750 each month, making it a more affordable place to be than several cities which in truth don’t have as much to offer in terms of living standards or opportunities.

Estimated Living Costs – 15,500 Mexican Pesos per month ($750)


Find Work Placements in Mexico

Join Worldpackers (using our $10 discount code) to get access to dozens of work placements across Mexico which will help give you a taster of life in the country. These include everything from farm work to painting and arts projects, as well as hostel jobs and teaching roles.


Cost of Living in Mexico – Cities Compared

The table below features 20 Mexican cities including most of the biggest ones in the country as well as a few smaller places which tend to be popular with expats, digital nomads, retirees and remote workers in Mexico.

We used numbeo’s cost of living comparison tool to help calculate an estimate for the cost of living in each case. While these figures are based on real data from real people living in these cities, it’s important to note that everyone’s lifestyle is different. These figures are only estimates but should give you an overall impression of how living costs compare across Mexico.

City Estimated Cost of Living (Monthly in US Dollars)
San Miguel Allende 1000
Mexico City 900
Puerto Vallarta 850
Guanajuato 800
Monterrey 800
Naucalpan 800
Playa del Carmen 800
Cancun 750
Tijuana 750
Guadalajara 750
Saltillo 700
Juárez 700
Merida 700
Zapopan 700
Chihuahua 650
Hermosillo 650
Culiacán 650
Aguascalientes 650
Puebla 650
León 600

This covers just about every major Mexican city. Even León, right at the bottom of the list, does not have the outright lowest cost of living in Mexico but you’ll struggle to find a cheaper place without losing a lot in terms of your overall quality of life or compromising your safety.

As of March 2021, $1 = 20.5 Mexican Pesos, €0.84 and £0.72.


This post on the cheapest cities to live in Mexico was published in March 2021.


7 Comments

  • Debra Jones

    I am a retired widow with a male and female companion. We are interested in retiring in Mexico on the Pacific Coastline in a smaller village of family oriented communities. We are requiring a 2 or 3 bedroom house furnished completely down to the cookware, dishes , bedding, and bathroom essentials. We would like 2 0r 3 Tvs and of course internet. We are accustomed to living in a small town with all the immediates. Local restaurants and taxis for travel. We would like a maid at least 3 days a week. Our intentions are to locate a hacienda preferably with a centrally located veranda. We would also prefer a fenced property with the fence 6 to 8 feet tall and wood slats for privacy. Would also be interected in a home with a private pool or hottub or jacuzzi tub. Extras are appreciated yet not required. Intentionas are ti settle in a home and live out our retirement there. Probably the most important desire is a nice home very close to the ocean. Thank you ahead of time for your assistance. Projected date of relocation is approximately October or November at the latest. Due to the fact of our intent to live out our lives there we would be happy to pay a year in advance and of course recieve doscount for continued occupancy there for several years to come.
    Debra James
    debjames1978@gmail.com
    417-683-9922

  • dan eaton

    hello, im looking at moving from cancun asap as ive been here a week now and the rent is bloody expensive, aas is tulum and playa del carmen, do you know where there is cheaper rent in a costal safe area of mexico? with a retired population and a small village type?

    cheapest rent in the safe areas in playa del carmen is still $450 and thats too high. are there any average monthly rentals $150-$300 and cheap property or land to buy too?

    • myfunkytravel

      Hi Dan,

      In that general part of Mexico, maybe you could look at the Merida area. Rents are 40% lower in Merida than Playa del Carmen according the Numbeo data, that article is based on. Obviously that’s not directly on the coast but it’s close – maybe you could look at Progreso (not sure how the rents are there).

      The Oaxaca coastline may also be worth looking into more. The Mazunte-Zipolite area for example? but it depends how small a place you’re looking for and what you expect from your accommodation as $150-300 won’t get you very much in a safe, coastal neighbourhood.

  • Rosalyn Fleming

    I wish i could find those types of prices, i’m in Puerto Vallarta right now and in order to live on my budget, I’ve had to do hostiles at least 6 days out of the month to afford some nice places through out the rest of the month. Lowest prices I’ve found for renting including utilities has been a minimum $700 a month and that just for housing. The cost is low in comparison to many other countries, but, don’t kid oneself, to live in nice parts of town, you must have some serious huting skills to land such a deal for under $700 for housing cost and this goes for a few other areas mentioned. I’ve live in a number of places in Quintana Roo, there were some great airbnb deals for a while but, all cost have dramatically risen over the past several months especially. And when I say nice, I dont’ mean luxurious, just nice, safe, clean areas. Before 2020 things were cheaper, not today, those under $400 rents are long gone till you more farther and farther away from the more favorable sections. But if someone can point me into the direction of a $400 rental, let me know.

    • myfunkytravel

      Thanks for your comment Rosalyn. The figures are based on data from Numbeo as cited in the article, but it’s possible they have quite a small number of contributors for Puerto Vallarta and any recent changes may not be fully accounted for yet. 1 bedroom apartments in Puerto Vallarta are approx $570 in central area & $330 away from centre according to their data. That would be for a normal rent as opposed to an Airbnb but it sounds like it may be inaccurate according to what you’ve said.

    • myfunkytravel

      Hi, the figures are estimates for the total cost of living for one person, i.e. rent + groceries & other typical living expenses. Obviously this will vary a lot depending on lifestyles etc.

      If you have a larger budget, you could also easily spend the figures quoted, just on rent if you want a nicer apartment in a really good area.

Leave a Reply

Your email address will not be published. Required fields are marked *