Municipalities in Aragon by share of foreign nationals
Villarreal de Huerva had the highest share of foreign nationals of 731 municipalities in 2022, at 47.7%. Vistabella had the lowest, at 0%. The median was 7.6% and the figure for Aragon was 12.5%. Source: INE.
Top 40 municipalities, 2022
Full ranking
| Rank | Municipalities | 2022 (%) | Change on 2021 |
|---|---|---|---|
| 1 | Villarreal de Huerva | 47.7 | +1.1 pts |
| 2 | Ricla | 41.2 | +1.7 pts |
| 3 | La Cuba | 39 | +3.3 pts |
| 4 | Chiprana | 38.1 | +0.8 pts |
| 5 | Capdesaso | 38 | +2.2 pts |
| 6 | Lanzuela | 37.5 | -8.3 pts |
| 7 | Zaidín | 35.4 | +1.1 pts |
| 8 | Alfamén | 32.3 | +1.4 pts |
| 9 | La Mata de los Olmos | 31.7 | +1.9 pts |
| 10 | Longares | 31.4 | +0.7 pts |
| 11 | Cañizar del Olivar | 31.4 | +2.5 pts |
| 12 | La Almunia de Doña Godina | 31.4 | +0.2 pts |
| 13 | Peñalba | 30.2 | +7.2 pts |
| 14 | Torrente de Cinca | 29.8 | -3.9 pts |
| 15 | Mainar | 29.4 | +6.6 pts |
| 16 | Aguilar del Alfambra | 28.4 | +6 pts |
| 17 | Arens de Lledó | 28.4 | +0.3 pts |
| 18 | Cariñena | 27.9 | +0.3 pts |
| 19 | Velilla de Cinca | 27.9 | +3.4 pts |
| 20 | Caspe | 27.8 | 0 pts |
| 21 | Terrer | 27.5 | +3.7 pts |
| 22 | Maella | 27.3 | +3.5 pts |
| 23 | Albalatillo | 27.1 | +5.2 pts |
| 24 | Urrea de Jalón | 27.1 | +0.7 pts |
| 25 | Cuevas de Almudén | 27 | +1.6 pts |
| 26 | Burbáguena | 26.8 | +21 pts |
| 27 | Almonacid de la Sierra | 25.1 | +1.3 pts |
| 28 | Fuentes de Jiloca | 25.1 | +2.2 pts |
| 29 | Maluenda | 24.9 | +2.4 pts |
| 30 | Albalate de Cinca | 24.8 | +1.6 pts |
| 31 | Caminreal | 24.7 | +0.9 pts |
| 32 | Nonaspe | 24.2 | +1.9 pts |
| 33 | Isábena | 24.2 | +1.7 pts |
| 34 | Valle de Bardají | 24.1 | +4.5 pts |
| 35 | Fraga | 23.8 | +0.3 pts |
| 36 | Sierra de Luna | 23.3 | +0.1 pts |
| 37 | Osso de Cinca | 23.2 | -1.5 pts |
| 38 | Olvés | 22.7 | -2 pts |
| 39 | Puertomingalvo | 22.7 | -3.8 pts |
| 40 | Calatorao | 22.7 | +0.3 pts |
| 41 | Belver de Cinca | 22.6 | +0.7 pts |
| 42 | Villel | 22.5 | +2.6 pts |
| 43 | Sarrión | 22.4 | +0.2 pts |
| 44 | Ráfales | 22.1 | +2.7 pts |
| 45 | Peñarroya de Tastavins | 22.1 | +2.1 pts |
| 46 | Herrera de los Navarros | 21.8 | +7 pts |
| 47 | Alquézar | 21.7 | +1.3 pts |
| 48 | Valderrobres | 21.5 | +0.6 pts |
| 49 | Zuera | 21.4 | -0.5 pts |
| 50 | Aínsa-Sobrarbe | 21.3 | -0.4 pts |
| 51 | La Fresneda | 21.3 | -0.8 pts |
| 52 | Calanda | 21.1 | +0.7 pts |
| 53 | Mallén | 21 | -0.4 pts |
| 54 | La Vilueña | 20.9 | -0.2 pts |
| 55 | Fuendejalón | 20.7 | +1.6 pts |
| 56 | Castigaleu | 20.5 | +7.8 pts |
| 57 | Miedes de Aragón | 20.4 | +0.2 pts |
| 58 | Acered | 20.4 | +4 pts |
| 59 | Aguarón | 20.3 | -0 pts |
| 60 | Albentosa | 20.2 | -0.8 pts |
| 61 | Romanos | 20.2 | -4.6 pts |
| 62 | Pedrola | 20 | +0.6 pts |
| 63 | Binéfar | 19.9 | +0.6 pts |
| 64 | Alpartir | 19.9 | -1.7 pts |
| 65 | Cedrillas | 19.7 | +0.3 pts |
| 66 | Bulbuente | 19.6 | +0.7 pts |
| 67 | Muniesa | 19.5 | +0.7 pts |
| 68 | Benabarre | 19.5 | +0.9 pts |
| 69 | Capella | 19.4 | +0.9 pts |
| 70 | Josa | 19 | +5.2 pts |
| 71 | Sariñena | 19 | 0 pts |
| 72 | Crivillén | 18.7 | -0.9 pts |
| 73 | Sena | 18.6 | +4.1 pts |
| 74 | Tosos | 18.6 | -1.8 pts |
| 75 | Salillas | 18.6 | -0.8 pts |
| 76 | Labuerda | 18.5 | -1.6 pts |
| 77 | Plasencia de Jalón | 18.5 | +1.2 pts |
| 78 | Fayón | 18.3 | +5.1 pts |
| 79 | Altorricón | 18.3 | -1.3 pts |
| 80 | Fabara | 18.3 | +0.5 pts |
| 81 | Manzanera | 18.2 | +1.5 pts |
| 82 | Salcedillo | 18.2 | -9.1 pts |
| 83 | Torrijo del Campo | 18.1 | +2.9 pts |
| 84 | Híjar | 17.9 | -0.8 pts |
| 85 | Campo | 17.8 | +0.4 pts |
| 86 | Graus | 17.7 | -0.2 pts |
| 87 | Bordón | 17.7 | +0.5 pts |
| 88 | Calamocha | 17.7 | +1 pts |
| 89 | Molinos | 17.6 | +2.8 pts |
| 90 | Arén | 17.6 | -0.1 pts |
| 91 | Calatayud | 17.5 | -0.4 pts |
| 92 | Ejea de los Caballeros | 17.4 | +1 pts |
| 93 | Perales del Alfambra | 17.4 | +3.4 pts |
| 94 | Morata de Jiloca | 17.3 | -0.2 pts |
| 95 | Alcolea de Cinca | 17.2 | -1 pts |
| 96 | Tauste | 17.2 | +1.2 pts |
| 97 | Santa Eulalia | 17.1 | +0.6 pts |
| 98 | Lledó | 17.1 | +1.3 pts |
| 99 | Cimballa | 17 | -1.9 pts |
| 99 | Malanquilla | 17 | +7.6 pts |
| 101 | Monzón | 17 | +1 pts |
| 102 | Ariza | 16.9 | +0.6 pts |
| 103 | Pradilla de Ebro | 16.9 | +1.2 pts |
| 104 | Fortanete | 16.8 | +2.1 pts |
| 105 | Colungo | 16.8 | -1 pts |
| 106 | Monreal del Campo | 16.7 | +0.2 pts |
| 107 | Muel | 16.7 | +1.3 pts |
| 108 | Bárcabo | 16.7 | +5.3 pts |
| 108 | Torre de las Arcas | 16.7 | +0.7 pts |
| 110 | Épila | 16.5 | +1.5 pts |
| 111 | Vinaceite | 16.5 | +1.2 pts |
| 112 | Abizanda | 16.4 | -0.1 pts |
| 113 | Codos | 16.4 | +2.3 pts |
| 114 | La Muela | 16.3 | -0.1 pts |
| 115 | Urriés | 16.3 | +2 pts |
| 116 | Contamina | 16.1 | +1 pts |
| 116 | Valdecuenca | 16.1 | +9.2 pts |
| 118 | Torralba de los Sisones | 16.1 | -3.8 pts |
| 119 | Torre los Negros | 16 | +1.4 pts |
| 120 | San Esteban de Litera | 16 | +4.1 pts |
| 121 | Binaced | 15.7 | +0.3 pts |
| 122 | Pomer | 15.4 | +3.4 pts |
| 123 | Peralta de Alcofea | 15.4 | +2.4 pts |
| 124 | Camañas | 15.3 | +3.1 pts |
| 125 | Murillo de Gállego | 15.2 | -0.4 pts |
| 126 | Grisén | 15.2 | +0.8 pts |
| 127 | Bea | 15.2 | +5.5 pts |
| 128 | Villarluengo | 15 | +5 pts |
| 129 | Sangarrén | 15 | -0.5 pts |
| 130 | Alcaine | 14.9 | +1.9 pts |
| 130 | Santa Cruz de Grío | 14.9 | +1 pts |
| 132 | Novales | 14.7 | +4.5 pts |
| 133 | Biel | 14.7 | -1.8 pts |
| 134 | Gargallo | 14.4 | +1.2 pts |
| 135 | Cretas | 14.4 | +1.7 pts |
| 136 | Nombrevilla | 14.3 | +8 pts |
| 136 | Torrelacárcel | 14.3 | +0.2 pts |
| 138 | Tamarite de Litera | 14.3 | +1 pts |
| 139 | Foradada del Toscar | 14.2 | +6.6 pts |
| 140 | Villadoz | 14.1 | +2.9 pts |
| 141 | Grañén | 13.9 | +0.2 pts |
| 142 | Galve | 13.9 | -6.8 pts |
| 143 | Mazaleón | 13.9 | -0 pts |
| 144 | Alcañiz | 13.9 | +0.3 pts |
| 145 | Linares de Mora | 13.8 | +4.4 pts |
| 146 | Moros | 13.8 | +1.6 pts |
| 147 | Alarba | 13.8 | +0.5 pts |
| 148 | Escatrón | 13.7 | +0.9 pts |
| 149 | Lumpiaque | 13.7 | +0.5 pts |
| 150 | Puente de Montañana | 13.7 | -0.1 pts |
| 151 | Sabiñán | 13.6 | +1.1 pts |
| 152 | Ejulve | 13.6 | +0.6 pts |
| 153 | Boltaña | 13.5 | +0.3 pts |
| 154 | Pina de Ebro | 13.5 | +1 pts |
| 155 | Lascuarre | 13.5 | -2.1 pts |
| 155 | Villar de los Navarros | 13.5 | +4.2 pts |
| 157 | Nuévalos | 13.4 | -0.6 pts |
| 158 | La Ginebrosa | 13.4 | +1.1 pts |
| 159 | Torre de Arcas | 13.4 | -2.7 pts |
| 160 | Daroca | 13.4 | +0.4 pts |
| 161 | Aguaviva | 13.3 | -1 pts |
| 162 | Fuentes de Ebro | 13.3 | -0.2 pts |
| 163 | Malón | 13.3 | +2.8 pts |
| 164 | Las Pedrosas | 13.3 | +3.9 pts |
| 165 | Castejón de las Armas | 13.3 | 0 pts |
| 166 | Valle de Lierp | 13.2 | +1.6 pts |
| 167 | Tramaced | 13.2 | +6.5 pts |
| 168 | Mara | 13.1 | +2.4 pts |
| 169 | Alagón | 13 | +1 pts |
| 170 | Camarillas | 12.9 | -0.5 pts |
| 171 | Visiedo | 12.9 | +1.4 pts |
| 172 | Fuentespalda | 12.9 | +2 pts |
| 173 | Nogueruelas | 12.9 | -0.4 pts |
| 174 | Belmonte de Gracián | 12.9 | -1 pts |
| 175 | Salillas de Jalón | 12.8 | +0.3 pts |
| 176 | Fórnoles | 12.8 | +6.6 pts |
| 177 | Sabiñánigo | 12.7 | +0.4 pts |
| 178 | Secastilla | 12.7 | +0.3 pts |
| 179 | Monroyo | 12.6 | +0.4 pts |
| 180 | Esplús | 12.5 | +0.8 pts |
| 181 | Fuentes de Rubielos | 12.5 | -1.6 pts |
| 181 | Singra | 12.5 | +1.3 pts |
| 183 | Mequinenza | 12.5 | +1 pts |
| 184 | Barbastro | 12.2 | +0.4 pts |
| 185 | Torre del Compte | 12.2 | -0.3 pts |
| 186 | Blancas | 12.1 | +3.3 pts |
| 187 | San Miguel del Cinca | 12.1 | +0.7 pts |
| 188 | Orrios | 12 | +0.6 pts |
| 189 | Mas de las Matas | 12 | -0.3 pts |
| 190 | Tella-Sin | 11.9 | +3.5 pts |
| 191 | Fombuena | 11.9 | -6.5 pts |
| 192 | Zaragoza | 11.9 | -0.5 pts |
| 193 | Villafeliche | 11.8 | +0.9 pts |
| 194 | Cadrete | 11.8 | +0.6 pts |
| 195 | Borja | 11.8 | -0.6 pts |
| 196 | Anento | 11.8 | +2 pts |
| 196 | Bueña | 11.8 | -9.4 pts |
| 198 | Morés | 11.7 | +1.9 pts |
| 199 | Alfántega | 11.7 | -0 pts |
| 200 | Huerto | 11.6 | +2.6 pts |
| 201 | Illueca | 11.6 | +0.3 pts |
| 202 | Torralba de Aragón | 11.5 | +1.4 pts |
| 203 | Undués de Lerda | 11.3 | +2.4 pts |
| 204 | Cosuenda | 11.3 | +1.1 pts |
| 205 | Fuentes Calientes | 11.2 | -0.6 pts |
| 206 | Torremocha de Jiloca | 11.2 | +1.9 pts |
| 207 | Argavieso | 11.2 | +6.1 pts |
| 208 | Jaulín | 11.2 | +1.4 pts |
| 209 | Pinseque | 11.1 | +0.6 pts |
| 210 | Castillonroy | 11.1 | +2.6 pts |
| 210 | Valtorres | 11.1 | -3.2 pts |
| 212 | Escucha | 11.1 | +0.4 pts |
| 213 | Alfambra | 11 | +0.3 pts |
| 214 | Báguena | 11 | -0.6 pts |
| 215 | Plenas | 11 | +1 pts |
| 216 | Huesca | 11 | -0 pts |
| 217 | Torrijo de la Cañada | 10.9 | +2 pts |
| 218 | Albalate del Arzobispo | 10.9 | +0.1 pts |
| 219 | Cinco Olivas | 10.9 | -1.5 pts |
| 220 | Broto | 10.9 | +0.8 pts |
| 221 | Boquiñeni | 10.9 | +1.5 pts |
| 221 | La Iglesuela del Cid | 10.9 | -0.4 pts |
| 223 | Aliaga | 10.8 | +0.5 pts |
| 224 | Bujaraloz | 10.7 | +0.4 pts |
| 225 | Valpalmas | 10.7 | -4.2 pts |
| 226 | Bierge | 10.7 | -1.2 pts |
| 227 | Luceni | 10.6 | -0.9 pts |
| 228 | Tardienta | 10.6 | +0.7 pts |
| 229 | Ariño | 10.6 | +0.5 pts |
| 230 | Hoz y Costean | 10.5 | +1.3 pts |
| 231 | Viacamp y Litera | 10.5 | -7 pts |
| 232 | Utrillas | 10.5 | +0.7 pts |
| 233 | Arándiga | 10.5 | +4.1 pts |
| 234 | Paniza | 10.4 | -0.3 pts |
| 235 | Cuarte de Huerva | 10.4 | -0.1 pts |
| 236 | Lécera | 10.4 | +0.5 pts |
| 237 | Ateca | 10.4 | -1.3 pts |
| 238 | La Puebla de Valverde | 10.4 | -2.1 pts |
| 239 | Barrachina | 10.3 | +3.3 pts |
| 240 | Biescas | 10.3 | -0.2 pts |
| 241 | Gotor | 10.3 | +0.3 pts |
| 242 | La Cañada de Verich | 10.3 | -0.7 pts |
| 243 | Alcubierre | 10.3 | +2 pts |
| 244 | Alhama de Aragón | 10.3 | -0.1 pts |
| 245 | Almonacid de la Cuba | 10.3 | +2.6 pts |
| 245 | Tornos | 10.3 | +0.8 pts |
| 245 | Tramacastilla | 10.3 | +1.6 pts |
| 248 | Mora de Rubielos | 10.2 | -0.5 pts |
| 249 | Bañón | 10.2 | +6.2 pts |
| 250 | Candasnos | 10.2 | +2.7 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 Aragon by share of foreign nationals using official data, and cite the source.
rank_places {"indicator":"foreign_population_share","level":"municipality","within":"Aragon","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=foreign_population_share&level=municipality&within=Aragon&limit=10
Questions
Which municipality has the highest share of foreign nationals?
Villarreal de Huerva, with 47.7% in 2022, according to INE.
Which municipality has the lowest share of foreign nationals?
Vistabella, with 0% 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 Valencian Community
- Municipalities in Extremadura
- Municipalities in Burgos province
- Municipalities in Salamanca province