Código INE de un municipio

Escriba el nombre de un municipio, use su ubicación o pegue un código para ver a qué municipio corresponde.

  • Gratis, sin registro
  • En el móvil y el ordenador
  • Resultados al instante

Código INE de Madrid

28079 · 6

Códigos y datos

Los 8.132 municipios con código, dígito de control, provincia, comunidad, población, superficie y coordenadas.

En el Excel los códigos se guardan como texto, para que no se pierda el 0 inicial (08019, no 8019).

Fuente: INE, Relación de municipios y códigos (1 de enero de 2026) y cifras oficiales del Padrón a 1 de enero de 2025. Dígito de control comprobado con los 8.132 códigos.

El código INE de un municipio tiene cinco cifras: las dos primeras son el código de la provincia y las tres siguientes identifican el municipio dentro de ella, por ejemplo, Madrid es 28079; algunos formularios añaden un dígito de control. La herramienta da el código completo, el de la provincia y el de la comunidad, y la lista de los 8.132 municipios se descarga en CSV.

¿Qué es el código INE de un municipio?

El código INE de un municipio es el número de cinco cifras que el Instituto Nacional de Estadística asigna a cada municipio de España para identificarlo en estadísticas, padrones y formularios oficiales; no cambia aunque el municipio cambie de nombre. Se compone de tres partes:

  1. Código de provincia (2 cifras): del 01 (Araba / Álava) al 52 (Melilla).
  2. Código de municipio (3 cifras): el número del municipio dentro de su provincia, por orden alfabético cuando se creó la lista.
  3. Dígito de control (1 cifra, opcional): comprobación calculada a partir de las cinco cifras anteriores.

Así, 28079 se lee como provincia 28 (Madrid) y municipio 079 (Madrid), y con su dígito de control, 280796.

¿Cuál es el código INE de Madrid, Barcelona, Valencia, Sevilla y Zaragoza?

El código INE de Madrid es 28079; el de Barcelona, 08019; el de Valencia, 46250; el de Sevilla, 41091; y el de Zaragoza, 50297. La tabla da también el dígito de control y la población de las diez ciudades más pobladas de España.

Código INE de las ciudades más pobladas de España (INE, población a 1 de enero de 2025)
Municipio Código INE Dígito de control Código de 6 cifras Población
Madrid 28079 6 280796 3.506.730
Barcelona 08019 3 080193 1.731.649
València 46250 8 462508 840.792
Zaragoza 50297 3 502973 693.091
Sevilla 41091 7 410917 689.423
Málaga 29067 2 290672 599.063
Murcia 30030 8 300308 479.405
Palma 07040 7 070407 434.786
Las Palmas de Gran Canaria 35016 7 350167 381.868
Alicante 03014 9 030149 366.221

¿Qué es el dígito de control?

El dígito de control es una sexta cifra que el INE calcula a partir de las cinco del código del municipio con un algoritmo fijo, para detectar errores al teclear: si se cambia una cifra, el dígito ya no coincide. Lo piden algunos formularios y bases de datos de la Administración, que usan el código de seis cifras.

La herramienta muestra siempre el código de cinco cifras y el de seis, y al pegar un código de seis cifras comprueba que el dígito de control sea correcto.

¿Cuáles son los códigos de provincia y de comunidad autónoma?

Los códigos de provincia del INE van del 01 al 52 por el orden alfabético antiguo de sus nombres, con Ceuta y Melilla al final, y coinciden con las dos primeras cifras del código postal; los códigos de comunidad autónoma van del 01 al 19. Alicante es la provincia 03, Tarragona la 43 y Barcelona la 08.

Códigos INE de provincia
Código Provincia Código Provincia
01 Araba / Álava 27 Lugo
02 Albacete 28 Madrid
03 Alicante / Alacant 29 Málaga
04 Almería 30 Murcia
05 Ávila 31 Navarra
06 Badajoz 32 Ourense
07 Illes Balears 33 Asturias
08 Barcelona 34 Palencia
09 Burgos 35 Las Palmas
10 Cáceres 36 Pontevedra
11 Cádiz 37 Salamanca
12 Castellón / Castelló 38 Santa Cruz de Tenerife
13 Ciudad Real 39 Cantabria
14 Córdoba 40 Segovia
15 A Coruña 41 Sevilla
16 Cuenca 42 Soria
17 Girona 43 Tarragona
18 Granada 44 Teruel
19 Guadalajara 45 Toledo
20 Gipuzkoa 46 Valencia / València
21 Huelva 47 Valladolid
22 Huesca 48 Bizkaia
23 Jaén 49 Zamora
24 León 50 Zaragoza
25 Lleida 51 Ceuta
26 La Rioja 52 Melilla
Códigos INE de comunidad y ciudad autónoma
Código Comunidad o ciudad autónoma
01 Andalucía
02 Aragón
03 Principado de Asturias
04 Illes Balears
05 Canarias
06 Cantabria
07 Castilla y León
08 Castilla-La Mancha
09 Cataluña
10 Comunitat Valenciana
11 Extremadura
12 Galicia
13 Comunidad de Madrid
14 Región de Murcia
15 Comunidad Foral de Navarra
16 País Vasco
17 La Rioja
18 Ceuta
19 Melilla

¿Cuántos municipios hay en España según el INE?

España tiene 8.132 municipios según el INE, con datos a 1 de enero de 2025; Burgos es la provincia con más, 371, y la Comunidad de Madrid tiene 179. La tabla de todos los municipios permite filtrarlos por provincia y población y descargarlos con su código.

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