Skip to Content

8 Reasons I Love Living in Mexico City (and Why I Don’t)

8 Reasons I Love Living in Mexico City (and Why I Don’t)

Sharing is caring!

I absolutely love living in Mexico City. I’ve been here now almost five years and the city still makes me smile unlike anywhere else in the world.

The other day a friend asked, “do you ever think to yourself, wow, I’m in Mexico?”

“Yea,” I said, “pretty often.”

It’s true. Sometimes I can’t actually believe this is my life.

Living in Mexico City

It’s the start of March and I’m wearing jean shorts and a t-shirt as I type this.

My windows are open, the sun is nearly blinding me. Birds are chirping, dogs are barking, I think I hear a goat (could be a sheep?).

It’s not just the weather, though. There is so much to love about living in Mexico.

The food continues to delight. Whenever I eat something here I almost always close my eyes.

It’s that kind of deliciousness.

The flavors are zingy, the produce is exceptional, and the spice sometimes brings tears to my eyes (and always gives me the sniffles).

There are so many reasons I love living in this country, but there are a few reasons I don’t always love it.

Of course, both of these lists are totally subjective. I live in Mexico City – one of the biggest cities in the WORLD and people living in coastal towns or smaller cities around Mexico likely won’t agree with what I have to say.

At the end of it all, these observations are based on my experiences living in and traveling around Mexico City.

bellas artes building in mexico city

The beautiful Palacio de Bellas Artes, the Fine Arts Museum in downtown Mexico City

Why I Love Living in Mexico City

1. Living in Mexico City is So Cheap

The public transportation is literally a quarter. My weekly grocery shop is less than $30 (and that’s for TWO people). Rent is incredibly reasonable for such a large city. Going out to eat and drink is cheaper than any other capital city I’ve been to (except maybe Hanoi and Phnom Penh). Even at an “expensive” restaurant, most dishes are still less than $15 each.

Day-to-day living has definitely increased over the last few years here, and if you want to spend more you defintiely can. Mexico City has high-end restaurants like Pujol and Quintonil (both in the top 50 in the world!) and organic supermarkets where things tend to be even more expensive than they are in the US.

But you can also shop at the local mercados (Mercado Medellin is my personal favorite), you can shop at the local tianguis (a weekly street market like the one in Condesa). These are both incredibly affordable places to buy your groceries.

While rent prices in Condesa and Roma are beginning to skyrocket, you can still find great rent prices (less than $500 for a one-bedroom apartment) in places like Navarte, Juarez, and Santa Maria La Ribera to name a few.

I did a series of youtube videos about the cost of living in Mexico City which you can watch here. You can also read this post about how much it costs to travel Mexico City.

Delicious plate of food at a restaurant in Mexico City

There are so many incredible restaurants in here. Living in Mexico City means that you can visit a different restaurant or street stall every day of the week and try something completely different.

2. The Food is So Good

Forget everything you know about Mexican food if you’ve never been to Mexico. It’s crazy how good it is. Even the best Mexican restaurants that I’ve been to in the US pale in comparison to the street food that I’ve tasted in Mexico.

I’ve talked endlessly about my favorite restaurants around the city, these are just a few of the lists of places you won’t want to miss:

It’s not just the tacos and tortas that have me swooning. The produce in Mexico is unlike anything I’ve had before.

The fresh fish makes my mouth water and the fruit and vegetables that I get each week from my local market have an actual taste. Perfectly ripe papaya and mango, amazing melons, and fruits that I’ve never even heard of (mamey I’m lookin’ at you). Don’t even get me started on the avocados.

The best street food in mexico city

3. Mexico City’s Weather is My Ideal Climate

No humidity, warm and sunny days, cool and dry evenings. The weather hardly changes throughout the year. Even in the middle of December and January it was still at least 70 degrees during the day and it never drops below 50 degrees at night.

During the summer when the rain comes, it’s still not oppressively humid. It doesn’t get as hot as say, Cancun or Tulum. I never feel like I’m melting. I also never need anything more than a thick sweater and jeans in the winter months.

