Provincia de Huelva: municipios, mapa y datos

Ficha de la provincia, tabla de sus municipios y mapa con sus límites oficiales.

  • Datos oficiales del INE y el IGN
  • Mapa interactivo
  • Gratis, sin registro

La provincia de Huelva pertenece a Andalucía, tiene 80 municipios y 535.703 habitantes (padrón de 2025) en 10.139 km²; su capital es Huelva. Su densidad es de 52,8 hab/km², por debajo de la media de España, de 97 hab/km².

Ficha de la provincia de Huelva
Dato Valor
Comunidad autónoma Andalucía
Capital Huelva
Superficie 10.139 km²
Población (2025) 535.703
Densidad 52,8 hab/km²
Municipios 80
Código INE de provincia y prefijo postal 21
Prefijo telefónico 959

¿Cuántos municipios tiene la provincia de Huelva?

La provincia de Huelva tiene 80 municipios, la 40.ª de las 50 provincias por número de municipios; 26 de ellos tienen menos de 1.000 habitantes. La tabla los recoge todos, con su población, su superficie, su altitud y su código INE, y se ordena por cualquier columna.

Municipios de la provincia de Huelva (INE, 2025)
Municipio Población Superficie (km²) Altitud (m) Código INE
Huelva 143.215 153,19 4 21041
Lepe 29.677 129,35 10 21044
Almonte 24.864 859,65 70 21005
Moguer 24.083 203,66 49 21050
Aljaraque 22.737 33,82 17 21002
Ayamonte 22.001 145,18 1 21010
Isla Cristina 21.525 51,89 3 21042
Cartaya 21.471 224,97 20 21021
Punta Umbría 16.281 39,82 5 21060
Bollullos Par del Condado 14.314 49,53 115 21013
Gibraleón 13.261 328,33 24 21035
Palos de la Frontera 12.938 50,44 26 21055
Valverde del Camino 12.631 218,67 278 21072
La Palma del Condado 10.841 60,38 98 21054
San Juan del Puerto 9.969 45,28 5 21064
Aracena 8.425 184,45 693 21007
Trigueros 8.159 117,98 74 21070
Rociana del Condado 8.024 71,85 99 21061
Bonares 6.125 64,64 76 21014
Nerva 5.087 55,40 335 21052
Cortegana 4.617 173,06 686 21025
Beas 4.414 144,66 119 21011
Niebla 4.268 223,72 44 21053
Hinojos 4.097 319,88 80 21040
San Bartolomé de la Torre 4.072 56,61 127 21063
Alosno 3.986 191,06 182 21006
Minas de Riotinto 3.698 23,31 416 21049
Lucena del Puerto 3.390 69,73 84 21046
Paterna del Campo 3.382 132,53 170 21056
Villalba del Alcor 3.303 62,41 153 21074
Puebla de Guzmán 3.071 336,37 196 21058
Aroche 2.991 498,13 413 21008
Zalamea la Real 2.968 238,85 404 21078
Villanueva de los Castillejos 2.967 263,98 211 21076
Villablanca 2.939 98,33 95 21073
Calañas 2.749 237,83 287 21017
Escacena del Campo 2.327 134,90 163 21032
Chucena 2.306 26,05 143 21030
El Cerro de Andévalo 2.246 286,12 295 21023
Manzanilla 2.214 39,64 160 21047
Jabugo 2.183 24,92 653 21043
Villarrasa 2.103 72,19 66 21077
Santa Olalla del Cala 2.039 202,92 514 21069
El Campillo 2.003 90,72 433 21018
Almonaster la Real 1.759 321,29 578 21004
Cumbres Mayores 1.708 121,61 681 21029
Rosal de la Frontera 1.676 209,22 218 21062
Galaroza 1.366 22,27 561 21034
Higuera de la Sierra 1.292 24,48 606 21038
Encinasola 1.232 177,68 422 21031
La Zarza-Perrunal 1.181 44,62 253 21902
Santa Bárbara de Casa 1.144 146,58 303 21068
Paymogo 1.132 213,48 178 21057
Cala 1.106 83,94 596 21016
Arroyomolinos de León 907 86,95 667 21009
El Almendro 862 170,24 230 21003
Fuenteheridos 804 10,92 718 21033
Alájar 793 41,46 580 21001
Zufre 736 340,70 448 21079
Campofrío 728 46,98 521 21019
Cabezas Rubias 694 108,65 220 21015
San Silvestre de Guzmán 649 48,87 160 21066
Corteconcepción 581 49,13 573 21024
El Granado 480 97,70 132 21037
Santa Ana la Real 466 26,57 639 21067
Los Marines 436 9,98 702 21048
Sanlúcar de Guadiana 418 96,33 9 21065
Cañaveral de León 389 34,77 544 21020
Villanueva de las Cruces 379 34,38 122 21075
Cumbres de San Bartolomé 354 144,58 579 21028
Hinojales 314 26,71 608 21039
Cortelazor 302 39,93 621 21026
Berrocal 283 126,23 304 21012
Linares de la Sierra 279 29,22 485 21045
Puerto Moral 276 19,82 518 21059
La Nava 271 61,03 414 21051
Valdelarco 239 14,87 614 21071
La Granada de Río-Tinto 235 44,70 469 21036
Castaño del Robledo 217 12,93 725 21022
Cumbres de Enmedio 54 13,55 581 21027

¿Cuál es el municipio más poblado y el más grande?

El municipio más poblado de la provincia de Huelva es Huelva, con 143.215 habitantes, y el más extenso es Almonte, con 859,6 km². El menos poblado es Cumbres de Enmedio, con 54 habitantes, y el más pequeño, Los Marines, con 9,98 km².

¿Cuál es el punto más alto de la provincia?

El punto más alto de la provincia de Huelva es Monte Bonales, a 1.052 metros sobre el nivel del mar según el modelo digital del terreno del IGN, en el término de Arroyomolinos de León. El municipio situado a más altitud es Castaño del Robledo, a 725 m, y el más bajo, Ayamonte, a 1 m.

¿Qué provincias limitan con Huelva?

La provincia de Huelva limita con 3 provincias, que son Badajoz, Cádiz y Sevilla, además de Portugal; sus límites siguen en su mayoría los trazados en la división provincial de 1833. Cada nombre enlaza con la ficha de esa provincia, y la tabla de las 50 provincias permite compararlas todas.

Herramientas para Huelva: amanecer y atardecer, altitud, kilómetros a la redonda y códigos postales.

Escriba al menos dos letras. ↑ ↓ para elegir, Intro para abrir.