UK Number Plate Area and Geographical Codes

It's always nice to be an authority on a historical commodity. And one of the first steps toward becoming an authority on UK number plates, is to learn about their composition over the years.

In the realm of UK number plates, there's always been an area code or geographical identifier incorporated into the registrations. However, the positioning of the code within the selection of characters has evolved over the years. To summarise in an easily digestible form, we made some images to represent the four main reg formats of dateless, suffix, prefix and new/current-style, with colour-coded bands to denote the function of the different character portions. The images appear below, and you can see where each format of plate has housed its area/geo code.

ADDITIONAL INFO FOR DATELESS PLATES

However, there's some extra information relating to the dateless format, with specific regard to this page. The example image shows a dateless plate with three letters and three numbers. Of the three letters, only the latter two comprise the area code. The other letter is a random serial addition, and was used purely to expand the volume of possible registrations.

But when the dateless plate series started in the early part of the 20th century, the letter portion contained just one or two characters, so the the whole of the letter portion was the area code. This applied from 1903 until (in England) 1932. Dateless plates always contained one letter block, and one number block - albeit that a "block" could comprise just one character, up to as many as four. And in the first half of the twentieth century, the letter block always came first.

But beginning in 1953, a lack of available new registrations led the various issuing offices to reverse the format, so that the numbers now came first, and the letters followed.

If you bear that in mind, along with the information provided by the images, you should be ready to start identifying the regions for old registrations. You now know where to look for the area codes within the various plate formats. All you need is a key to which area code goes with which area. Here we go...

The codes in this first table span the period from 1903 to 2001, at which point they were replaced by the new codes that came with the current system. Although it might seem that the logical way to allocate codes to regions would be to correlate the first letter of the code with the first letter of the region, city or town, there may have been confusion when multiple regions shared a first letter. So it was decided that the codes should be allocated alphabetically, but with reference to the population size of each area. The famous "A 1" registration from the very earliest phase of plate allocation, signified London. London had the highest population volume, so it was awarded the letter "A".

You'll also notice that plates containing the letters "I" or "Z" were dedicated to regions in Ireland. Neither letter was permissible within UK mainland registrations for dateless, suffix or prefix registrations.