Some of my Mexican friends wear coats and Luke and I always laugh. If you come from somewhere that has a winter, you’d laugh too.

mexico city itinerary

These blue skies are a near constant in this city, regardless of time of year.

4. Living in Mexico City Means Learning its History & Culture

The Aztecs and other pre-hispanic cultures, the art, castles, the royalty, and the Spanish Colonization. Mexico City has so much history, so much past to learn about.

It’s also incredibly accessible to do so. Some of my favorite spots are free to residency visa-holders on Sundays. Even if you’re just a tourist, entry fees are wildly reasonable – about 70 pesos ($3.50).

Many art museums and galleries are free everyday.

I recommend taking a tour or two while you’re here so that you can really get to know some of the history.

I did one of Teotihuacan and I learned a lot about the civilizations that occupied this part of the country.

You will learn a lot of about the Spanish occupation and the ensuing revolution.

Some of my favorite historical spots in the city center are Templo Mayor (and the museum that’s included in the ticket price), the Museum of Anthropology, and Chapultepec Castle (pictured above), which is also the national history museum.

is it safe to travel to mexico city?

The center of the city is a beautiful example of history and culture colliding.

5. Living in Mexico City Means I’m Connected to the Rest of Mexico

Whether it’s a budget flight, a bus ride, or a car rental ride away, Mexico City is such an awesome base for getting to the rest of the country. Have I mentioned it’s cheap?

There are so many Mexico-based airlines with affordable flights to other hubs around the country.

Volaris is probably my least favorite because they are ALWAYS late and literally you get nothing but a cramped little seat and zero legroom. And that’s coming from someone who is barely 5-feet tall!

Although VivaAerobus gets a bad reputation, I actually like them. Sure it’s budget, but the staff are incredibly friendly, you get a little snack on-board usually, and we almost always leave on time.

The other airline that I love and usually try to fly with if I can is Interjet. They usually include a bag and always a snack and drink. If you fly in the afternoon you can have a cocktail or beer included, too!

Of course, the national carrier AeroMexico has flights from Mexico City to other parts of the country, but they’re usually the most expensive option.

There are also four major bus terminals around the city where you can catch an affordable and comfortable bus to basically anywhere in the country and a few spots in the US, too.

san miguel de allende

We took an easy 3 hour bus ride from Mexico City to San Miguel de Allende to check out this bright pink cathedral.

6. Living in Mexico City is a Constant Party

Mexicans love an excuse to party. There are outdoor party venues all over the city and you hear them all. night. long.

In our neighborhood hardly a week goes by without some sort of local gathering with balloons, a DJ and plenty of Tecate to go around. It usually finishes with fireworks. No one thinks anything of closing down a side street for a little all-night get-together.

It’s something that I really love. I love that there are plenty of lively bars and they almost always have some sort of live music. I love that everyone is out for a good time. I’ve danced the night away many a Saturday with friends and people I’ve never seen before in my life.

While bars tend to shut up around 2 am on a weekend, clubs stay open until the sun comes up.

san miguel de allende

Revolution Day brought with it some seriously great parties!

7. Living in Mexico Means Speaking & Learning Spanish Every Day

I love living in a Spanish speaking country. Unlike our time in Korea, people are incredibly understanding here.

They don’t instantly switch into English (usually because they don’t speak English) and they are patient with my fumbling language skills.

Living in Mexico City has really helped force me to practice my Spanish not just on the street, but at home as well.

I love being able to see how much better I am at the language when I travel around the country and my improvements are a direct result of the time spent studying each morning.

I know that if I leave Mexico I probably won’t have much motivation to keep studying, so for now, being able to practice and feeling motivated to study each day is a pretty exciting thing.

Read: How I Learned Spanish with Baselang

Aztec dancer in Mexico City Zocalo

There are always Aztec dancers in the Zocalo, near the Templo Mayor, one of the most sacred sites in Mexico City.

8. All of the Unique Neighborhoods

