Apartment Hunting in Mexico City: What Nobody Tells You

If you've started looking for an apartment in Mexico City, you've probably already noticed something: the process doesn't work the way you expect.

You search online. You find options. You message. Half don't respond. The other half are already rented. The ones still available look nothing like the photos.

Welcome to the CDMX rental market.

My name is Al Becker. I grew up in this city, and I've spent over twenty years developing real estate in its most sought-after neighborhoods — Condesa, Roma Norte, Polanco, Escandón. I know this market the way you only can when you've lived it from every angle.

And in all that time, the same mistakes come up again and again — not because people aren't smart, but because nobody explains how this market actually works.

So here it is. No gatekeeping.

The Airbnb trap.

A lot of people arrive with the same plan: book an Airbnb for two or three weeks, use that time to find a proper apartment, and transition smoothly into a six or twelve month lease.

It sounds reasonable. It rarely works.

Finding the right apartment in CDMX — in the right neighborhood, at the right price, with a landlord willing to work with a foreigner — takes longer than two weeks if you don't have the right contacts. And Airbnb, while comfortable for short stays, becomes expensive and impractical fast. You're paying a premium for a space that wasn't designed for actual living, without a proper workspace, without the comfort of a home that's really yours.

The expats who transition smoothly are the ones who start the apartment search before they land — not after.

The best apartments aren't listed online.

This is the one that catches everyone off guard.

In Condesa, Roma Norte, and Polanco, the apartments worth renting move through networks — property managers, real estate contacts, building administrators. By the time something appears on Facebook Marketplace or a listings site, it's either already taken or it's been sitting for a reason.

The expats who find great apartments fast aren't luckier than you. They have someone who knows someone. That's the whole game.

You're going to need an aval. And you won't have one.

An aval is a Mexican guarantor — someone who co-signs your lease and takes legal responsibility if you default. Most landlords in CDMX require one. Not as a formality. As a hard requirement.

If you don't have a Mexican aval — and most expats don't — you're not out of options, but you need to know what they are before you're sitting across from a landlord.

Extended deposits work in some cases. Three, sometimes six months upfront. A solvency letter from your home bank can help. Having a local team with existing landlord relationships can change the conversation entirely.

One more thing worth saying: the distance between you and Mexico City creates opportunities for people who aren't operating in good faith. It's not uncommon for expats to pay upfront fees to brokers or consultants who become harder to reach over time — or who keep finding reasons to ask for more. Work with people who have a verifiable presence here. Someone you can look up, call, and hold accountable.

The contract is in Spanish. All of it.

This sounds obvious. It's not.

The question isn't whether you can read Spanish. The question is whether you know what you're agreeing to. Who covers utilities? What's the HOA situation? What's the notice period — 30 days, 60, 90? Under what conditions do you get your deposit back? What happens if the owner decides to sell?

These details live in the contract, written in legal Spanish, and they matter. Signing without understanding them is one of the more expensive mistakes you can make here.

Your tourist visa is working against you.

More landlords in CDMX now require proof of legal residency or a Mexican tax ID before signing a formal lease. Not all of them. But enough that arriving on a tourist stamp limits your options in ways you won't see until you're already in the middle of the search.

The right sequence is residency first, tax ID second, apartment search third. Most people do it backwards, and it costs them weeks.

You chose the neighborhood for the wrong reasons.

Roma Norte sounds perfect. Condesa feels right. Polanco has the lifestyle you want. These are real neighborhoods with real value — I've spent over twenty years developing in all of them.

But "vibe" is not a logistics strategy.

Where do you actually work? Do you have a car, or are you relying on walking and Uber? Does the apartment have a dedicated workspace or will you be working from the kitchen table? Is the building on a flood-prone street — because in rainy season, that matters more than the coffee shop downstairs.

If you're working remotely, the workspace question is one of the first things to solve. We work with Público — with locations in the heart of Roma, Condesa, Reforma and Lomas de Chapultepec. For Kite subscribers, access is already handled. One less thing to figure out on arrival.

The neighborhoods that work best for expats long-term are the ones that fit their actual daily life, not just their Instagram feed. Sometimes that's Condesa. Sometimes it's Narvarte or Escandón, where you get the same quality of life at a fraction of the rent.

What actually helps.

None of this is meant to discourage you. Mexico City is one of the best places in the world to live — I grew up here, and twenty years of working in its streets haven't changed my mind.

But landing well requires knowing how the market works before you're in it. It requires having the right legal status, the right contacts, and someone who can tell a good lease from a bad one.

That's the problem Kite was built to solve. Not to make the process easier in a vague, hand-wavy way — but to handle the specific things that actually go wrong: the apartment search, the lease review, the residency paperwork, the tax ID, the bank account.

If any of this feels familiar, let's talk. The first call is free, and we'll tell you exactly where you stand and what you need.

👉 Book your free 30-minute consultation Lets talk!