Area CodeArea
ALondon
AABournemouth
ABWorcester
ACCoventry
ADGloucester
AEBristol
AFTruro
AGHull
AHNorwich
AIMeath
AJMiddlesbrough
AKSheffield
ALNottingham
AMSwindon
ANReading
AOCarlisle
APE Brighton
ARChelmsford
ASInverness
ATHull
AUNottingham
AVPeterborough
AWShrewsbury
AXCardiff
AYLeicester
AZBelfast
BLancashire
BAManchester
BBNewcastle-upon-Tyne
BCLeicester
BDNorthampton
BELincoln
BFStoke-on-Trent
BGLiverpool
BHLuton
BIMonaghan
BJIpswich
BKPortsmouth
BLReading
BMLuton
BNManchester
BOCardiff
BPPortsmouth
BRNewcastle-upon-Tyne
BSAberdeen
BTLeeds
BUManchester
BVPreston
BWOxford
BXHaverfordwest
BYCroydon
BZBelfast
CYorkshire
CAChester
CBManchester
CCBangor
CDBrighton
CEPeterborough
CFReading
CGBournemouth
CHNottingham
CILaois
CJGloucester
CKPreston
CLNorwich
CMLiverpool
CNGateshead
COExeter
CPHuddersfield
CRPortsmouth
CSGlasgow
CTLincoln
CUSouth Shields
CVTruro
CWPreston
CXHuddersfield
CYSwansea
CZBelfast
DKent
DAWolverhampton
DBStockport
DCMiddlesbrough
DDGloucester
DEHaverfordwest
DFGloucester
DGGloucester
DHDudley
DIRoscommon
DJSt Helens
DKManchester
DLPortsmouth
DMChester
DNLeeds
DOLincoln
DPReading
DRExeter
DSGlasgow
DTDoncaster
DUCoventry
DVExeter
DWNewport
DXIpswich
DYHastings
DZAntrim
EStaffordshire
EAWest Bromwich
EBPeterborough
ECWestmorland
EDWarrington
EEGrimsby
EFWest Hartlepool
EGPeterborough
EHStoke-on-Trent
EISligo
EJHaverfordwest
EKWigan
ELBournemouth
EMBootle
ENBury
EOBarrow-in-Furness
EPSwansea
ERPeterborough
ESDundee
ETRotherham
EUBristol
EVChelmsford
EWPeterborough
EXGreat Yarmouth
EYBangor
EZBelfast
FEssex
FABurton-on-Trent
FBBath
FCOxford
FDDudley
FELincoln
FFBangor
FGBrighton
FHGloucester
FITipperary
FJExeter
FKWorcester
FLPeterborough
FMChester
FNMaidstone
FOGloucester
FPRutland
FRBlackpool
FSEdinburgh
FTTynemouth
FULincoln
FVBlackpool
FWLincoln
FXBournemouth
FYSouthport
FZBelfast
GGlasgow
GAGlasgow
GBGlasgow
GCLondon South West
GDGlasgow
GEGlasgow
GFLondon South West
GGGlasgow
GHLondon South West
GJLondon South West
GKLondon South West
GLTruro
GMReading
GNLondon South West
GOLondon South West
GPLondon South West
GRSunderland
GSLuton
GTLondon South West
GULondon S East
GVIpswich
GWLondon South East
GXLondon South East
GYLondon South East
GZBelfast
HMiddlesex
HASmethwick
HBMerthyr Tydfil
HCEastbourne
HDDewsbury
HEBarnsley
HFWallasey
HGBurnley
HHCarlisle
HITipperary
HJChelmsford
HKChelmsford
HLWakefield
HMEast Ham
HNDarlington
HOBournemouth
HPCoventry
HRSwindon
HSRenfrewshire
HTBristol
HUBristol
HVCentral London
HWBristol
HXCentral London
HYBristol
HZTyrone
IAAntrim
IBArmagh
ICCarlow
IDCavan
IEClare
IFCounty Cork
IHDonegal
IJCounty Down
IKDublin
ILFermanagh
IMGalway
INKerry
IOKildare
IPKilkenny
IROffaly
ITLeitrim
IULimerick
IWDerry
IXLongford
IYLouth
IZMayo
JCounty Durham
JAStockport
JBReading
JCBangor
JDWest Ham
JEPeterborough
JFLeicester
JGMaidstrone
JHReading
JIBelfast
JJMaidstone
JKEastbourne
JLLincoln
JMReading
JNSouthend
JOOxford
JPWigan
JRNorthumberland
JSInverness
JTBournemouth
JULeicester
JVGrimsby
JWBirmingham
JXHuddersfield
JYExeter
JZCounty Down
KLiverpool
KALiverpool
KBLiverpool
KCLiverpool
KDLiverpool
KEMaidstone
KFLiverpool
KGCardiff
KHKingston-upon-Hull
KIWaterford
KJMaidstone
KKMaidstone
KLMaidstone
KMMaidstone
KNMaidstone
KOMaidstone
KPMaidstone
KRMaidstone
KSEdinburgh
KTMaidstone
KUBradford
KVCoventry
KWBradford
KXLuton
KYBradford
KZAntrim
LGlamorganshire
LANorth West London
LBNorth West London
LCNorth West London
LDNorth West London
LENorth West London
LFNorth West London
LGChester
LHNorth West London
LICounty Westmeath
LJBournemouth
LKNorth West London
LLNorth West London
LMNorth West London
LNNorth West London
LONorth West London
LPNorth West London
LRNorth West London
LSEdinburgh
LTNorth West London
LUNorth West London
LVLiverpool
LWNorth West London
LXNorth West London
LYNorth West London
LZArmagh
MCheshire
MAChester
MBChester
MCNorth East London
MDNorth East London
MENorth East London
MFNorth East London
MGNorth East London
MHNorth East London
MIWexford
MJLuton
MKNorth East London
MLNorth East London
MMNorth East London
MNIsle of Man
MOReading
MPNorth East London
MRSwindon
MSEdinburgh
MTNorth East London
MUNorth East London
MVNorth East London
MWSwindon
MXNorth East London
MYNorth East London
MZBelfast
NManchester
NAManchester
NBManchester
NCManchester
NDManchester
NEManchester
NFManchester
NGNorwich
NHNorthampton
NIWicklow
NJEast Brighton
NKLuton
NLNewcastle-upon-Tyne
NMLuton
NNNottingham
NOChelmsford
NPWorcester
NRLeicester
NSGlasgow
NTShrewsbury
NUNottingham
NVNorthampton
NWLeeds
NXDudley
NYCardiff
NZLondonderry
OBirmingham
OABirmingham
OBBirmingham
OCBirmingham
ODExeter
OEBirmingham
OFBirmingham
OGBirmingham
OHBirmingham
OIBelfast
OJBirmingham
OKBirmingham
OLBirmingham
OMBirmingham
ONBirmingham
OOChelmsford
OPBirmingham
ORPortsmouth
OSGlasgow
OTPortsmouth
OUBristol
OVBirmingham
OWPortsmouth
OXBirmingham
OYCroydon
OZBelfast
PSurrey
PAGuildford
PBGuildford
PCGuildford
PDGuildford
PEGuildford
PFGuildford
PGGuildford
PHGuildford
PICork
PJGuildford
PKGuildford
PLGuildford
PMEast Guildford
PNEast Brighton
POWest Portsmouth
PPLuton
PRBournemouth
PSAberdeen
PTNewcastle-upon-Tyne
PUChelmsford
PVIpswich
PWNorwich
PXWest Portsmouth
PYNorth Middlesbrough
PZBelfast
QALondon
QBLondon
QCLondon
QDLondon
QELondon
QFLondon
QGLondon
QHLondon
QJLondon
QKLondon
QLLondon
QMLondon
QNLondon
QPLondon
QQLondon
QSLondon
RDerbyshire
RANottingham
RBNottingham
RCNottingham
RDReading
REStoke-on-Trent
RFStoke-on-Trent
RGNewcastle-upon-Tyne
RHHull
RIDublin
RJSalford
RKNorth West London
RLTruro
RMCarlisle
RNPreston
ROLuton
RPNorthampton
RRNottingham
RSAberdeen
RTEast Ipswich
RUBournemouth
RVPortsmouth
RWCoventry
RXReading
RYLeicester
RZAntrim
SEdinburgh
SAAberdeen
SBGlasgow
SCEdinburgh
SDGlasgow
SEAberdeen
SFEdinburgh
SGEdinburgh
SHEdinburgh
SJBute
SKInverness
SLDundee
SMCarlisle
SNDundee
SOAberdeen
SPDundee
SRDundee
SSAberdeen
STInverness
SUGlasgow
SVKinross-shire
SWCarlisle
SXEdinburgh
SYMidlothian
SZCounty Down
TDevon
TAExeter
TBLiverpool
TCBristol
TDManchester
TEManchester
TFReading
TGCardiff
THSwansea
TILimerick
TJLiverpool
TKExeter
TLLincoln
TMLuton
TNNewcastle-upon-Tyne
TONottingham
TPPortsmouth
TRPortsmouth
TSDundee
TTExeter
TUChester
TVNottingham
TWChelmsford
TXCardiff
TYNewcastle-upon-Tyne
TZBelfast
ULeeds
UALeeds
UBLeeds
UCCentral London>
UDOxford
UEDudley
UFBrighton
UGLeeds
UHCardiff
UIBelfast
UJShrewsbury
UKBirmingham
ULCentral London
UMLeeds
UNExeter
UOExeter
UPNewcastle-upon-Tyne
URLuton
USGlasgow
UTLeicester
UUCentral London
UVCentral London
UWCentral London
UXShropshire
UYWorcester
UZBelfast
VLanarkshire
VAPeterborough
VBMaidstone
VCCoventry
VDLanarkshire
VEPeterborough
VFNorwich
VGNorwich
VHHuddersfield
VJGloucester
VKNewcastle-upon-Tyne
VLLincoln
VMManchester
VNNorth Middlesbrough
VONottingham
VPBirmingham
VRManchester
VSGreenock
VTStoke-on-Trent
VUManchester
VVNorthampton
VWChelmsford
VXChelmsford
VYLeeds
VZTyrone
WSheffield
WASheffield
WBSheffield
WCChelmsford
WDDudley
WESheffield
WFEast Sheffield
WGSheffield
WHBolton
WIWaterford
WJSheffield
WKCoventry
WLOxford
WMSouthport
WNSwansea
WOCardiff
WPWorcester
WRWest Leeds
WSBristol
WTW Leeds
WUW Leeds
WVBrighton
WWWest Leeds
WXWest Leeds
WYWest Leeds
WZBelfast
XNorthumberland
XALondon
XBCoatbridge
XCLondon (to 1964) / Solihull (to 1974)
XDLondon
XELondon
XFLondon
XGMiddlesbrough
XHLondon
XIBelfast
XJManchester
XKLondon
XLLondon
XMLondon
XNLondon
XOLondon
XPLondon
XRLondon
XSPaisley
XTLondon
XULondon
XVLondon
XWLondon
XXLondon
XYLondon
XZArmagh
YSomerset
YATaunton
YBTaunton
YCTaunton
YDTaunton
YECentral London
YFCentral London
YGWest Leeds
YHCentral London
YICity and County of Dublin
YJBrighton
YKCentral London
YLCentral London
YMCentral London
YNCentral London
YOCentral London
YPCentral London
YRCentral London
YSGlasgow
YTCentral London
YUCentral London
YVCentral London
YWCentral London
YXCentral London
YYCentral London
YZLondonderry
ZDublin
ZADublin
ZBCounty Cork
ZCDublin
ZDDublin
ZEDublin
ZFBorough of Cork
ZHDublin
ZIDublin
ZJDublin
ZKCounty Cork
ZLDublin
ZMGalway
ZNMeath
ZODublin
ZPDonegal
ZRWexford
ZTCounty Cork
ZUDublin
ZWKildare
ZXKerry
ZYLouth
ZZDublin