Mexico City is this amazing amalgamation of tons of tiny little cities.

There’s a neighborhood for everyone: get fancy in Polanco, hang with the hipsters in Roma, stroll the quiet parks in Condesa, study your history in the centro, party it up in Zona Rosa, shop ’til you drop in Coyoacan (and eat my favorite street food there too).

Every weekend I try to find a new neighborhood to explore and it feels like I’m somewhere completely different each time. 

Read:My Favorite Neighborhoods in Mexico City (so far)

Why I DON’T Love Living in Mexico City

1. Recycling is Basically Non-Existent

I’ve tried to find a way to dispose of my plastic and glass responsibly, but I don’t know where to do it.

There’s no compost disposal.

There’s no separation of pretty much anything.

The only things I’ve been able to recycle since I’ve been here are the large water bottles that we get delivered every week (they pick the empties up when they drop off new ones) and beer bottles.

They also use SO MUCH styrofoam here. It pains me every time I order a drink or get my food to go and it’s served in a styrofoam container. I know it’s cheap and in a place where cost is the biggest concern, it’s what gets used most, but I’ve never even seen paper plates as an option in the grocery store.

The waste created in Mexico City is abysmal and when you think about more than 20 million people creating as much garbage as I am in such a small space, you can imagine how concerning it starts to become.

Updated Note: in 2020 this has gotten a lot better. Plastic bags have been banned and those that do exist at markets are all biodegradable.

There are a few places around the city where you can bring plastic recycling. There are even a few bulk stores now where you can buy rice, pasta, flours, etc without any packaging (you bring your own or buy the glass containers that they have in store). Things are definitely starting to improve on this front.

Exploring Chapultepec park in Mexico City

Sometimes when you walk through Chapultepec on a Sunday afternoon the garbage bins are OVERFLOWING with styrofoam.

2. The Noise of Living in Mexico City

I’m mostly used to it now, but it’s never, ever silent in Mexico City.

There is always a car zooming past, a horn being honked, a dog barking, a turkey gobbling (yup, our neighbors have TWO turkeys).

This morning I got woken up at hourly intervals by church bells, the gas man shouting for gas, the garbage truck ringing its bell, and a milk delivery truck with an ear-piercing recording asking you to buy their milk.

We stayed in a hotel in the city center once and I woke up constantly to the sound of cars drag racing, motorcycles revving, and people generally out and about all night long.

When I went back to visit my parents over Christmas, I found myself waking up in the middle of the night.

It was pitch black (also never happening in Mexico City) and utterly silent. It kind of freaked me out, but mostly it made me realize that I hadn’t heard that lack of sound in SO long.

Here’s a pedestrian traffic jam during the day of the dead parade. Over a MILLION people showed up! Madness!

3. The Traffic of Mexico City

Oh traffic, how I loathe thee. You can never, ever be in a rush in Mexico City.

I had a Mexican friend once say, for every place that’s half an hour away, you should give yourself an hour. It once took me two hours to go from my house to the airport (a 15-mile journey).

Thankfully I work from home and Luke is only a five-minute walk to his workplace. But unless you want to spend hours commuting each day, where you live is pretty much determined by where you work.

The metro is a great option to avoid traffic, but if you don’t live near a metro stop like us, even getting to the metro involves sitting in traffic.

living in mexico city

On Sundays, they close the main road, Paseo de la Reforma. That’s about the only time there’s not traffic on it (and the chaos closing it causes for every other road is manic)

4. Sometimes it’s a Little TOO Laid Back

I’m a pretty laid-back kinda gal. And Mexico City has really taught me to chill out.

But the pace of Mexico is sometimes infuriating. Being over an hour late is sort of normal (see: traffic).

There’s an attitude of it’ll get done that can sometimes be annoying. Well, WHEN will it be done? How long will it take?

Having this sort of laissez-faire approach to life is great most of the time. But when my oven is leaking gas or when my toilet won’t flush. When I wait at the bank for hours just to pay my gas bill. I don’t want to be all laid back anymore.

