The current system of Spanish registration plates is national, with no location significance.
The old system started with a group of one or two letters,
indicating the district (provincia) of registration (or type of government department that owns it):
- A - Alicante
- AB - Albacete
- AL - Almería
- AV - Avila
- B - Barcelona
- BA - Badajoz
- BI - Bilbao & Vizcaya
- BU - Burgos
- C - Corunna (La Coruña
- CA - Cádiz
- CC - Cáceres
- CE - Ceuta (North African enclave)
- CO - Córdoba
- CR - Ciudad Real
- CS - Castellón
- CU - Cuenca
- DGP - vehicles of the Dirección General de la Policía
- ET - vehicles of the Ministerio de Defensa (Army - Ejército de Tierra)
- FA - vehicles of the Ministerio de Defensa (Air Force - Fuerzas Aeras)
- FN - vehicles of the Ministerio de Defensa (Navy)
- GC - Las Palmas de Gran Canaria
- GE - Gerona - now replaced by GI
- GI - Girona / Gerona
- GR - Granada
- GU - Guadalajara
- H - Huelva (or, if followed by 4digits 3letters, a privately-owned vintage car)
- HU - Huesca
- IB - the Balearic Islands (Islas Baleares / Illes Balears)
- L - Lérida / Lleida
- LE - Léon
- LO - Logroño & La Rioja
- LU - Lugo
- LM - ?
- M - Madrid
- MA - Málaga
- ME - Spanish Morocco (1932-1952)
- MF - vehicles of the Ministerio de Fomento (Red de Carreteras de Estado)
- ML - Melilla (North African enclave)
- MOP - now replaced by MF
- MU - Murcia
- O - Oviedo & Asturias
- OR - Orense/Ourense - now replaced by OU
- OU - Ourense/Orense
- P - Palencia
- PGC - vehicles of the Dirección General de la Guardia Civil
- PM - Palma de Mallorca & the Balearic Islands (Islas Baleares)
- PMM - vehicles of the Móvil Ministerial
- PO - Pontevedra
- S - Santander & Calabria
- SA - Salamanca
- SE - Seville (Sevilla)
- SG - Segovia
- SH - Western Sahara
- SO - Soria
- SS - San Sebastián / Guipúzcoa
- T - Tarragona
- TE - Teruel
- TF - Santa Cruz de Tenerife
- TO - Toledo
- V - Valencia
- VA - Valladolid
- VI - Vitoria & Álava
- Z - Saragossa (Zaragoza)
- ZA - Zamora