Comprar casa en la ciudad cuesta casi el doble que en el campo: así se disparan los precios por provincias

Comprar casa en la ciudad cuesta casi el doble que en el campo: así se disparan los precios por provincias
Foto del periodista Javi Navarro
NOTICIA de Javi Navarro

Elegir entre vivir en la ciudad o en el campo ya no es solo una cuestión de estilo de vida, sino de presupuesto. Con los precios de la vivienda en máximos históricos, la diferencia entre comprar en un entorno urbano o rural puede suponer decenas —incluso cientos— de miles de euros. Mientras que en la mayoría de provincias vivir en la ciudad cuesta casi el doble, en algunas zonas de España la demanda ya se inclina claramente por el ámbito rural, incluso aunque los precios sean elevados. Este es el mapa completo de las diferencias que marca hoy el mercado inmobiliario.

Y es que comprar una vivienda en una ciudad española cuesta prácticamente el doble que hacerlo en una zona rural. A cierre de 2025, el precio medio de la vivienda usada en entornos urbanos es un 99% superior al de las áreas rurales, según el último análisis del mercado inmobiliario elaborado por idealista/data. Una brecha que se acentúa en provincias como Madrid, Álava y Salamanca, aunque con una excepción relevante: en nueve provincias la demanda prefiere ya vivir en zonas rurales frente a las urbanas.

Vivir en la ciudad cuesta casi el doble que hacerlo en el campo

Con datos de finales de 2025, el precio medio de la vivienda usada a la venta en zonas urbanas alcanza los 2.906 euros por metro cuadrado, mientras que en los entornos rurales se sitúa en 1.459 euros/m2. La diferencia media nacional se queda, por tanto, en ese 99% que marca el contraste entre ambos mercados.

Esta brecha no es homogénea y varía de forma notable según la provincia, en función de factores como la densidad de población, el tipo de vivienda disponible o el desarrollo económico de cada territorio.

Madrid lidera la mayor diferencia entre vivienda urbana y rural

La provincia de Madrid encabeza el ranking de desigualdad de precios entre ciudad y campo. Comprar una vivienda en un entorno urbano madrileño cuesta de media 4.821 euros/m2, frente a los 2.085 euros/m2 de las zonas rurales, lo que supone una diferencia del 131%.

Tras Madrid se sitúan:

  • Álava, con una brecha del 126% (2.619 €/m2 en urbano frente a 1.157 €/m2 en rural).
  • Salamanca, con un 115% de diferencia.
  • Cáceres (114%) y Valladolid (102%), donde el bajo precio de las viviendas rurales —en muchos casos por debajo de los 1.000 €/m2— amplía el contraste.

Las grandes ciudades también muestran fuertes contrastes

En los grandes mercados residenciales del país, la diferencia entre lo urbano y lo rural sigue siendo elevada, aunque algo más moderada:

  • Barcelona: brecha del 73%.
  • Sevilla: diferencia del 72%.
  • Málaga: un 48%.
  • Valencia: la más contenida entre las grandes capitales, con un 33%.

En este contexto destaca Baleares, donde el precio medio urbano alcanza los 5.246 euros/m2 —el más alto del país— y el rural se sitúa en 3.801 euros/m2, con una diferencia del 38%, pero con valores elevados incluso fuera de las ciudades.

Provincias donde el campo es más caro que la ciudad

El caso más llamativo es el de Lleida, donde ocurre justo lo contrario a la tendencia general. Allí, el precio medio de las viviendas en zonas rurales (1.666 euros/m2) supera al de las zonas urbanas (1.421 euros/m2), una diferencia del 15% a favor del entorno rural.

Este comportamiento se explica por la presencia de zonas de montaña y áreas próximas a estaciones de esquí, que elevan notablemente el valor de las viviendas fuera de los núcleos urbanos.

Las ciudades más baratas y los pueblos más asequibles

En el extremo de los precios urbanos más bajos aparecen:

  • Ciudad Real (828 €/m2).
  • Jaén (900 €/m2).
  • Cuenca, Teruel y Zamora, todas ligeramente por encima de los 1.000 €/m2.

En cuanto a las zonas rurales, hasta 15 provincias registran precios por debajo de los 1.000 euros/m2. Destacan especialmente:

  • Cáceres (590 €/m2).
  • Jaén (615 €/m2).
  • Ciudad Real (640 €/m2).
  • Cuenca (645 €/m2).

Cuando vivir en el campo también es caro

No todas las zonas rurales son sinónimo de vivienda barata. Algunas provincias presentan precios rurales más altos que muchas ciudades españolas. Es el caso de:

  • Guipúzcoa (2.721 €/m2).
  • Santa Cruz de Tenerife (2.461 €/m2).
  • Málaga (2.872 €/m2).
  • Vizcaya (2.347 €/m2).

Además, superan los 2.000 euros/m2 en zonas rurales provincias como Madrid, Alicante, Las Palmas o Girona, lo que evidencia la presión de la demanda incluso fuera de los núcleos urbanos tradicionales.

La demanda sigue mirando a la ciudad, pero no en todas partes

Más allá del precio, el análisis de la demanda muestra otro cambio relevante. De media, a cierre de 2025, el 59% de la demanda se dirige a zonas urbanas, frente a un 41% que busca vivienda en entornos rurales.

Las provincias con mayor preferencia por la ciudad son:

  • Álava (74% de la demanda urbana).
  • Zamora (69%).
  • Burgos y Valladolid (66%).
  • Huelva y Navarra (65%).

Nueve provincias donde la demanda ya prefiere lo rural

Frente a esta tendencia general, nueve provincias registran mayor interés por la vivienda rural que por la urbana. Algunas de ellas, además, cuentan con precios elevados:

  • Girona (59% de la demanda hacia lo rural).
  • Granada (56%).
  • Málaga (57%).
  • Santa Cruz de Tenerife (55%).
  • Alicante y Murcia (54%).
  • Castellón (53%).
  • Almería y Cádiz (51%).

Qué explica las diferencias de precios entre ciudad y campo

El informe señala que el valor de las viviendas rurales está condicionado por múltiples factores, entre ellos:

  • El estado de conservación y el tamaño de los inmuebles.
  • La población existente y su evolución.
  • La presencia de infraestructuras y servicios.
  • El nivel de desarrollo económico del entorno.

Todo ello explica por qué, en algunos territorios, vivir fuera de la ciudad ya no es necesariamente más barato y por qué, en otros, el campo se ha convertido en una alternativa cada vez más atractiva para la demanda.

Diferencias entre vivienda urbana y rural en España

Indicador Zonas urbanas Zonas rurales
Precio medio en España 2.906 €/m2 1.459 €/m2
Diferencia media nacional La vivienda urbana es un 99% más cara que la rural
Provincia con mayor brecha Madrid (4.821 €/m2) Madrid rural (2.085 €/m2)
Mayor diferencia urbano-rural Madrid, con un 131% más caro en zonas urbanas
Ciudad con precios más altos Baleares (5.246 €/m2)
Zonas rurales más caras Baleares, Guipúzcoa y Santa Cruz de Tenerife
Ciudades más baratas Ciudad Real y Jaén (menos de 1.000 €/m2)
Zonas rurales más baratas Cáceres, Jaén, Ciudad Real y Cuenca (menos de 650 €/m2)
Preferencia de la demanda 59% busca vivienda urbana 41% se dirige a zonas rurales
Provincias donde gana lo rural 9 provincias, entre ellas Girona, Málaga, Granada y Alicante