Property prices in Spain
Median square metre prices (€/m²) from actual sales (DVF 2023–2024) for thousands of municipalities in Spain. Choose a municipality or use the interactive map.
Municipalities with the most data
- Comunidad de Madrid 3,902 €/m²
- Illes Balears / Islas Baleares 3,810 €/m²
- Gipuzkoa 3,363 €/m²
- Barcelona 3,083 €/m²
- País Vasco 2,967 €/m²
- Málaga 2,897 €/m²
- Bizkaia 2,895 €/m²
- Cataluña 2,642 €/m²
- Araba / Álava 2,405 €/m²
- Ceuta 2,149 €/m²
- Canarias 2,146 €/m²
- Girona 2,083 €/m²
- Melilla 2,082 €/m²
- Cantabria 1,985 €/m²
- Alacant / Alicante 1,903 €/m²
- Cádiz 1,893 €/m²
- Andalucía 1,855 €/m²
- Comunidad Foral de Navarra 1,852 €/m²
- València / Valencia 1,832 €/m²
- Zaragoza 1,818 €/m²
- Comunidad Valenciana 1,806 €/m²
- Sevilla 1,780 €/m²
- Tarragona 1,727 €/m²
- Pontevedra 1,702 €/m²
- Principado de Asturias 1,668 €/m²
- Aragón 1,647 €/m²
- A Coruña 1,632 €/m²
- Guadalajara 1,605 €/m²
- Granada 1,569 €/m²
- Galicia 1,556 €/m²
- Valladolid 1,524 €/m²
- Huelva 1,454 €/m²
- Huesca 1,402 €/m²
- Salamanca 1,392 €/m²
- Almería 1,389 €/m²
- Segovia 1,375 €/m²
- Burgos 1,371 €/m²
- La Rioja 1,367 €/m²
- Castelló / Castellón 1,367 €/m²
- Región de Murcia 1,264 €/m²
- Córdoba 1,243 €/m²
- Castilla y León 1,234 €/m²
- Lleida 1,213 €/m²
- Albacete 1,144 €/m²
- Toledo 1,144 €/m²
- Castilla - La Mancha 1,119 €/m²
- Lugo 1,101 €/m²
- Ávila 1,088 €/m²
- Soria 1,083 €/m²
- Ourense 1,063 €/m²
- Palencia 1,013 €/m²
- León 990 €/m²
- Teruel 964 €/m²
- Badajoz 953 €/m²
- Extremadura 933 €/m²
- Cáceres 906 €/m²
- Zamora 901 €/m²
- Cuenca 898 €/m²
- Jaén 863 €/m²
- Ciudad Real 791 €/m²
Data source: MITMA/ISTAC Valor tasado vivienda. Median of actual sale prices, not an official land reference value.