ENG buy a home price
September 2026
Map
Table
Albacete
€133,461
Alicante
€253,004
Almería
€143,043
Ávila
€114,043
Badajoz
€108,503
Balearic Islands
€427,808
Barcelona
€298,824
Burgos
€152,451
Cáceres
€112,832
Cádiz
€195,537
Castellón
€151,348
Ciudad Real
€92,244
Córdoba
€134,690
A Coruña
€187,425
Cuenca
€100,205
Girona
€259,486
Granada
€197,655
Guadalajara
€167,906
Gipuzkoa
€387,335
Huelva
€134,902
Huesca
€159,188
Jaén
€93,660
León
€140,599
Lleida
€148,409
La Rioja
€161,229
Lugo
€126,724
Madrid
€430,078
Málaga
€367,546
Murcia
€175,808
Navarre
€193,089
Ourense
€143,771
Asturias
€193,112
Palencia
€132,111
Pontevedra
€215,376
Salamanca
€166,182
Cantabria
€222,360
Segovia
€151,911
Seville
€174,679
Soria
€123,838
Tarragona
€181,967
Teruel
€96,275
Toledo
€107,981
Valencia
€204,530
Valladolid
€165,931
Bizkaia
€298,814
Zamora
€107,614
Zaragoza
€170,995
Álava
€243,795
Las Palmas
€226,289
Santa Cruz de Tenerife
€292,888
Average sale price (€/m²)
Less than €200,000
200,000 – €299,999
300,000 – €399,999
€400,000 or more