Property prices may be reaching new highs in many parts of Spain, but new data shows there are still pockets of the country filled with bargains.
According to a November 2025 study by idealista, the cheapest place in Spain to buy a second-hand property is Almaden, a former mining town in the province of Ciudad Real.
There, sellers are asking an average of just €335 per square metre, making it the most affordable municipality in the country by a considerable margin.
Castilla-La Mancha dominates the top of the bargain ranking. Almodovar del Campo follows in second place at €427/m², while Socuellamos ranks third at €460/m².
Together, these three towns underline how inland provinces continue to offer prices that are a world away from Spain’s overheated urban markets.
Outside Castilla-La Mancha, affordability is also found in north-west Spain, with Leiro (Ourense) placing fourth at €478/m2. Villacañas, in Toledo, narrowly completes the top five with an average asking price of €479/m2.
Several more inland and rural towns cluster just below the €500 mark. Argamasilla de Alba (€484/m2) and Miajadas in Caceres (€487/m2) sit comfortably in the middle of the table, while Villanueva del Arzobispo (Jaen), Arroyo de la Luz (Caceres) and El Carpio (Cordoba) all hover around €490-€491 per square metre.
These are the last locations on the list where prices remain below €500/m2.


Beyond that threshold, prices rise gradually rather than sharply. Velez Blanco in Almeria (€506/m2) and Arbo in Pontevedra (€510/m2) lead the next group, followed by Corral de Almaguer (Toledo), Moriles (Cordoba) and a joint entry for La Solana (Ciudad Real) and Abaran (Murcia), both priced at €523/m2.
The list is completed by Illora (Granada), Llerena (Badajoz), Herencia (Ciudad Real) and Beas de Segura (Jaen), where the average price still comes in below €550/m2.
Vast regional price gaps
In Andalucia, several of the towns on the list are more than 80% cheaper than the average regional price per square metre.
Villanueva del Arzobispo and El Carpio show the largest gap, followed closely by Velez Blanco, Moriles and Illora.
Even the smallest differences are substantial. In Extremadura and Castilla-La Mancha, the cheapest municipalities are still around 47% below their respective regional averages, highlighting just how uneven Spain’s property market has become.

The cheapest town in every autonomous community
The idealista study also identifies the most affordable town in each of Spain’s 17 autonomous communities.
Beyond those already featured in the national top 20, several regions still have towns where prices remain under €700/m2. These include Ayora in the Valencian Community (€570), Villablino in Castilla y Leon (€580), Campoo de Enmedio in Cantabria (€655) and Tineo in Asturias (€668).
Elsewhere, prices rise steadily but remain relatively modest in Aragon (Caspe, €720), Catalonia (Mora d’Ebre, €747) and La Rioja (Alfaro, €755).
The cheapest town in the Community of Madrid, Cadalso de los Vidrios, sits just under €1,000/m2 – a figure that would still be considered a bargain compared with prices in the capital itself.
At the opposite end of the spectrum are Spain’s traditionally expensive regions. The most affordable municipalities in Navarra, the Canary Islands, the Basque Country and the Balearic Islands all exceed €1,000/m2, with Lloseta in Mallorca topping the list at €2,333/m2.

