I have been living in and traveling around Mexico for almost five years now. In my personal experience as well as that of all of the friends I have made here along the way, I have discovered some of the safest cities in Mexico.
I love this country and I write about it often, so safety is a common question I get. I understand the queries. There are unsafe cities in Mexico, just as there are unsafe cities in many countries.
There are places in Mexico that I avoid because I’ve read about it and talked to people who have been recently and I don’t want to put myself at risk. If you want to keep up to date in English, the best place to do that is on Mexico News Daily.
So I do understand why people ask for the safest cities in Mexico, I myself often do the same. The reality is that there are places, mostly rural and mostly close to the US border, where you should avoid because, well, they aren’t that safe.
After living in and traveling around Mexico for so many years, I have visited plenty of beautiful and safe cities and towns around Mexico. Let me share them with you.
NOTE: If you are reading this article looking for Mexico’s safest cities during the lockdown/quarantine, you may find better answers over on my YouTube Channel where I am regularly interviewing people from other parts of Mexico about what the situation looks like in that part of the country.
Head to this article to keep up-to-date on the reopening of tourism in Mexico.
The Safest Cities in Mexico
This is perhaps my new favorite city in Mexico. It’s definitely one of the safest cities in Mexico not only for the main reasons that you think like being low in crime, but also because it’s outside of the earthquake zone.
After the 2017 earthquake in Mexico City, many of the city’s wealthier residents headed north to this smaller city for its cleaner air, safer neighborhoods, and sturdier ground.
It has cute cafes, great restaurants, interesting museums, and lots of nearby hiking. It has the great weather that you get from other areas in the central region like Guanajuato and Mexico City, but it sits somewhere in between population-wise.
The country’s second-largest city has a level of safety that you don’t get in Mexico City while still offering the big city life that you may crave.
What more do you need?
There are also plenty of job opportunities here. It’s recently become the sort of Silicon Valley of Mexico with tons of tech jobs and startups flooding to the city’s low rent areas.
It has the added bonus of being the home of Mariachi and birria and tequila and the city is relatively close to Puerto Vallarta.
Check out some of my videos from Guadalajara here:
Here’s the thing. Many people are heading in droves to the nearby city of San Miguel de Allende, but I’m not putting it on this list because with the arrival of more money and more foreigners often comes a bit of trouble. Just look at Cancun.
I’m not saying that San Miguel de Allende isn’t safe, I’m just saying I don’t think it’s one of the safest cities in Mexico.
Guanajuato, however, is (in my humble opinion, I’m not a risk analyst).
Guanajuato is smaller and cheaper while still having the colonial charm and cute cafes that you find in San Miguel. That, and you’re still only an hour bus ride away from SMA.
Follow Tim of Cheapest Destinations Blog who lives most of the year in Guanajuato.
This is up there as one of my favorite cities in Mexico. Ensenada has everything I love: amazing craft beer, the beach, great weather for 9 months of the year, local wines, and seriously delicious seafood.
Ensenada is close enough to Tijuana that you can get around the country easily or fly into the US for a reasonable price. You can also hop in the car and head south to Baja California Sur on a road trip.
The Malecon is a great place to go for a walk. There’s a really excellent fish market where you not only can enjoy freshly cooked seafood, but you can buy some of your own to take home and cook.
Ensenada is far enough from the border that you really don’t have any safety concerns. The only thing that I don’t love about Ensenada is that it’s a cruise ship port, so every few days during the peak season, you are contending with quite a lot of visitors in a small city.
5. La Paz
Another Baja city on this list is perhaps not one you would think of, La Paz.
You could easily put all of those cities on this list. San Jose del Cabo, Cabo San Lucas, Loreto, Todos Santos (ok, not exactly a city, but still a safe place to live in Mexico).
Baja California Sur, in general, is a wonderful place to live or visit. There are so many beautiful towns and beaches scattered around, but I love the capital.
La Paz has a bit of everything. It has a local domestic airport that allows you to cheaply and easily connect to Mexico City airport. It has nearby beaches that are some of the most beautiful in the world, and don’t even get me started on the food.
I also love this city because it’s cheaper than its more famous neighbors. Restaurants in La Paz are a fraction of the cost of those in Los Cabos, but just as good.
You can have access to great craft beers, beautiful sunsets, ice-cold Victorias in beachside bars, and seriously, the best seafood restaurant I’ve been to in Mexico.
See some of my videos from La Paz, Todos Santos, and San Jose del Cabo here:
- Living in San Jose del Cabo
- San Jose del Cabo Vs Cabo San Lucas
- Living in Todos Santos
- Apartment Tour in La Paz
- What to Do in La Paz
6. Puerto Vallarta
This is one of the most well-known destinations on this list for expats and snow-birds.
Puerto Vallarta consistently tops the list of the safest cities in Mexico. Jalisco, in general, is a state that continues to stay out of trouble with those that cause trouble.
I think of all of the cities that sit along Mexico’s coast, Puerto Vallarta is the most liveable. It has tons of coastline with different areas. You can easily avoid the masses of resort tourists by getting a place in the Romantic Zone instead.
It’s well connected by bus and air to the rest of the country and there are relatively affordable flights to and from the US and Canada.
There are great international schools, a few different job opportunities if you are still needing to work within Mexico, and a nice mixture of expats and locals.
Head south along the coast for some of the most beautiful and deserted beaches in the country all as a day trip from Puerto Vallarta.
7. San Cristobal de Las Casas
This little expat haven doesn’t seem to make the headlines even though it is full of retirees, young families, and everyone in between.
While sitting in a wine bar in San Cristobal de las Casas, I heard French, Italian, English, and Spanish being spoken.
It is perhaps more of a large town than a city, but that doesn’t stop it from being one of the safest in Mexico. It has great cafes, seriously good street food, tons of natural beauty a day trip away and so much culture to immerse yourself in.
Chiapas is one of the most fascinating states in Mexico. It’s a huge coffee producer, where much of the produce is grown, and is home to several different indigenous groups who still speak their native language.
Whether you are simply looking for a base to use to explore Chiapas or you want a laid back, small-town place to live in Mexico, I highly recommend this little slice of jungle paradise.
Read: 10 Day Chiapas Itinerary
If I could choose any city to live in Mexico, it would be Oaxaca.
Oaxaca is, without a doubt, one of the safest cities in Mexico.
It is also one of the most beautiful cities in Mexico and one of the best foodie cities in Mexico.
Oaxaca has tons of nearby ruins and amazing history to explore, but the reason so many people return to this city over and over again is for the food. It is the birthplace of so much of Mexico’s cuisine that is now being exported to Mexican restaurants around the world.
Only two hours outside of Mexico City, Puebla is a safer, cleaner, and more affordable option.
It has amazing museums and the oldest library in the world. And just like Oaxaca, Puebla is home to many traditional Mexican foods that have become famous around the country.
Puebla has a cosmopolitan feel that I haven’t found anywhere else besides Mexico City. There are high-end restaurants and great local taco spots. There are stylish cocktail spots and dive bars with cheap cold bottles of caguamos.
It’s also incredibly close to nature. If you want to get out and hike around the volcanos, you’re less than an hour from the base trails. If you want to visit Mexico City, you’re a day trip away. If you want to go to the beach, you’re a short drive to Veracruz. It has its own airport, but you can also easily get a bus from Puebla straight to the Mexico City airport which connects you to anywhere else you want to go.
Read: Things to do in Puebla
Last, but certainly not least, is the city that is often touted as the safest city in Mexico.
Merida is beautiful. It’s clean. It’s packed with museums. It’s close to the beach. It’s great for families, for digital nomads, for single people and couples. There are expats of all ages who, in recent years, have fallen in love with this city and are calling it home.
It’s as hot as the earth’s core (which is why I can’t live there). But that doesn’t stop it from being a seriously cool place to base yourself or even to live.
If you want to follow along with someone who lives there, be sure to read Mexico Cassie’s blog. She shares all of the ups and downs of moving to Mexico with kids and more not only on her blog but in her book Moving to Merida.
Read: Things to do in Merida
What About Mexico City?
One of my favorite cities in the country and one that I called home for nearly four years. But is Mexico City one of the safest cities in Mexico?
I suppose it depends on where in the city you choose to live or visit.
It’s kind of like New York, or LA, or Chicago. There are neighborhoods where you don’t want to go. Similarly, there are places that, especially after dark, you probably don’t want to find yourself alone.
If you come to Mexico City and spend your time in the Centro Historico, in Polanco, Las Lomas, Roma, Condesa, or Coyoacan, you will truly have almost zero problems with safety.
Can I guarantee your safety here? Definitely not.
I can’t guarantee your safety in any of the above locations. But these areas of Mexico City are truly as safe as any of the other cities on this list.