Where is buy-to-let most profitable in Spain?
With price and rent from the same year (2024), the large cities with the highest gross yield are L'Hospitalet de Llobregat (6.2%), Murcia (6.0%) and Oviedo (5.6%), and those with the lowest are A Coruña (3.9%), Madrid (4.0%) and Palma (4.0%). Across the 306 municipalities with more than 25,000 inhabitants, the median is 5.2%, and the top places go to municipalities with cheap housing.
“Large cities” here are the 20 with the most rented homes declared in income tax returns according to SERPAVI. This is a gross yield: annual rent divided by price, without taxes, community fees, insurance, maintenance, empty months or mortgage. For your own case, use the rental yield calculator; from the table you can open it with a 70 m² flat in each city already filled in.
By district and neighbourhood: Madrid · Barcelona · Valencia · Seville · Map by region