Cities, towns and villages
Spain place reference
29,272 populated-place records from GeoNames. Browse the directory or search the beginning of a Latin/transliterated name.
29,272 results. Page 13 of 293.
- Alto
Galicia · GeoNames 3130232
- Altobar de la Encomienda
Castille and León · GeoNames 3130229
- Altrón
Catalonia · GeoNames 3130225
- Altsasu
Navarre · GeoNames 3130244
- Altube
Basque Country · GeoNames 6619936
- Altura
Valencia · GeoNames 2521793
- Altuzarra
La Rioja · GeoNames 3130221
- Altzate
Navarre · GeoNames 3130211
- Altzibar
Basque Country · GeoNames 3130586
- Altzola
Basque Country · GeoNames 6324563
- Altzuaga
Basque Country · GeoNames 3129291
- Altzusta
Basque Country · GeoNames 3130205
- Aluenda
Aragon · GeoNames 3130220
- Alueza
Aragon · GeoNames 3119511
- Alumbres
Murcia · GeoNames 2521790
- Alustante
Castille-La Mancha · GeoNames 3130219
- Alvaré
Asturias · GeoNames 3130217
- Álvare
Galicia · GeoNames 3130218
- Alvarín
Galicia · GeoNames 11919652
- Alvariza
Asturias · GeoNames 11887179
- Alvidrón
Galicia · GeoNames 3130216
- Alvite
Galicia · GeoNames 6698663
- Alvites
Galicia · GeoNames 3130215
- Altza
Basque Country · GeoNames 3130214
- Altzaga
Basque Country · GeoNames 3130213
- Alzira
Valencia · GeoNames 2522129
- Altzoazpi
Basque Country · GeoNames 3130209
- Altzo Muño
Basque Country · GeoNames 3130208
- Altzola
Basque Country · GeoNames 3130207
- Alzórriz
Navarre · GeoNames 3130206
- Alzuza
Navarre · GeoNames 11280845
- Amadores
Canary Islands · GeoNames 8504747
- Amaiur / Maya
Navarre · GeoNames 3117110
- Amandi
Asturias · GeoNames 3130202
- Amandi
Galicia · GeoNames 3130203
- Amarante
Galicia · GeoNames 3130198
- Amarante
Galicia · GeoNames 3130199
- Amarante
Galicia · GeoNames 3130200
- Amarita
Basque Country · GeoNames 3130195
- Amasa
Basque Country · GeoNames 3130194
- Amatos de Alba
Castille and León · GeoNames 3130193
- Amatriáin
Navarre · GeoNames 3130192
- Amavida
Castille and León · GeoNames 3130191
- Amabizkar
Basque Country · GeoNames 3130190
- Amaya
Castille and León · GeoNames 3130189
- Amayas
Castille-La Mancha · GeoNames 3130188
- Amayuelas de Abajo
Castille and León · GeoNames 3130187
- Amayuelas de Arriba
Castille and León · GeoNames 3130186
- Amayuelas de Ojeda
Castille and León · GeoNames 3130185
- Ambás
Asturias · GeoNames 3130182
- Ambás
Asturias · GeoNames 3130183
- Ambás
Asturias · GeoNames 3130184
- Ambas Aguas
La Rioja · GeoNames 3130181
- Ambasaguas
Castille and León · GeoNames 3130178
- Ambasaguas
Castille and León · GeoNames 3130180
- Ambasaugas
Galicia · GeoNames 3130179
- Ambasmestas
Castille and León · GeoNames 3130177
- Ambel
Aragon · GeoNames 3130176
- Ambía
Galicia · GeoNames 3130175
- Ambiedes
Asturias · GeoNames 3130174
- Ambingue
Asturias · GeoNames 3130173
- Ambite
Madrid · GeoNames 3130172
- Ambosores
Galicia · GeoNames 3130169
- Ambreijo
Galicia · GeoNames 3130167
- Ambrés
Asturias · GeoNames 3130166
- Ambroa
Galicia · GeoNames 3130165
- Ambrona
Castille and León · GeoNames 3130164
- Ambrós
Asturias · GeoNames 3130163
- Ambrosero
Cantabria · GeoNames 3130162
- Ambroz
Andalusia · GeoNames 2521775
- Ameijeira
Galicia · GeoNames 3130160
- Ameijenda
Galicia · GeoNames 3130159
- Ameijide
Galicia · GeoNames 3130158
- Ameixide
Galicia · GeoNames 11903090
- Amer
Catalonia · GeoNames 3110771
- Amer
La Rioja · GeoNames 3130157
- Ames
Galicia · GeoNames 3130155
- Ametlla
Catalonia · GeoNames 3130154
- Ametzola
Basque Country · GeoNames 3130149
- Ameyugo
Castille and León · GeoNames 3130153
- Ametz
Basque Country · GeoNames 3130152
- Ametzaga
Basque Country · GeoNames 3130150
- Ametzaga Asparrena
Basque Country · GeoNames 3130151
- Amezketa
Basque Country · GeoNames 3130148
- Amieva
Asturias · GeoNames 3130146
- Amil
Galicia · GeoNames 3130145
- Amillano
Navarre · GeoNames 3130144
- Amiudal
Galicia · GeoNames 3130143
- Amoedo
Galicia · GeoNames 3130142
- Amoeiro
Galicia · GeoNames 3130141
- Amoeja
Galicia · GeoNames 3130140
- Amoloig
Valencia · GeoNames 2521770
- Amor
Castille and León · GeoNames 3130139
- Amorebieta
Basque Country · GeoNames 3130137
- Amorín
Galicia · GeoNames 3130135
- Amorín de Abajo
Galicia · GeoNames 13561885
- Amoroce
Galicia · GeoNames 3130134
- Amoroto
Basque Country · GeoNames 3130133
- Ampliación de Cerro Alarcón
Madrid · GeoNames 11906238
- Amposta
Catalonia · GeoNames 3130131
Source: GeoNames · CC BY 4.0 · Snapshot September 17, 2026. Scope, provenance and downloads. Population figures have varying source dates. A record modification date is not a population reference date.
Use this location reference
Use stable place IDs to scope an approved public-research task. Specify the sources, report, review owner and allowed actions in the commissioning brief.
A geographic listing identifies a place. It does not establish a local office, service availability, product compatibility or a customer engagement.