Cities in Spain ( 1,727 )
- Astigarraga
- Astorga
- Atarfe
- Atarrabia
- Autol
- Ávila
- Avilés
- Avión
- Ayamonte
- Ayora
- Azagra
- Azkoitia
- Aznalcázar
- Aznalcóllar
- Azpeitia
- Azuaga
- Azuqueca de Henares
- Badajoz
- Badalona
- Badolatosa
- Baena
- Baeza
- Bailén
- Baiona
- Balaguer
- Balazote
- Balsareny
- Baños de la Encina
- Banyoles
- Barakaldo
- Baralla
- Barañáin
- Barbastro
- Barbate
- Barbera Del Valles
- Barcarrota