House prices in Spain, province by province
Average price per square metre for sale and to rent, gross rental yield and listings below the average, calculated every day from the public listings on the portals. Choose a province to drill down to town and neighbourhood level.
| Province | Sale €/m² | Rent €/m² | Gross yield | Listings |
|---|---|---|---|---|
| A Coruña | €1,369 | 9.88 | 8.7% | 5,643 |
| Albacete | €1,131 | 8.46 | 9.0% | 3,142 |
| Alicante | €3,179 | 13.33 | 5.0% | 80,337 |
| Almería | €1,543 | 9.17 | 7.1% | 10,077 |
| Araba - Álava | €2,882 | 12.61 | 5.2% | 797 |
| Asturias | €1,735 | 11.75 | 8.1% | 5,845 |
| Ávila | €1,056 | 8.57 | 9.7% | 1,221 |
| Badajoz | €962 | 7.78 | 9.7% | 5,114 |
| Barcelona | €3,191 | 30.50 | 11.5% | 55,497 |
| Bizkaia | €3,477 | 13.83 | 4.8% | 3,357 |
| Burgos | €1,320 | 10.67 | 9.7% | 2,606 |
| Cáceres | €1,009 | 7.73 | 9.2% | 4,202 |
| Cádiz | €2,170 | 12.14 | 6.7% | 11,133 |
| Cantabria | €2,171 | 12.00 | 6.6% | 5,731 |
| Castellón | €1,623 | 9.86 | 7.3% | 8,961 |
| Ciudad Real | €736 | 7.65 | 12.5% | 5,421 |
| Córdoba | €1,341 | 8.82 | 7.9% | 9,253 |
| Cuenca | €784 | 8.56 | 13.1% | 1,456 |
| Gipuzkoa | €4,063 | 19.63 | 5.8% | 1,912 |
| Girona | €3,047 | 16.05 | 6.3% | 19,387 |
| Granada | €2,185 | 10.00 | 5.5% | 21,726 |
| Guadalajara | €1,734 | 9.22 | 6.4% | 1,663 |
| Huelva | €1,477 | 10.00 | 8.1% | 4,162 |
| Huesca | €1,131 | 10.71 | 11.4% | 1,125 |
| Illes Balears | €5,103 | 22.32 | 5.2% | 12,449 |
| Jaén | €800 | 7.37 | 11.1% | 7,093 |
| La Rioja | €1,546 | 9.30 | 7.2% | 2,753 |
| Las Palmas | €2,663 | 20.00 | 9.0% | 4,344 |
| León | €1,079 | 8.01 | 8.9% | 3,862 |
| Lleida | €1,312 | 8.55 | 7.8% | 3,861 |
| Lugo | €974 | 9.84 | 12.1% | 2,602 |
| Madrid | €4,565 | 30.67 | 8.1% | 22,761 |
| Málaga | €4,500 | 18.33 | 4.9% | 44,723 |
| Murcia | €2,143 | 10.00 | 5.6% | 26,340 |
| Navarra | €1,530 | 12.39 | 9.7% | 1,300 |
| Ourense | €857 | 8.00 | 11.2% | 3,895 |
| Palencia | €1,167 | 10.42 | 10.7% | 1,252 |
| Pontevedra | €1,795 | 12.50 | 8.4% | 5,853 |
| Salamanca | €1,500 | 10.00 | 8.0% | 2,542 |
| Santa Cruz de Tenerife | €3,843 | 17.50 | 5.5% | 7,459 |
| Segovia | €1,457 | 18.40 | 15.2% | 1,069 |
| Sevilla | €1,731 | 13.75 | 9.5% | 11,414 |
| Soria | €832 | — | — | 311 |
| Tarragona | €2,048 | 10.59 | 6.2% | 13,589 |
| Teruel | €796 | — | — | 795 |
| Toledo | €1,049 | 9.64 | 11.0% | 5,154 |
| Valencia | €2,182 | 15.79 | 8.7% | 18,797 |
| Valladolid | €1,709 | 10.35 | 7.3% | 2,073 |
| Zamora | €854 | 7.35 | 10.3% | 1,051 |
| Zaragoza | €1,688 | 12.86 | 9.1% | 2,522 |
More comparisons: the monthly index by province (with CSV download) and the data source status.