It’s funny because I don’t know where the happy medium is for me. I hate the fast-paced and cut-throat mentality that you find in a lot of major cities in the US and the UK (and many other countries tbh), but Mexico is sometimes too far the other way.

Overall the things that I don’t love about living here are trivial. Even writing them all down seems like I’m just complaining to complain. Life in Mexico City is pretty damn amazing. There isn’t an adventurous day that passes that I don’t appreciate being able to call this colorful city home.


Wednesday 6th of September 2023

What are some differences between living in Mexico City and living in the suburbs of Mexico City?


Tuesday 30th of October 2018

Why do so many people live in Mexico City?


Wednesday 18th of March 2020

Because it's the BEST city in the world!!!


Sunday 21st of October 2018

Hi Laura, great blog and posts! I was browsing some sites looking for insights on living in Mexico. I'm Spanish so no issues with the language, I'm currently based in Buenos Aires and after living long time in the UK, I am now devated between the thought of staying in Latin America for a bit longer or coming back to the commodities of countries such as the UK, perhaps even trying out Australia for those reasons and the $ (in terms of social benefits, having a contract, ha! perhaps pension schemes, etc, transportation that works, more efficiency let's say).

I'm translator, work in digital marketing and study social anthropology on the side, that's one of the main reasons why I'm keen on spending some time there, the history and culture are fascinating... Not so sure about the type of jobs I could find and some mexican friends keep telling me that salaries tend to be quite low.

Would you have any insights on the jobs front? Comparing it to Argentina and the current economic crisis, prices here are way too high, rents are crazily expensive, and salaries are incredibly low. I'm picturing CDMX as a cheaper place, and imagining one could get a more "comfortable" life there, meaning you would need less $ to get by each month. And have some left, hopefully, to enjoy the city's offer,

Thanks for your reply!


Monday 15th of October 2018

Nice blog post. That was funny about the guy selling milk.

Anyway I wish I could live out thee for 5 months. I just got my passport first ime ever. And Mexixo is on the top of my list. I speak Spanish, raised in So. Cal. I'm trying to possibly rent a room, or get an inexpensive apt. If I come down there how much money would I need to live on for 5 months?

I consider myself frugal. And I'm an explorer. I'm not the tourist type. I get off on the mundane everyday stuff. I'm the creative type.


Laura Bronner

Tuesday 16th of October 2018

Do you mean specifically to Mexico City or to Mexico in general? Mexico City is defo one of the more expensive places to live in Mexico, but you can live more than comfortably on about $1,000 a month. I have a blog post about my cost of living here if that's helpful:

Ralph Zema

Monday 5th of March 2018

I was in CDMX in late summer: its endlessly fascinating and although the hipster colonias like Condesa/Hipodromo and Roma Norte seem a bit contrived, you gotta love this city! (Once this places gets in your blood, you are hooked for life.)

Mark R Darnell

Tuesday 13th of October 2020

What "Hipster" area is NOT Contrived?! Back in the late 80's, and early 90's I lived in The Mission in San Francisco. It was often unsafe, and filthy! I also spent a year in Seattle (Capital Hill-1985) - It was very cool back then...a million times better than Today! Most of the 90's was spent in NYC's East Village - which despite the ridiculous rents, is STILL an awesome hang in 2020! New Orleans was cool until it was re-engineered by Katrina. Spent a glorious year in Lisbon (1997), and another in 2010 - and it was the most authentic Bohemian vibe I've yet experienced - which brings me to Mexico City. and it's "Hipster" barrios: Roma Norte, La Condesa, and now - Col. Juarez, and the "in-transformation" Santa Maria de Ribera! I found Roma Norte to be quite agreeable! Great vibe, restaurants, bars, bookstores, record shops, and Music venues! - also very sweet people...for being Hipsterz! La Condesa is more staid, and elegant - but quite leafy and calm...with so much Green Space! The Colonias of CDMX are GREAT places! - full of interest, excellent food, and Lives well-lived! Viva Mexico!!!