Rankings
Each table is a query against the published market set, refreshed whenever the metrics are. A market only appears once it clears the publication thresholds, so the leaderboard covers 23 of 25 tracked markets.
Highest gross rental yields
Where does annual rent cover the most of the purchase price?
Annualised median rent over median asking price. Gross of costs, taxes and vacancy, so treat it as a comparison tool rather than a return forecast.
| Market | ||||
|---|---|---|---|---|
| Playa del CarmenMexico | 1 | 6.31% | $1,010/mo | 3,060 |
| TulumMexico | 2 | 6.24% | $1,290/mo | 2,380 |
| CancúnMexico | 3 | 5.94% | $1,060/mo | 4,120 |
| CaliColombia | 4 | 5.88% | $512/mo | 3,180 |
| MedellínColombia | 5 | 5.87% | $795/mo | 6,420 |
| MonterreyMexico | 6 | 5.87% | $925/mo | 6,180 |
| ValenciaSpain | 7 | 5.85% | $1,160/mo | 6,840 |
| Mexico CityMexico | 8 | 5.82% | $1,145/mo | 14,200 |
| GuadalajaraMexico | 9 | 5.82% | $815/mo | 5,240 |
| AlicanteSpain | 10 | 5.82% | $960/mo | 3,860 |
Cheapest markets by price per m²
Where is a square metre least expensive?
Median asking price per square metre in USD. Area is taken from advertised interior surface, so markets that advertise built area will read slightly lower.
| Market | ||||
|---|---|---|---|---|
| BarranquillaColombia | 1 | $998 | $96,800 | 1,840 |
| CaliColombia | 2 | $1,042 | $104,500 | 3,180 |
| MéridaMexico | 3 | $1,364 | $148,000 | 3,940 |
| MedellínColombia | 4 | $1,548 | $162,500 | 6,420 |
| BogotáColombia | 5 | $1,612 | $178,000 | 9,180 |
| GuadalajaraMexico | 6 | $1,742 | $168,000 | 5,240 |
| CartagenaColombia | 7 | $1,905 | $198,000 | 2,640 |
| MonterreyMexico | 8 | $1,918 | $189,000 | 6,180 |
| BragaPortugal | 9 | $2,120 | $192,000 | 2,240 |
| Playa del CarmenMexico | 10 | $2,148 | $192,000 | 3,060 |
Most expensive markets by price per m²
Where is a square metre most expensive?
The same measure read from the other end of the distribution.
| Market | ||||
|---|---|---|---|---|
| CascaisPortugal | 1 | $5,640 | $624,000 | 2,140 |
| LisbonPortugal | 2 | $4,910 | $438,000 | 8,240 |
| MadridSpain | 3 | $4,620 | $418,000 | 12,400 |
| BarcelonaSpain | 4 | $4,410 | $396,000 | 10,600 |
| PortoPortugal | 5 | $3,420 | $318,000 | 5,680 |
| MálagaSpain | 6 | $3,340 | $308,000 | 5,920 |
| FaroPortugal | 7 | $3,010 | $286,000 | 2,860 |
| TulumMexico | 8 | $2,740 | $248,000 | 2,380 |
| ValenciaSpain | 9 | $2,520 | $238,000 | 6,840 |
| Mexico CityMexico | 10 | $2,465 | $236,000 | 14,200 |
Fastest price growth, year over year
Which markets repriced hardest in the last twelve months?
Change in median price per m² against the same month last year. Asking prices lead recorded transaction prices, so read this as a leading signal.
| Market | ||||
|---|---|---|---|---|
| MálagaSpain | 1 | +17.2% | $3,340 | 5,920 |
| ValenciaSpain | 2 | +14.4% | $2,520 | 6,840 |
| BragaPortugal | 3 | +13.8% | $2,120 | 2,240 |
| MéridaMexico | 4 | +12.6% | $1,364 | 3,940 |
| PortoPortugal | 5 | +11.7% | $3,420 | 5,680 |
| MadridSpain | 6 | +11.5% | $4,620 | 12,400 |
| FaroPortugal | 7 | +11.2% | $3,010 | 2,860 |
| AlicanteSpain | 8 | +10.7% | $2,180 | 3,860 |
| CancúnMexico | 9 | +9.8% | $2,310 | 4,120 |
| BarcelonaSpain | 10 | +9.5% | $4,410 | 10,600 |
Largest inventory declines
Where is available supply disappearing fastest?
Change in active listings against the same month last year, after deduplication. Falling inventory usually precedes price firmness.
| Market | ||||
|---|---|---|---|---|
| MálagaSpain | 1 | −25.1% | 8,460 | 5,920 |
| ValenciaSpain | 2 | −20.0% | 11,020 | 6,840 |
| MadridSpain | 3 | −13.9% | 19,800 | 12,400 |
| BarcelonaSpain | 4 | −13.7% | 16,240 | 10,600 |
| MedellínColombia | 5 | −11.8% | 11,840 | 6,420 |
| MonterreyMexico | 6 | −9.5% | 11,460 | 6,180 |
| LisbonPortugal | 7 | −8.5% | 12,980 | 8,240 |
| PortoPortugal | 8 | −8.5% | 9,240 | 5,680 |
| Mexico CityMexico | 9 | −6.8% | 26,400 | 14,200 |
| SevilleSpain | 10 | −6.2% | 7,840 | 4,480 |
Most price reductions
Where are sellers cutting asking prices most often?
Share of active listings with at least one observed reduction in the last 90 days. This is the earliest softness signal the dataset produces.
| Market | ||||
|---|---|---|---|---|
| TulumMexico | 1 | 28.4% | 164 days | 2,380 |
| CaliColombia | 2 | 23.6% | 96 days | 3,180 |
| Playa del CarmenMexico | 3 | 21.4% | 132 days | 3,060 |
| BogotáColombia | 4 | 21.2% | 86 days | 9,180 |
| BarranquillaColombia | 5 | 19.8% | 101 days | 1,840 |
| GuadalajaraMexico | 6 | 19.1% | 79 days | 5,240 |
| MedellínColombia | 7 | 18.4% | 74 days | 6,420 |
| Mexico CityMexico | 8 | 17.6% | 68 days | 14,200 |
| MéridaMexico | 9 | 16.9% | 104 days | 3,940 |
| CartagenaColombia | 10 | 16.1% | 108 days | 2,640 |
Fastest-moving markets
Where do listings leave the market soonest?
Median days between first observation and removal. Removal is not proof of a sale, so pair it with the reduction share.
| Market | ||||
|---|---|---|---|---|
| MálagaSpain | 1 | 35 days | 7.6% | 5,920 |
| ValenciaSpain | 2 | 38 days | 8.4% | 6,840 |
| MadridSpain | 3 | 41 days | 9.8% | 12,400 |
| BarcelonaSpain | 4 | 46 days | 10.6% | 10,600 |
| SevilleSpain | 5 | 52 days | 11.2% | 4,480 |
| LisbonPortugal | 6 | 58 days | 11.4% | 8,240 |
| PortoPortugal | 7 | 61 days | 12.1% | 5,680 |
| MonterreyMexico | 8 | 62 days | 14.8% | 6,180 |
| BragaPortugal | 9 | 64 days | 10.4% | 2,240 |
| Mexico CityMexico | 10 | 68 days | 17.6% | 14,200 |
Highest median rents
Where is a long let most expensive per month?
Median advertised long-let rent per calendar month in USD. Short-let advertisements are excluded during normalization.
| Market | ||||
|---|---|---|---|---|
| CascaisPortugal | 1 | $2,410/mo | 4.63% | 2,140 |
| LisbonPortugal | 2 | $1,910/mo | 5.23% | 8,240 |
| MadridSpain | 3 | $1,860/mo | 5.34% | 12,400 |
| BarcelonaSpain | 4 | $1,780/mo | 5.39% | 10,600 |
| PortoPortugal | 5 | $1,450/mo | 5.47% | 5,680 |
| MálagaSpain | 6 | $1,410/mo | 5.49% | 5,920 |
| TulumMexico | 7 | $1,290/mo | 6.24% | 2,380 |
| FaroPortugal | 8 | $1,240/mo | 5.20% | 2,860 |
| ValenciaSpain | 9 | $1,160/mo | 5.85% | 6,840 |
| Mexico CityMexico | 10 | $1,145/mo | 5.82% | 14,200 |
Looking for a ranking that is not here? Every table above is a definition over the same metric snapshots, so new ones are added as queries rather than as articles. The methodology explains what each measure counts and what it deliberately excludes.