Municipalities in Galicia by share of foreign nationals
Oímbra had the highest share of foreign nationals of 313 municipalities in 2022, at 17.6%. Tordoia had the lowest, at 0.4%. The median was 2.8% and the figure for Galicia was 4.4%. Source: INE.
Top 40 municipalities, 2022
Full ranking
| Rank | Municipalities | 2022 (%) | Change on 2021 |
|---|---|---|---|
| 1 | Oímbra | 17.6 | +0.8 pts |
| 2 | Carballeda de Valdeorras | 14.5 | 0 pts |
| 3 | A Mezquita | 14.3 | +1.2 pts |
| 4 | Burela | 11.7 | +0.5 pts |
| 5 | Verín | 11.2 | +0.4 pts |
| 6 | Entrimo | 10.3 | -0.5 pts |
| 7 | Baltar | 9.5 | +0.8 pts |
| 8 | O Barco de Valdeorras | 9.4 | +0.3 pts |
| 9 | Xove | 8.7 | +1.2 pts |
| 10 | Meira | 8.7 | +1 pts |
| 11 | Padrenda | 8.5 | +0.5 pts |
| 12 | Rábade | 8.3 | +0.2 pts |
| 13 | Salvaterra de Miño | 7.9 | -0.5 pts |
| 14 | Lalín | 7.9 | +0.7 pts |
| 15 | Monforte de Lemos | 7.4 | +0.2 pts |
| 16 | Lobios | 7.1 | +0.1 pts |
| 17 | Negueira de Muñiz | 7 | -0.7 pts |
| 18 | A Gudiña | 6.9 | -1.5 pts |
| 19 | Viveiro | 6.8 | +0.4 pts |
| 20 | Quintela de Leirado | 6.8 | +2.2 pts |
| 21 | Foz | 6.4 | +0.3 pts |
| 22 | Lourenzá | 6.4 | +0.1 pts |
| 23 | Ourense | 6.3 | +0.3 pts |
| 24 | Vilamartín de Valdeorras | 6.3 | +0.5 pts |
| 25 | A Coruña | 6.3 | +0.4 pts |
| 26 | Tui | 6.3 | +0.2 pts |
| 27 | Pantón | 6.3 | +0.5 pts |
| 28 | O Carballiño | 6.3 | +0.2 pts |
| 29 | Sarria | 6.3 | +0.9 pts |
| 30 | Lugo | 6.2 | +0.2 pts |
| 31 | Silleda | 6.2 | +0.2 pts |
| 32 | Cedeira | 6.1 | +0.5 pts |
| 33 | Ramirás | 6 | +1 pts |
| 34 | Sada | 5.9 | -0 pts |
| 35 | Arteixo | 5.9 | +0.1 pts |
| 36 | Vigo | 5.6 | +0.2 pts |
| 37 | A Rúa | 5.5 | +0.4 pts |
| 38 | Santiago de Compostela | 5.4 | +0.2 pts |
| 39 | Riós | 5.4 | +1.5 pts |
| 40 | Ames | 5.4 | +0.1 pts |
| 41 | Castro de Rei | 5.3 | -0 pts |
| 42 | A Guarda | 5.3 | +0.5 pts |
| 43 | Betanzos | 5.3 | +0.5 pts |
| 44 | O Porriño | 5.2 | -0.2 pts |
| 45 | Gomesende | 5.2 | +0.4 pts |
| 46 | Becerreá | 5.1 | -0.6 pts |
| 47 | Taboada | 5.1 | -0.2 pts |
| 48 | A Bola | 5.1 | +1.1 pts |
| 49 | Ordes | 5 | +0.1 pts |
| 50 | Cenlle | 5 | +1.4 pts |
| 51 | Chantada | 5 | +0.4 pts |
| 52 | Xinzo de Limia | 4.9 | -0.1 pts |
| 53 | Ribadeo | 4.9 | -0.1 pts |
| 54 | Celanova | 4.9 | -0.1 pts |
| 55 | Culleredo | 4.9 | -0 pts |
| 56 | Curtis | 4.9 | +0.6 pts |
| 57 | Muras | 4.8 | +1.2 pts |
| 58 | Oroso | 4.8 | +0.5 pts |
| 59 | A Lama | 4.8 | +0.8 pts |
| 60 | Guitiriz | 4.7 | -1.1 pts |
| 61 | Vilagarcía de Arousa | 4.6 | +0.2 pts |
| 62 | Ribeira | 4.6 | +0.3 pts |
| 63 | Barreiros | 4.6 | +0.2 pts |
| 64 | Tomiño | 4.6 | +0.4 pts |
| 65 | Parada de Sil | 4.5 | +0.5 pts |
| 66 | Calvos de Randín | 4.5 | +0.9 pts |
| 67 | Vilardevós | 4.5 | +0.4 pts |
| 68 | A Pontenova | 4.5 | -0 pts |
| 69 | Barbadás | 4.5 | -0.3 pts |
| 70 | Melide | 4.4 | +0.3 pts |
| 71 | Petín | 4.4 | +0.7 pts |
| 72 | Sober | 4.4 | 0 pts |
| 73 | O Saviñao | 4.4 | +0.2 pts |
| 74 | Pontevedra | 4.4 | +0.2 pts |
| 74 | Riotorto | 4.4 | +0.9 pts |
| 76 | Oleiros | 4.3 | +0.2 pts |
| 77 | Cerdido | 4.3 | +0.1 pts |
| 78 | Soutomaior | 4.2 | -0.1 pts |
| 79 | Salceda de Caselas | 4.2 | 0 pts |
| 79 | Vilalba | 4.2 | +0.2 pts |
| 81 | San Cibrao das Viñas | 4.1 | 0 pts |
| 82 | A Veiga | 4.1 | -0.5 pts |
| 83 | A Teixeira | 4 | -0.4 pts |
| 84 | Arzúa | 4 | -0.1 pts |
| 85 | Lobeira | 4 | +0.1 pts |
| 86 | Carral | 4 | +0.1 pts |
| 87 | Maceda | 4 | -0.3 pts |
| 88 | Miño | 4 | +0.4 pts |
| 89 | Avión | 4 | +0.7 pts |
| 90 | Baralla | 3.9 | +0.2 pts |
| 91 | Fisterra | 3.9 | +0.5 pts |
| 92 | Ortigueira | 3.9 | +0.2 pts |
| 93 | Cambre | 3.9 | +0.1 pts |
| 93 | Punxín | 3.9 | +0.5 pts |
| 95 | Allariz | 3.9 | +0.4 pts |
| 96 | Palas de Rei | 3.9 | +0.8 pts |
| 97 | Antas de Ulla | 3.9 | +0.4 pts |
| 98 | Piñor | 3.8 | +0.6 pts |
| 99 | Negreira | 3.8 | -0.1 pts |
| 100 | Castro Caldelas | 3.8 | +0.8 pts |
| 101 | Ponteareas | 3.8 | 0 pts |
| 102 | Covelo | 3.8 | +0.5 pts |
| 103 | O Valadouro | 3.8 | +0.2 pts |
| 104 | Mañón | 3.7 | -0.2 pts |
| 105 | Cariño | 3.7 | +0.1 pts |
| 106 | A Pobra de Trives | 3.7 | -0.5 pts |
| 107 | O Grove | 3.7 | +0.7 pts |
| 108 | San Amaro | 3.6 | +0.5 pts |
| 109 | Bande | 3.6 | +0.5 pts |
| 110 | Rodeiro | 3.6 | +0.4 pts |
| 111 | Pontedeva | 3.6 | -0.1 pts |
| 112 | Ferrol | 3.6 | +0.4 pts |
| 113 | Crecente | 3.6 | +0.6 pts |
| 114 | Toén | 3.5 | -0.1 pts |
| 115 | Santa Comba | 3.5 | +0.6 pts |
| 116 | Pol | 3.5 | -0.3 pts |
| 117 | Monterroso | 3.5 | +0.2 pts |
| 118 | Mos | 3.4 | -0 pts |
| 119 | Quiroga | 3.4 | +0.1 pts |
| 119 | Ribadavia | 3.4 | -0.3 pts |
| 121 | Ourol | 3.3 | +0.7 pts |
| 122 | Portomarín | 3.3 | -0.1 pts |
| 123 | Nigrán | 3.3 | -0 pts |
| 124 | Sanxenxo | 3.3 | +0.1 pts |
| 125 | Arbo | 3.2 | -0.4 pts |
| 126 | Cerceda | 3.2 | -0 pts |
| 127 | Muíños | 3.2 | +0.1 pts |
| 128 | Boborás | 3.2 | -0.4 pts |
| 129 | Baiona | 3.1 | +0.2 pts |
| 130 | O Rosal | 3.1 | +0.1 pts |
| 131 | Oia | 3.1 | -0.1 pts |
| 132 | Cospeito | 3.1 | +0.4 pts |
| 133 | Paderne de Allariz | 3.1 | 0 pts |
| 134 | A Pobra do Brollón | 3.1 | -0.5 pts |
| 135 | Ribadumia | 3.1 | +0.1 pts |
| 136 | Boimorto | 3.1 | +0.2 pts |
| 137 | Poio | 3 | -0.1 pts |
| 138 | Amoeiro | 3 | +0.1 pts |
| 139 | Marín | 3 | -0.1 pts |
| 140 | Manzaneda | 3 | +0.4 pts |
| 141 | Navia de Suarna | 3 | 0 pts |
| 142 | Láncara | 3 | +0.1 pts |
| 143 | Cervo | 3 | 0 pts |
| 144 | O Incio | 3 | +0.9 pts |
| 145 | Caldas de Reis | 3 | 0 pts |
| 145 | Vilamarín | 3 | -0.5 pts |
| 147 | Leiro | 3 | +0.2 pts |
| 148 | Viana do Bolo | 2.9 | -0 pts |
| 149 | A Cañiza | 2.9 | +0.3 pts |
| 149 | Mondoñedo | 2.9 | +0.2 pts |
| 151 | A Merca | 2.9 | +0.5 pts |
| 152 | As Pontes de García Rodríguez | 2.9 | +0.7 pts |
| 153 | Castroverde | 2.9 | +0.3 pts |
| 154 | Boiro | 2.8 | +0.2 pts |
| 155 | A Laracha | 2.8 | +0.3 pts |
| 156 | Brión | 2.8 | +0.5 pts |
| 157 | Cambados | 2.8 | +0.1 pts |
| 158 | Noia | 2.8 | +0.1 pts |
| 159 | Cee | 2.8 | +0.1 pts |
| 160 | Mondariz-Balneario | 2.8 | -0 pts |
| 161 | Coles | 2.8 | +0.1 pts |
| 162 | Verea | 2.8 | +0.9 pts |
| 163 | Ponteceso | 2.8 | +0.7 pts |
| 164 | Cangas | 2.8 | +0.1 pts |
| 165 | Nogueira de Ramuín | 2.7 | +0.4 pts |
| 166 | Xunqueira de Ambía | 2.7 | +1.3 pts |
| 167 | Monfero | 2.7 | 0 pts |
| 168 | Cortegada | 2.7 | +0.3 pts |
| 169 | Pontedeume | 2.7 | -0.1 pts |
| 170 | Cualedro | 2.7 | -0.3 pts |
| 170 | Larouco | 2.7 | +1.1 pts |
| 172 | Montederramo | 2.7 | 0 pts |
| 173 | Monterrei | 2.7 | -0.3 pts |
| 174 | Narón | 2.7 | +0.2 pts |
| 175 | Castrelo de Miño | 2.7 | +0.3 pts |
| 176 | Vila de Cruces | 2.7 | +0.1 pts |
| 177 | Ares | 2.7 | 0 pts |
| 178 | San Cristovo de Cea | 2.6 | +0.1 pts |
| 179 | Friol | 2.6 | +0.3 pts |
| 180 | Vilanova de Arousa | 2.6 | +0.1 pts |
| 181 | Sandiás | 2.6 | +0.2 pts |
| 182 | Ribas de Sil | 2.6 | -0.1 pts |
| 183 | Carballo | 2.5 | +0.1 pts |
| 184 | A Estrada | 2.5 | +0.1 pts |
| 185 | Teo | 2.5 | +0.3 pts |
| 186 | Ponte Caldelas | 2.5 | +0.3 pts |
| 187 | Xunqueira de Espadanedo | 2.5 | -0.6 pts |
| 188 | A Fonsagrada | 2.5 | +0.4 pts |
| 189 | Maside | 2.5 | +0.6 pts |
| 190 | O Vicedo | 2.5 | +0.2 pts |
| 191 | Vilaboa | 2.5 | +0.2 pts |
| 192 | Trasmiras | 2.5 | -0.1 pts |
| 193 | Meaño | 2.4 | -0.3 pts |
| 194 | Samos | 2.4 | -0.2 pts |
| 195 | Rubiá | 2.4 | +0.2 pts |
| 196 | Agolada | 2.4 | +0.6 pts |
| 196 | Vilariño de Conso | 2.4 | -0.2 pts |
| 198 | Triacastela | 2.4 | +1.1 pts |
| 199 | Baños de Molgas | 2.3 | +0.3 pts |
| 200 | Bóveda | 2.3 | -0.3 pts |
| 201 | Bergondo | 2.3 | +0.1 pts |
| 202 | Castrelo do Val | 2.3 | +0.2 pts |
| 203 | Corcubión | 2.3 | +0.3 pts |
| 204 | Camariñas | 2.2 | +0.3 pts |
| 205 | Porto do Son | 2.2 | +0.3 pts |
| 206 | Fornelos de Montes | 2.2 | -0.5 pts |
| 207 | O Pereiro de Aguiar | 2.2 | +0.1 pts |
| 208 | Cerdedo-Cotobade | 2.2 | -0.3 pts |
| 209 | A Pastoriza | 2.2 | +0.1 pts |
| 210 | Muxía | 2.2 | +0.4 pts |
| 210 | Padrón | 2.2 | +0.3 pts |
| 212 | Val do Dubra | 2.2 | +0.1 pts |
| 213 | Mondariz | 2.2 | +0.5 pts |
| 214 | Os Blancos | 2.2 | +0.8 pts |
| 215 | Sobrado | 2.2 | +1 pts |
| 216 | Baleira | 2.2 | +0.2 pts |
| 217 | Vilar de Barrio | 2.1 | -0.2 pts |
| 218 | A Capela | 2.1 | +0.4 pts |
| 219 | Vilarmaior | 2.1 | +0.6 pts |
| 220 | As Neves | 2.1 | +0.1 pts |
| 221 | Laxe | 2.1 | +0.3 pts |
| 222 | A Pobra do Caramiñal | 2 | +0.1 pts |
| 223 | Beariz | 2 | +0.3 pts |
| 224 | Redondela | 2 | +0.1 pts |
| 225 | Moeche | 2 | -0.4 pts |
| 226 | Oza-Cesuras | 2 | +0.1 pts |
| 227 | Cabanas | 2 | -0.2 pts |
| 228 | A Arnoia | 2 | -0.1 pts |
| 229 | Vimianzo | 2 | +0.1 pts |
| 230 | Xermade | 2 | +0.2 pts |
| 231 | Carballeda de Avia | 2 | +0.1 pts |
| 232 | Aranga | 2 | +0.2 pts |
| 233 | Begonte | 1.9 | +0.3 pts |
| 234 | Pedrafita do Cebreiro | 1.9 | -0.4 pts |
| 235 | Malpica de Bergantiños | 1.9 | -0 pts |
| 236 | Folgoso do Courel | 1.9 | +0.5 pts |
| 237 | Taboadela | 1.9 | 0 pts |
| 238 | Porqueira | 1.9 | +0.3 pts |
| 239 | Carballedo | 1.9 | -0.3 pts |
| 240 | Beade | 1.9 | -0.2 pts |
| 240 | Vilar de Santos | 1.9 | -0.1 pts |
| 242 | Coirós | 1.9 | +0.4 pts |
| 243 | Cuntis | 1.9 | +0.2 pts |
| 244 | Gondomar | 1.8 | 0 pts |
| 245 | Ribeira de Piquín | 1.8 | +0.3 pts |
| 246 | Esgos | 1.8 | +0.1 pts |
| 246 | Trabada | 1.8 | 0 pts |
| 248 | Chandrexa de Queixa | 1.8 | +0.6 pts |
| 249 | Guntín | 1.8 | +0.2 pts |
| 250 | San Xoán de Río | 1.8 | +1 pts |
Other periods
About this ranking
Residents with foreign nationality as a percentage of total population on 1 January.
Every value in the ranking comes from the same publisher and the same period, so the municipalities are compared on one definition. Equal values share a rank.
How to cite
Invokely calculation from Población extranjera entre población total (Censo anual, INE). https://invokely.ai/docs/methodology#foreign_population_share. Retrieved 2026-10-08.
Use this data in your AI agent
Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:
Rank Municipalities in Galicia by share of foreign nationals using official data, and cite the source.
rank_places {"indicator":"foreign_population_share","level":"municipality","within":"Galicia","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=foreign_population_share&level=municipality&within=Galicia&limit=10
Questions
Which municipality has the highest share of foreign nationals?
Oímbra, with 17.6% in 2022, according to INE.
Which municipality has the lowest share of foreign nationals?
Tordoia, with 0.4% in 2022.
Where does this ranking come from?
Every value comes from one source and one period, so the places are comparable: Invokely, Población extranjera entre población total (Censo anual, INE). Retrieved 2026-10-08.
Foreign nationals share of population: other rankings
- EU regions (NUTS 2)
- Autonomous communities of Spain
- Provinces of Spain
- Municipalities of Spain
- Municipalities in Castile and León
- Municipalities in Catalonia
- Municipalities in Castilla-La Mancha
- Municipalities in Andalusia
- Municipalities in Aragon
- Municipalities in Valencian Community
- Municipalities in Extremadura
- Municipalities in Burgos province