The Spainability Origins Map · German nationals layer

Where Germans Actually Live in Spain

107,278 German nationals on 1 January 2022, mapped by province — tap to drill down. Nationality on the municipal register, not birth country.

Interactive map

Top provinces by count

Tap a covered province on the map or pick from the list. On phones, tap once to zoom a region, then tap a province for details. Provinces outside the 19-province Padrón extract are not covered by this layer — blank means “not in this table”, not zero.

Balears, Illes: 18,979 German nationals · 15.19 per 1,000Asturias: province not in this Padrón extract (not zero)Coruña, A: 509 German nationals · 0.45 per 1,000Girona: 2,780 German nationals · 3.35 per 1,000Pontevedra: 455 German nationals · 0.48 per 1,000Cantabria: province not in this Padrón extract (not zero)Málaga: 10,452 German nationals · 5.84 per 1,000Almería: 1,478 German nationals · 1.92 per 1,000Murcia: 1,654 German nationals · 1.04 per 1,000Albacete: province not in this Padrón extract (not zero)Ávila: province not in this Padrón extract (not zero)Araba/Álava: province not in this Padrón extract (not zero)Badajoz: province not in this Padrón extract (not zero)Alicante/Alacant: 12,344 German nationals · 10.25 per 1,000Ourense: 142 German nationals · 0.47 per 1,000Barcelona: 14,649 German nationals · 2.46 per 1,000Burgos: province not in this Padrón extract (not zero)Cáceres: province not in this Padrón extract (not zero)Cádiz: 1,977 German nationals · 1.57 per 1,000Castellón/Castelló: 999 German nationals · 1.68 per 1,000Ciudad Real: province not in this Padrón extract (not zero)Jaén: province not in this Padrón extract (not zero)Córdoba: province not in this Padrón extract (not zero)Cuenca: province not in this Padrón extract (not zero)Granada: 1,390 German nationals · 1.47 per 1,000Guadalajara: province not in this Padrón extract (not zero)Gipuzkoa: province not in this Padrón extract (not zero)Huelva: province not in this Padrón extract (not zero)Huesca: province not in this Padrón extract (not zero)León: province not in this Padrón extract (not zero)Lleida: province not in this Padrón extract (not zero)Rioja, La: province not in this Padrón extract (not zero)Soria: province not in this Padrón extract (not zero)Navarra: province not in this Padrón extract (not zero)Ceuta: province not in this Padrón extract (not zero)Lugo: 99 German nationals · 0.30 per 1,000Madrid: 8,252 German nationals · 1.16 per 1,000Palencia: province not in this Padrón extract (not zero)Salamanca: province not in this Padrón extract (not zero)Segovia: province not in this Padrón extract (not zero)Sevilla: province not in this Padrón extract (not zero)Toledo: province not in this Padrón extract (not zero)Tarragona: 2,057 German nationals · 2.39 per 1,000Teruel: province not in this Padrón extract (not zero)Valencia/València: 3,665 German nationals · 1.36 per 1,000Valladolid: province not in this Padrón extract (not zero)Bizkaia: province not in this Padrón extract (not zero)Zamora: province not in this Padrón extract (not zero)Zaragoza: province not in this Padrón extract (not zero)Melilla: province not in this Padrón extract (not zero)Canary IslandsPalmas, Las: 10,849 German nationals · 9.26 per 1,000Santa Cruz de Tenerife: 14,548 German nationals · 13.38 per 1,000
German nationals per 1,000 < 1.36 → 15.19+ · grey = province not in Padrón extract

Source: Spainability Origins Map, INE Padrón Continuo — nationality, 1 Jan 2022 · province rollups from the 19-province Padrón extract

Last updated: July 2026 · Next update: on INE's next census release (expected 2027).

Key findings

  • As of 1 January 2022, 107,278 German nationals were recorded in the 19 provinces this table covers (INE Padrón Continuo — nationality, not birth country).
  • The largest municipal counts are Barcelona (7,821) , Madrid (5,187) , and Palma (3,144) .
  • The highest German nationals concentration among towns with at least 50 residents in this layer is Valle Gran Rey, Santa Cruz de Tenerife203.3 per 1,000.
  • By raw count, Barcelona leads with 7,821 German nationals.

Source: Spainability Origins Map, INE Padrón Continuo — nationality, 1 Jan 2022

The Spainability Letter

Want the other towns?

This page shows the top 50. Get the full municipality-level dataset — including UK and German nationals where the Padrón covers them — free, plus The Spainability Letter.

