109.556 alemanes residentes en España. Mapa de distribución.

En España hay actualmente 109.556 personas de nacionalidad alemana, con presencia en todas las provincias del país, y residiendo mayoritariamente en Illes Balears, Barcelona, Santa Cruz de Tenerife y Alicante / Alacant.

Con respecto al año pasado, el número de alemanes ha bajado en 2.381 personas.

El resto de la población alemana se reparte así: diez mil ochocientos dos alemanes en Las Palmas, nueve mil quinientos cinco alemanes en Málaga, siete mil novecientos noventa y ocho alemanes en Madrid, tres mil trescientos cincuenta y seis alemanes en Valencia / València, 2.703 en Girona, 1.935 en Tarragona, 1.841 en Cádiz, 1.589 en Murcia, 1.472 en Almería, 1.313 en Granada, 1.023 en Castellón / Castelló, 853 en Sevilla, 545 en Gipuzkoa, 520 en Bizkaia, 479 en Asturias, 479 en A Coruña, 430 en Pontevedra, 407 en Zaragoza, 383 en Huelva, 358 en Navarra, 344 en Cantabria, 209 en Lleida, 175 en Araba / Álava, 173 en Toledo, 160 en Melilla, 158 en Ourense, 157 en Huesca, 144 en León, 136 en Valladolid, 131 en Guadalajara, 126 en Córdoba, 124 en Badajoz, 123 en Cáceres, 119 en Salamanca, 111 en Jaén, 107 en La Rioja, 103 en Burgos, 88 en Lugo, 67 en Segovia, 62 en Teruel, 62 en Ávila, 57 en Ciudad Real, 54 en Palencia, 48 en Albacete, 41 en Zamora, 37 en Cuenca, 24 en Soria y 12 en Ceuta.

alemanes en España.
12 - 24 37 - 144 157 - 545 853 - 3.356 7.998 - 18.222

Población por edades y sexos

Pirámide de habitantes por sexo y edades.

Pirámide de edades en porcentaje, comparando las edades de la población española con las de nacionalidad alemana empadronadas en España.

Leyenda de colores: españolas vs. alemanas y españoles vs. alemanes

Pirámide de edades, por sexos. Pirámide de edades por sexos de la población española en 2021. MUJERESHOMBRES<1<1101020203030404050506060707080809090>99>99
EdadMujeresHombres
2021202020212020
>999936
95-9967695435
90-94251244202214
85-89725631736649
80-842.3132.1582.5702.353
75-793.4693.8843.5574.123
70-743.6463.6083.3733.413
65-694.0424.0763.9174.028
60-644.3044.2784.0193.815
55-595.1604.9765.1884.993
50-545.0455.2435.3745.585
45-493.7713.9773.9854.272
40-444.2414.1673.5533.637
35-394.2744.4443.0603.256
30-343.8203.9062.9432.977
25-293.4513.7742.5552.732
20-242.6852.8381.9302.004
15-191.6181.7421.5251.557
10-141.4571.5331.4141.436
5-91.4171.4081.4011.432
0-41.1511.1631.2811.292