The short answer, with method
"How much is an apartment in Mexico City?" has no single answer: the gap between the most accessible and the most expensive unit in the catalog is more than an order of magnitude. That is why we report the median — the price that splits the inventory in half — rather than the mean, which ultra-luxury units drag upward. As of July 17, 2026, over Vait AI's verified inventory (apartments, lofts, penthouses and garden houses for sale, priced in pesos):
- Median: $8,603,600 MXN (≈ $465,000 USD, indicative). Half the apartments cost less, half cost more.
- Middle half: $5,838,439 to $13,200,000 MXN (25th to 75th percentile; ≈ $316,000–$714,000 USD). If your budget falls there, you are in the core of the market we cover.
- Entry point: from $1,775,442 MXN (≈ $96,000 USD) in Santa Fe (Cuajimalpa) — the most accessible active unit in the catalog.
- High end: tickets exceed $79 million MXN (≈ $4.3M USD) in top-tier residences in Bosque Real.
What does your budget buy? Price-band table
This is the real distribution of the verified inventory by budget band, and the neighborhoods where each band has genuine depth — each area links to its detail page (in Spanish):
| Budget (MXN) | ≈ USD (indicative) | Inventory | Where the real options are |
|---|---|---|---|
| Under $3M | Under ≈ $162K | More than 100 units (~3% of catalog) | Santa Fe (60+, from $1.78M) · Miguel Hidalgo (20+, from $2.29M) · Interlomas (10+, from $1.8M) · scattered units in San Pedro de los Pinos, Huixquilucan, Benito Juárez and Cuauhtémoc |
| $3M – $6M | ≈ $162K – $324K | More than 720 units | Cuauhtémoc (95+) · San Pedro de los Pinos (80+) · Interlomas (65+) · Álvaro Obregón (60+) · Granada (60+) · Lindavista (50+) · General Anaya (50+) · Benito Juárez and Del Valle (45+ each) · Santa Fe and Naucalpan (40+ each) |
| $6M – $12M | ≈ $324K – $649K | More than 1,350 units (the largest band, ~43%) | Bosque Real (400+) · Interlomas (300+) · Álvaro Obregón (100+) · General Anaya (85+) · Hacienda de las Palmas (70+) · Granada (45+) · Atizapán (35+) · Lomas de Bezares (30+) |
| $12M and above | ≈ $649K+ | More than 950 units | Bosque Real (350+) · Interlomas (240+) · Bosques de las Lomas (80+) · Cuajimalpa (65+) · Lomas de Bezares (20+) · Tecamachalco and Polanco (15+ each) |
Want to see exactly what is available inside your budget today? Tell Vait your range on WhatsApp — English or Spanish, free for buyers.
Median price by neighborhood: the full table
In Mexico City, price is first and foremost a function of location. This table covers every area with at least 25 verified apartments for sale, ordered by inventory depth (area pages in Spanish):
| Neighborhood | For sale | Median (MXN) | ≈ USD | Range (MXN) |
|---|---|---|---|---|
| Bosque Real | 750+ | $11,508,355 | $622K | $5.2M – $79.7M |
| Interlomas | 620+ | $10,060,700 | $544K | $1.8M – $36.8M |
| Álvaro Obregón | 180+ | $6,574,050 | $355K | $3.2M – $31.9M |
| General Anaya | 140+ | $6,263,465 | $339K | $4.55M – $9.7M |
| Cuauhtémoc | 130+ | $4,791,700 | $259K | $2.87M – $15M |
| Santa Fe (Cuajimalpa) | 125+ | $3,475,000 | $188K | $1.78M – $59.2M |
| Granada (New Polanco) | 105+ | $5,672,429 | $307K | $3.43M – $14.1M |
| San Pedro de los Pinos | 105+ | $5,151,213 | $278K | $2.54M – $14.6M |
| Miguel Hidalgo (other colonias) | 95+ | $5,779,173 | $312K | $2.29M – $70.3M |
| Cuajimalpa (town center) | 95+ | $15,500,000 | $838K | $3.25M – $48M |
| Bosques de las Lomas | 80+ | $19,000,000 | $1.03M | $3.2M – $43.3M |
| Hacienda de las Palmas | 80+ | $7,798,594 | $422K | $5.2M – $17.1M |
| Naucalpan | 75+ | $5,544,000 | $300K | $4.16M – $17.3M |
| Lindavista | 70+ | $5,655,700 | $306K | ~$4.0M – ~$8.8M |
| Del Valle Centro | 55+ | $5,510,000 | $298K | $4.61M – $9.87M |
| Lomas de Bezares | 50+ | $11,861,588 | $641K | $7.3M – $23M |
| Benito Juárez (other colonias) | 45+ | $3,996,528 | $216K | $2.9M – $9M |
| Atizapán de Zaragoza | 35+ | $8,118,629 | $439K | ~$6.0M – ~$10.1M |
| Huixquilucan (other areas) | 30+ | $11,780,000 | $637K | $2.8M – $38.5M |
| Tecamachalco | 25+ | $14,000,000 | $757K | $7.8M – $22.5M |
| Polanco | 20+ | $17,500,000 | $946K | $7.5M – $37.9M |
Reading notes: "Miguel Hidalgo (other colonias)", "Benito Juárez (other colonias)" and "Huixquilucan (other areas)" group the inventory of those boroughs/municipalities that is not assigned to the separately listed neighborhoods (Granada, Bosques de las Lomas, Del Valle, Interlomas, Bosque Real, etc.); the linked pages show each full borough. Ranges marked with "~" are rounded. For price per square meter by neighborhood see the price-per-m² study; for the full inventory picture, the market statistics (both in Spanish).
Where the affordable apartments are — the honest answer
If you are looking for "cheap apartments in Mexico City", here is what the database says without makeup: in Vait AI's verified catalog — which leans toward new developments and premium areas — only about 3% of inventory is priced under $3 million MXN (under ≈ $162,000 USD). That accessible inventory exists, and we know exactly where:
- Santa Fe (Cuajimalpa) — the most accessible entry point. More than 60 units under $3M MXN, from $1,775,442, and the lowest neighborhood median in the catalog ($3,475,000 MXN, ≈ $188,000 USD).
- Miguel Hidalgo borough. More than 20 units under $3M MXN, from $2,294,618 — coexisting with the widest residential price range in the city (up to $70M+).
- Interlomas. More than 10 units under $3M MXN, from $1.8M — little known: the west side's flagship premium area also has an entry door.
- Scattered units in San Pedro de los Pinos (from $2.54M), Huixquilucan, Benito Juárez and Cuauhtémoc.
A data-backed recommendation: if you can stretch into the $3M–$6M MXN band (≈ $162K–$324K USD), the options multiply roughly sevenfold — more than 720 verified units — and entire neighborhoods with sub-$6M medians come into play: Benito Juárez, Cuauhtémoc, San Pedro de los Pinos, Del Valle Centro, Naucalpan, Lindavista and Granada.
What moves apartment prices in Mexico City
- Location, first. Between the median of the Benito Juárez colonias (≈ $4.0M MXN) and Bosques de las Lomas ($19M MXN) there is nearly a 5× gap. Within a single borough too: Miguel Hidalgo has units from $2.29M alongside penthouses above $70M.
- New construction vs. resale. Vait's catalog leans toward new developments (pre-construction and move-in ready); pre-construction usually offers launch pricing and staged payments during the build.
- Size and layout. Absolute price follows square meters: within one area, going from 1 to 3 bedrooms can triple the ticket. Compare areas with the common yardstick of price per m².
- Amenities and product tier. Full-amenity towers, branded residences and master-planned communities (like Bosque Real) price above the standard product of their area.
How to use this data to buy well
Vait AI is a marketplace that publishes verified residential inventory in partnership with developers and authorized sellers. The front line is a WhatsApp assistant available 24/7 — in English or Spanish — with a human team behind it that validates every property before recommending it. We do not invent listings, the service is free for buyers, and we only recommend what exists in inventory at the moment of your inquiry.
In practice: you tell us your budget and area (or we suggest areas if you are undecided), and you receive real units inside your range — development, layout and current price — plus a coordinated visit with the authorized seller and support through the notarized closing. Your phone number is not passed around between sales teams. International buyer? Start with the English guide to buying in Mexico City.
Know your range already? Message Vait AI on WhatsApp and see what exists inside your budget today.
You may also be interested in
- Buy an apartment in Mexico City — English hub — how Vait works for international buyers, and the legal basics.
- ¿Cuánto cuesta un departamento en CDMX? — the Spanish edition of this guide. (in Spanish)
- Apartments for sale in CDMX — hub (in Spanish)
- Price per m² by neighborhood (in Spanish)
- Market statistics — inventory, ranges and medians (in Spanish)