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 183 of 293.
- O Rosal
Galicia · GeoNames 3111353
- O San Salvador
Galicia · GeoNames 11919588
- O Seixo
Galicia · GeoNames 3123272
- O Seixo
Galicia · GeoNames 3123273
- O Seixo
Galicia · GeoNames 3232530
- O Temple
Galicia · GeoNames 3108179
- O Trobo
Galicia · GeoNames 10943007
- O Val
Galicia · GeoNames 12088685
- O Vicedo
Galicia · GeoNames 11350715
- O viso
Galicia · GeoNames 8354609
- Oba
Basque Country · GeoNames 3115301
- Oballo
Asturias · GeoNames 3115300
- Obando
Extremadura · GeoNames 6940290
- Obanos
Navarre · GeoNames 3115299
- Obanza
Asturias · GeoNames 3115298
- Obaya
Asturias · GeoNames 3115296
- Obekuri
Basque Country · GeoNames 3115294
- Obécuri
Castille and León · GeoNames 3115295
- Obejo
Andalusia · GeoNames 2513179
- Obeso
Cantabria · GeoNames 3115292
- Obispo Hernández
Valencia · GeoNames 2513176
- Obón
Aragon · GeoNames 3115288
- Obona
Asturias · GeoNames 3115287
- Obra
Galicia · GeoNames 3115286
- Obre
Galicia · GeoNames 3115284
- Obre
Galicia · GeoNames 3115285
- Obregón
Cantabria · GeoNames 3115283
- Oca
Galicia · GeoNames 3115279
- Oca
Galicia · GeoNames 3115280
- Oca
Galicia · GeoNames 3115281
- Oca de Abaixo
Galicia · GeoNames 9222700
- Okamika
Basque Country · GeoNames 3115277
- Ocaña
Castille-La Mancha · GeoNames 2513175
- Okariz
Basque Country · GeoNames 3115276
- Ocastro
Galicia · GeoNames 3115275
- Oceja de Valdellorma
Castille and León · GeoNames 3115274
- Ocejo
Cantabria · GeoNames 3115273
- Ocejo de la Peña
Castille and León · GeoNames 3115272
- Ocenilla
Castille and León · GeoNames 3115271
- Oceño
Asturias · GeoNames 3115270
- Ocentejo
Castille-La Mancha · GeoNames 3115269
- Ocero
Castille and León · GeoNames 3115268
- Ochagavía
Navarre · GeoNames 3115267
- Ochando
Castille and León · GeoNames 3115265
- Ochánduri
La Rioja · GeoNames 3115264
- Ochavillo del Río
Andalusia · GeoNames 2513172
- Ochichar
Andalusia · GeoNames 2513171
- Ocilla
Castille and León · GeoNames 3115262
- Ocio
Basque Country · GeoNames 3115261
- Oco
Navarre · GeoNames 3115259
- Oco
Castille and León · GeoNames 3115260
- Obekolaldea
Basque Country · GeoNames 3115258
- Ocón
La Rioja · GeoNames 3115257
- Ocón de Villafranca
Castille and León · GeoNames 3115256
- Òdena
Catalonia · GeoNames 3115252
- Odériz
Navarre · GeoNames 3115251
- Odiaga
Basque Country · GeoNames 3115250
- Odina
Aragon · GeoNames 12032338
- Odollo
Castille and León · GeoNames 3115249
- Odón
Aragon · GeoNames 3115248
- Oencia
Castille and León · GeoNames 3115244
- Oeste
Galicia · GeoNames 3115243
- Ofra
Valencia · GeoNames 2513169
- Ogaragoitia
Basque Country · GeoNames 3115242
- Ogarrio
Cantabria · GeoNames 3115241
- Ogas
Galicia · GeoNames 3115240
- Ogassa
Catalonia · GeoNames 3115239
- Ogern
Catalonia · GeoNames 3115238
- Ogíjares
Andalusia · GeoNames 2513167
- Ogueta
Castille and León · GeoNames 3115235
- Ohanes
Andalusia · GeoNames 2513166
- Oia
Galicia · GeoNames 3114702
- Oia
Galicia · GeoNames 3114703
- Oiartzun
Basque Country · GeoNames 3114700
- Oieregi
Navarre · GeoNames 3114698
- Oimbra
Galicia · GeoNames 3115233
- Oín
Galicia · GeoNames 3115232
- Oinés
Galicia · GeoNames 3115231
- Oion / Oyón
Basque Country · GeoNames 3114697
- Oikia
Basque Country · GeoNames 3115230
- Oirán
Galicia · GeoNames 3115229
- Oiras
Galicia · GeoNames 3115228
- Oirós
Galicia · GeoNames 3115227
- Ois
Galicia · GeoNames 3115225
- Ois
Galicia · GeoNames 3115226
- Oitavén
Galicia · GeoNames 3115224
- Oitura
Aragon · GeoNames 3115222
- Oitz
Navarre · GeoNames 3115219
- Oix
Catalonia · GeoNames 3115221
- Ojacastro
La Rioja · GeoNames 3115217
- Ojeda
Castille and León · GeoNames 3115216
- Ojedo
Cantabria · GeoNames 6695655
- Ojén
Andalusia · GeoNames 2513163
- Ojós
Murcia · GeoNames 2513160
- Ojos-Albos
Castille and León · GeoNames 3115214
- Ojos Negros
Aragon · GeoNames 3115213
- Ojuel
Castille and León · GeoNames 3115212
- Ojuelos Altos
Andalusia · GeoNames 2513152
- Ojuriego
Cantabria · GeoNames 3115211
- Ola
Aragon · GeoNames 3115210
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.