ENG buy a home price

September 2026

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