One monthly letter. The dataset download is on the next page. Unsubscribe anytime.

The 50 towns with the most German residents

Sort any column. Toggle between raw counts and per-capita concentration (minimum 50 German nationals, to filter out small-town noise). Town names link to a profile when we have one.

Top 50 Spanish towns by German nationals (2022)
Town Province German nationals (2022) per 1,000
1 Barcelona Barcelona 7,821 4.8
2 Madrid Madrid 5,187 1.6
3 Palma Balears, Illes 3,144 7.6
4 Calvià Balears, Illes 2,500 47.7
5 San Bartolomé de Tirajana Palmas, Las 2,249 42.5
6 Pájara Palmas, Las 2,056 99.1
7 Torrox Málaga 1,823 91.2
8 Marbella Málaga 1,660 11.0
9 València Valencia/València 1,609 2.0
10 Llucmajor Balears, Illes 1,260 32.5
11 Santa Eulària des Riu Balears, Illes 1,203 29.7
12 Puerto de la Cruz Santa Cruz de Tenerife 1,188 39.1
13 Calp Alicante/Alacant 1,052 43.7
14 Dénia Alicante/Alacant 1,027 23.4
15 Arona Santa Cruz de Tenerife 1,009 12.2
16 Palmas de Gran Canaria, Las Palmas, Las 1,004 2.7
17 Valle Gran Rey Santa Cruz de Tenerife 950 203.3
18 Mijas Málaga 933 10.4
19 Torrevieja Alicante/Alacant 875 10.5
20 Oliva, La Palmas, Las 857 30.7
21 Adeje Santa Cruz de Tenerife 842 17.1
22 Llanos de Aridane, Los Santa Cruz de Tenerife 797 38.8
23 Castelldefels Barcelona 793 11.8
24 San Fulgencio Alicante/Alacant 721 79.3
25 Santanyí Balears, Illes 713 57.9
26 Teulada Alicante/Alacant 708 59.3
27 Andratx Balears, Illes 706 60.2
28 Capdepera Balears, Illes 702 58.1
29 Benissa Alicante/Alacant 696 58.6
30 Sant Cugat del Vallès Barcelona 686 7.2
31 Manacor Balears, Illes 676 14.9
32 Málaga Málaga 666 1.2
33 Orihuela Alicante/Alacant 643 8.0
34 Tías Palmas, Las 643 30.5
35 Estepona Málaga 638 8.6
36 San Cristóbal de La Laguna Santa Cruz de Tenerife 631 4.0
37 Rojales Alicante/Alacant 604 35.7
38 Paso, El Santa Cruz de Tenerife 587 74.3
39 Granadilla de Abona Santa Cruz de Tenerife 574 10.9
40 Teguise Palmas, Las 550 23.5
41 Sant Llorenç des Cardassar Balears, Illes 550 60.9
42 Santa Cruz de Tenerife Santa Cruz de Tenerife 533 2.6
43 Sitges Barcelona 506 16.2
44 Realejos, Los Santa Cruz de Tenerife 503 13.6
45 San Miguel de Abona Santa Cruz de Tenerife 494 22.5
46 Mogán Palmas, Las 481 23.7
47 Nucia, la Alicante/Alacant 474 25.5
48 Alfàs del Pi, l' Alicante/Alacant 472 22.8
49 Fuengirola Málaga 468 5.6
50 Felanitx Balears, Illes 464 25.3

Source: Spainability Origins Map, INE Padrón Continuo — nationality, 1 Jan 2022 · 2,353 municipalities in this layer's source table; top 50 shown

Cite this map

Source: the Spainability Origins Map, derived from Spain's National Statistics Institute (INE) Padrón Continuo municipal register — nationality, 1 January 2022. German nationals layer: https://spainability.com/where-germans-live-in-spain/. Full methodology: https://spainability.com/methodology/.

Quote figures as German nationals (nationality, 2022 register). Read the full methodology and caveats.

Go beyond the map

Where should you live in Spain?

This map shows where german residents already live. Answer a dozen questions and we score all 8,132 municipalities against your priorities, with the tradeoffs shown alongside the wins.

Take the 3-minute quiz →

The Spainability Letter

Get the full data — all 8,132 Spanish towns, free.

Climate, cost, healthcare, and settlement data for every municipality we map — plus The Spainability Letter, a monthly letter for people actually settling in Spain.

One monthly letter. The dataset download is on the next page. Unsubscribe anytime.

Not sure where to settle? Take the 3-minute quiz →