Moving to Spain doesn't have to cost a fortune if you know where to look and find cheap property for sale. The cheapest place to buy in Spain in 2021 is located in the province of Toledo and is El Carpio de Tajo. This municipality has the cheapest price square metre, with homeowners here asking for an average of 304 euros/m2, according to a study by idealista based on its price report for July 2021. Let's have a closer look at the cheapest places to buy property in Spain in 2021.
The cheapest towns to buy property in Spain
The podium of the 5 cheapest towns to buy property in Spain is completed by the Palencia town of Barruelo de Santullán (383 euros/m2) and 3 other municipalities in Castilla-La Mancha: Cebolla in Toledo (401 euros/m2) and the towns of Almadén (407 euros/m2) and Herencia (413 euros/m2) in the province of Ciudad Real. Sixth place goes to Mota del Cuervo in Cuenca (416 euros/m2).
Also with house prices below 450 euros per square metre are Malagón in Ciudad Real (426 euros/m2), Horcajo de Santiago in Cuenca (432 euros/m2) and Torralba de Calatrava in Ciudad Real (438 euros/m2). Moving outside Castile and León and Castilla-La Mancha, the next cheapest place to buy a house in Spain is Puerto Serrano (439 euros/m2) in the province of Cádiz, followed by Portillo de Toledo in Toledo (441 euros/m2), Carrión de Calatrava in Ciudad Real (445 euros/m2) and the Valencian municipality of La Pobla Llarga (448 euros/m2).
The ranking of cheap places to buy in Spain continues with the municipality of Moclín in Granada (456 euros/m2) and Tobarra in Albacete (456 euros/m2). Next come Bullas in Murcia (457 euros/m2), Bembibre in León (457 euros/m2), Pinos Puente in Granada (468 euros/m2), Briviesca in Burgos (473 euros/m2), Miguel Esteban in Toledo (476 euros/m2), Gerindote also in Toledo (476 euros/m2) and Castuera in Badajoz (481 euros/m2). The last 3 places on the list of the cheapest places to buy a house in Spain are occupied by Calera y Chozas in Toledo (482 euros/m2), Chirivel in Almería (482 euros/m2) and Balaguer in Lleida (486 euros/m2).
The cheapest towns in each Autonomous Community in Spain
This idealista study also looks at the cheapest towns in each of Spain's 17 autonomous communities, with the cheapest property found in Castilla-La Mancha in the province of Toledo, as mentioned above. The only Spanish region with average prices over 1,000 euros/m2 is the Balearic Islands, where property prices are among the highest in Spain.
| Community | Province | Municipality | €/m2 July 21 |
| Andalusia | Cádiz | Puerto Serrano | 439 |
| Aragón | Zaragoza | Ejea de los Caballeros | 597 |
| Asturias | Asturias | San Martín del Rey Aurelio | 550 |
| Balearic Islands | Balearic Islands | Petra | 1173 |
| Canary Islands | Santa Cruz de Tenerife | Tanque | 907 |
| Cantabria | Cantabria | Corvera de Toranzo | 680 |
| Castile and León | Palencia | Barruelo de Santullán | 383 |
| Castilla-La Mancha | Toledo | El Carpio de Tajo | 304 |
| Catalonia | Lérida | Balaguer | 486 |
| Valencia | Valencia | La Pobla Llarga | 448 |
| Basque Country | Vizcaya | Carranza | 798 |
| Extremadura | Badajoz | Castuera | 481 |
| Galicia | Pontevedra | O Covelo | 489 |
| La Rioja | La Rioja | Nalda | 516 |
| Madrid | Madrid | Fuentidueña de Tajo | 745 |
| Murcia | Murcia | Bullas | 457 |
| Navarra | Navarra | Cintruéñigo | 759 |
Find cheap property for sale in Spain in 2021
There are lots of bargains to be found in Spain and a lot of cheap places to buy in Spain. And here at idealista we are here to help, with a wide range of cheap property for sale across the country. Check out our guide on cheap property for sale in Spain