The price and yield map of Spain
What a square metre asks to buy, what it asks to let, and what the two imply for a landlord - for every region, province and town in Spain, and for the barrios of the cities we price that finely. Free, and orientation rather than advice.
Yald · Spain
What a zone costs, and what it pays back
8,031 municipalities and 195 barrios, priced to the square metre. Click any zone.
Metric
Follows the zoom. 17 comunidades autónomas. One average each - the coarsest rung the analyser resolves on.
What a square metre asks to buy. The scale rebases to each rung.
Municipal, provincial and regional boundaries: Instituto Geográfico Nacional. Distrito and barrio boundaries: © OpenStreetMap contributors, ODbL. Prices are Yald's own researched and modelled figures.
Estimate for orientation only - not tax, legal or financial advice. Figures are computed from versioned, dated reference rates and may be incomplete or out of date. Confirm with your gestor / asesor fiscal.
How to read this map
Gross means gross
Gross yield is rent × 12 ÷ asking price. It is before purchase costs, vacancy, IBI, community fees, insurance, repairs and income tax, and a non-resident landlord keeps meaningfully less again. Treat the colour as a place to start looking, never as a return.
Researched or modelled
Of the 8,031 municipalities on the map, 495 carry a figure we researched by hand; the rest are modelled from population, income and their neighbours, and every zone card says which it is. The Region and Province rungs are averages by construction - one number for a territory that spans La Moraleja and Parla.
Asking, not achieved
Asking levels are what sellers and landlords advertise, not what changed hands. They move monthly at most, and the date on the map is the vintage of the table behind it.
The dearest towns we price
Researched figures only, so this is a ranking of measured places rather than of estimates. Each links to its own page, with the purchase tax of its community run through the engine.
| Town | Buy €/m² | Rent €/m² | Gross yield |
|---|---|---|---|
| IbizaBaleares | €6,200 | €19.5 | 3.8% |
| MadridMadrid | €5,950 | €22.5 | 4.5% |
| San SebastiánGipuzkoa | €5,600 | €17.0 | 3.6% |
| BarcelonaBarcelona | €5,350 | €23.0 | 5.2% |
| FormenteraBaleares | €5,000 | €16.0 | 3.8% |
| Santa Eulària des RiuBaleares | €5,000 | €17.0 | 4.1% |
| Sant Josep de sa TalaiaBaleares | €5,000 | €17.0 | 4.1% |
| Pozuelo de AlarcónMadrid | €4,800 | €16.0 | 4.0% |
| SitgesBarcelona | €4,700 | €16.5 | 4.2% |
| Sant Cugat del VallèsBarcelona | €4,650 | €17.5 | 4.5% |
| PalmaBaleares | €4,650 | €17.0 | 4.4% |
| MarbellaMálaga | €4,600 | €16.5 | 4.3% |
The highest gross yields we price
The same researched set, ordered by rent against price. A high gross yield is a question worth asking, not an answer - it often marks somewhere hard to let or expensive to hold.
| Town | Buy €/m² | Rent €/m² | Gross yield |
|---|---|---|---|
| EldaAlicante | €800 | €6.5 | 9.8% |
| AndújarJaén | €700 | €5.5 | 9.4% |
| LinaresJaén | €700 | €5.5 | 9.4% |
| CalatayudZaragoza | €700 | €5.5 | 9.4% |
| La Vall d'UixóCastellón | €900 | €7.0 | 9.3% |
| OndaCastellón | €900 | €7.0 | 9.3% |
| NoveldaAlicante | €800 | €6.0 | 9.0% |
| VillenaAlicante | €800 | €6.0 | 9.0% |
| CiezaMurcia | €800 | €6.0 | 9.0% |
| JumillaMurcia | €800 | €6.0 | 9.0% |
| YeclaMurcia | €800 | €6.0 | 9.0% |
| ÉcijaSevilla | €800 | €6.0 | 9.0% |
Questions about this map
- Where does the price data come from?
- Yald's own area table. 495 municipalities carry a figure researched by hand; the remaining 7,536 are modelled from population, income and neighbouring towns, and every zone card says which it is. Boundaries come from the Instituto Geográfico Nacional, and distrito and barrio outlines from OpenStreetMap.
- What does gross yield mean here?
- Rent × 12 ÷ asking price. It is before purchase costs, vacancy, IBI, community fees, insurance, repairs and income tax, and a non-resident landlord keeps meaningfully less again. It is a way to compare areas, not a return you should expect.
- Which Spanish city barrios are covered?
- 195 distritos and barrios across eleven cities, drawn as real boundaries: Madrid with all 21 distritos and its barrios, Barcelona, Valencia, Málaga, Sevilla, Zaragoza, Bilbao, Alicante, Murcia, Palma and Granada. A barrio with no official boundary is not drawn.
- Are these sale prices or asking prices?
- Asking levels - what sellers and landlords advertise, not what changed hands. They move monthly at most, and the date on the map is the vintage of the table behind it.
- Is it free, and do I need an account?
- The map is free and needs no account, and so is running a full analysis on a specific property. Two things do need one, and it is free: the browser extension, which signs in to work on a listing page, and saving or comparing your analyses.