The second table applies to new-style / current-style registrations only, and covers the period forward from 2001. Officially, the new area codes in this second table are known as the "Memory Tag". But they serve a similar purpose to the old area codes, and we've thus labelled them as geo codes. The issuing DVLA office listing applies only up until the local offices closed, between October and December 2013. After that, all registrations were issued from the main DVLA office in Swansea. However, the Memory Tag is still in use, and per region, registrations are still coded as if the local offices still existed.

Geo Code Region DVLA Office
AA, AB, AC, AD, AE, AF, AG, AH, AJ, AK, AL, AM, ANEast AngliaPeterborough
AO, AP, AR, AS, AT, AUEast AngliaNorwich
AV, AW, AX, AYEast AngliaIpswich
BA, BB, BC, BD, BE, BF, BG, BH, BJ, BK, BL, BM, BN, BO, BP, BR, BS, BT, BU, BV, BW, BX, BYBirminghamBirmingham
CA, CB, CC, CD, CE, CF, CG, CH, CJ, CK, CL, CM, CN, COCymruCardiff
CP, CR, CS, CT, CU, CVCymruSwansea
CW, CX, CYCymruBangor
DA, DB, DC, DD, DE, DF, DG, DH, DJ, DKDeeside to ShrewsburyChester
DL, DM, DN, DO, DP, DR, DS, DT, DU, DV, DW, DX, DYDeeside to ShrewsburyShrewsbury
EA, EB, EC, ED, EE, EF, EG, EH, EJ, EK, EL, EM, EN, EO, EP, ER, ES, ET, EU, EV, EW, EX, EYEssexChelmsford
FA, FB, FC, FD, FE, FF, FG, FH, FJ, FK, FL, FM, FN, FPForest and FensNottingham
FR, FS, FT, FV, FW, FX, FYForest and FensLincoln
GA, GB, GC, GD, GE, GF, GG, GH, GJ, GK, GL, GM, GN, GOGarden of EnglandMaidstone
GP, GR, GS, GT, GU, GV, GX, GYGarden of EnglandBrighton
HA, HB, HC, HD, HE, HF, HG, HH, HJHampshire and DorsetBournemouth
HK, HL, HM, HN, HO, HP, HR, HS, HT, HU, HV, HX, HYHampshire and DorsetPortsmouth
HWHampshire and DorsetPortsmouth (Used exclusively for the Isle of Wight)
KA, KB, KC, KD, KE, KF, KG, KH, KJ, KK, KL-Luton
KM, KN, KO, KP, KR, KS, KT, KU, KV, KW, KX, KY-Northampton
LA, LB, LC, LD, LE, LF, LG, LH, LJLondonWimbledon
LK, LL, LM, LN, LO, LP, LR, LS, LTLondonStanmore
LU, LV, LW, LX, LYLondonSidcup
MA, MB, MC, MD, ME, MF, MG, MH, MJ, MK, ML, MM, MN, MO, MP, MR, MS, MT, MU, MV, MW, MX, MYManchester and MerseysideManchester
NA, NB, NC, ND, NE, NF, NG, NH, NJ, NK, NL, NM, NN, NONorthNewcastle
NP, NR, NS, NT, NU, NV, NW, NX, NYNorthStockton
OA, OB, OC, OD, OE, OF, OG, OH, OJ, OK, OL, OM, ON, OO, OP, OR, OS, OT, OU, OV, OW, OX, OYOxfordOxford
PA, PB, PC, PD, PE, PF, PG, PH, PJ, PK, PL, PM, PN, PO, PP, PR, PS, PTPrestonPreston
PU, PV, PW, PX, PYPrestonCarlisle
RA, RB, RC, RD, RE, RF, RG, RH, RJ, RK, RL, RM, RN, RO, RP, RR, RS, RT, RU, RV, RW, RX, RYReadingReading
SA, SB, SC, SD, SE, SF, SG, SH, SJScotlandGlasgow
SK, SL, SM, SN, SOScotlandEdinburgh
SP, SR, SS, STScotlandDundee
SU, SV, SWScotlandAberdeen
SX, SYScotlandInverness
VA, VB, VC, VD, VE, VF, VG, VH, VJ, VK, VL, VM, VN, VO, VP, VR, VS, VT, VU, VV, VW, VX, VYSevern ValleyWorcester
WA, WB, WC, WD, WE, WF, WG, WH, WJWest of EnglandExeter
WK, WLWest of EnglandTruro
WM, WN, WO, WP, WR, WS, WT, WU, WV, WW, WX, WYWest of EnglandBristol
YA, YB, YC, YD, YE, YF, YG, YH, YJ, YKYorkshireLeeds
YL, YM, YN, YO, YP, YR, YS, YT, YUYorkshireSheffield
YV, YW, YX, YYYorkshireBeverley