ISO 3166-2:GB

ISO 3166-2:GB is an International Organization for Standardization (ISO) coding system that gives geocodes to administrative divisions of the United Kingdom:
England
 34 counties with county councils (all shire counties except Berkshire)
 32 London boroughs
 36 City Sections 
 47 Large Areas (including the Isles of Scilly)
 1 city corporation (the City of London)
Northern Ireland
 26 Subdivisions of Northern Ireland
Scotland
 32 Council Areas of Scotland
Wales
 22 Unitary Authorities of Wales
The Channel Islands and the Isle of Man are not part of the UK, but ISO offers codes for them under "GB-".

The first part of each code is the ISO 3166-1 code GB for the United Kingdom. The second part is a three-letter code which is the same as in the British Standard BS 6879.

Codes 
LocationCodeCountryAberdeenshireGB-ABDScotlandAberdeenGB-ABEScotlandArgyll and ButeGB-AGBScotlandIsle of AngleseyGB-AGYWalesAngusGB-ANSScotlandAntrimGB-ANTNorthern IrelandArdsGB-ARDNorthern IrelandArmaghGB-ARMNorthern IrelandBath and North East Somerset (unitary authority)GB-BASEnglandBlackburn with Darwen (unitary authority)GB-BBDEnglandBedfordshire (county)GB-BDFEnglandBarking and Dagenham (London borough)GB-BDGEnglandBrent (London borough)GB-BENEnglandBexley (London borough)GB-BEXEnglandBelfastGB-BFSNorthern IrelandBridgend (county borough)GB-BGEWalesBlaenau GwentGB-BGWWalesBirmingham (West Midlands district)GB-BIREnglandBuckinghamshire (county)GB-BKMEnglandBallymenaGB-BLANorthern IrelandBallymoneyGB-BLYNorthern IrelandBournemouth (unitary authority)GB-BMHEnglandBanbridgeGB-BNBNorthern IrelandLondon Borough of Barnet (London borough)GB-BNEEnglandBrighton and Hove (unitary authority)GB-BNHEnglandBarnsley (South Yorkshire district)GB-BNSEnglandBolton (Greater Manchester district)GB-BOLEnglandBlackpool (unitary authority)GB-BPLEnglandBracknell Forest (unitary authority)GB-BRCEnglandBradford (West Yorkshire district)GB-BRDEnglandBromley (London borough)GB-BRYEnglandBristol, City of (unitary authority)GB-BSTEnglandBury (Greater Manchester district)GB-BUREnglandCambridgeshire (county)GB-CAMEnglandCaerphillyGB-CAYWalesCeredigionGB-CGNWalesCraigavonGB-CGVNorthern IrelandCheshire (county)GB-CHSEnglandCarrickfergusGB-CKFNorthern IrelandCookstownGB-CKTNorthern IrelandCalderdale (West Yorkshire district)GB-CLDEnglandClackmannanshireGB-CLKScotlandColeraineGB-CLRNorthern IrelandCumbria (county)GB-CMAEnglandCamden (London borough)GB-CMDEnglandCarmarthenshireGB-CMNWalesCornwall (county)GB-CONEnglandCoventry (West Midlands district)GB-COVEnglandCardiffGB-CRFWalesCroydon (London borough)GB-CRYEnglandCastlereaghGB-CSRNorthern IrelandConwyGB-CWYWalesDarlington (unitary authority)GB-DALEnglandDerbyshire (county)GB-DBYEnglandDenbighshireGB-DENWalesDerby (unitary authority)GB-DEREnglandDevon (county)GB-DEVEnglandDungannon and South TyroneGB-DGNNorthern IrelandDumfries and GallowayGB-DGYScotlandDoncaster (South Yorkshire district)GB-DNCEnglandDundeeGB-DNDScotlandDorset (county)GB-DOREnglandDownGB-DOWNorthern IrelandDerryGB-DRYNorthern IrelandDudley (West Midlands district)GB-DUDEnglandDurham (county)GB-DUREnglandEaling (London borough)GB-EALEnglandEast AyrshireGB-EAYScotlandEdinburghGB-EDHScotlandEast DunbartonshireGB-EDUScotlandEast LothianGB-ELNScotlandEilean SiarGB-ELSScotlandEnfield (London borough)GB-ENFEnglandEast RenfrewshireGB-ERWScotlandEast Riding of Yorkshire (unitary authority)GB-ERYEnglandEssex (county)GB-ESSEnglandEast Sussex (county)GB-ESXEnglandFalkirkGB-FALScotlandFermanaghGB-FERNorthern IrelandFifeGB-FIFScotlandFlintshireGB-FLNWalesGateshead (Tyne & Wear district)GB-GATEnglandGlasgowGB-GLGScotlandGloucestershire (county)GB-GLSEnglandGreenwich (London borough)GB-GREEnglandGuernseyGB-GSYChannel IslandsGwyneddGB-GWNWalesHalton (unitary authority)GB-HALEnglandHampshire (county)GB-HAMEnglandHavering (London borough)GB-HAVEnglandHackney (London borough)GB-HCKEnglandHerefordshire, County of (unitary authority)GB-HEFEnglandHillingdon (London borough)GB-HILEnglandHighland (council area)GB-HLDScotlandHammersmith and Fulham (London borough)GB-HMFEnglandHounslow (London borough)GB-HNSEnglandHartlepool (unitary authority)GB-HPLEnglandHertfordshire (county)GB-HRTEnglandHarrow (London borough)GB-HRWEnglandHaringey (London borough)GB-HRYEnglandIsles of Scilly (unitary authority)GB-IOSEnglandIsle of Wight (unitary authority)GB-IOWEnglandIslington (London borough)GB-ISLEnglandInverclydeGB-IVCScotlandJerseyGB-JSYChannel IslandsKensington and Chelsea (London borough)GB-KECEnglandKent (county)GB-KENEnglandKingston upon Hull, City of (unitary authority)GB-KHLEnglandKirklees (West Yorkshire district)GB-KIREnglandKingston upon Thames (London borough)GB-KTTEnglandKnowsley (Merseyside district)GB-KWLEnglandLancashire (county)GB-LANEnglandLambeth (London borough)GB-LBHEnglandLeicester (unitary authority)GB-LCEEnglandLeeds (West Yorkshire district)GB-LDSEnglandLeicestershire (county)GB-LECEnglandLewisham (London borough)GB-LEWEnglandLincolnshire (county)GB-LINEnglandLiverpool (Merseyside district)GB-LIVEnglandLimavadyGB-LMVNorthern IrelandLondon, City of (city corporation)GB-LNDEnglandLarneGB-LRNNorthern IrelandLisburnGB-LSBNorthern IrelandLuton (unitary authority)GB-LUTEnglandManchester (Greater Manchester district)GB-MANEnglandMiddlesbrough (unitary authority)GB-MDBEnglandMedway (unitary authority)GB-MDWEnglandMagherafeltGB-MFTNorthern IrelandMilton Keynes (unitary authority)GB-MIKEnglandMidlothianGB-MLNScotlandMonmouthshireGB-MONWalesMerton (London borough)GB-MRTEnglandMorayGB-MRYScotlandMerthyr TydfilGB-MTYWalesMoyleGB-MYLNorthern IrelandNorth AyrshireGB-NAYScotlandNorthumberland (county)GB-NBLEnglandNorth DownGB-NDNNorthern IrelandNorth East Lincolnshire (unitary authority)GB-NELEnglandNewcastle upon Tyne (Tyne & Wear district)GB-NETEnglandNorfolk (county)GB-NFKEnglandNottingham (unitary authority)GB-NGMEnglandNorth LanarkshireGB-NLKScotlandNorth Lincolnshire (unitary authority)GB-NLNEnglandNorth Somerset (unitary authority)GB-NSMEnglandNewtownabbeyGB-NTANorthern IrelandNorthamptonshire (county)GB-NTHEnglandNeath Port TalbotGB-NTLWalesNottinghamshire (county)GB-NTTEnglandNorth Tyneside (Tyne & Wear district)GB-NTYEnglandNewham (London borough)GB-NWMEnglandNewportGB-NWPWalesNorth Yorkshire (county)GB-NYKEnglandNewry and MourneGB-NYMNorthern IrelandOldham (Greater Manchester district)GB-OLDEnglandOmaghGB-OMHNorthern IrelandOrkney IslandsGB-ORKScotlandOxfordshire (county)GB-OXFEnglandPembrokeshireGB-PEMWalesPerth and KinrossGB-PKNScotlandPlymouth (unitary authority)GB-PLYEnglandPoole (unitary authority)GB-POLEnglandPortsmouth (unitary authority)GB-POREnglandPowysGB-POWWalesPeterborough (unitary authority)GB-PTEEnglandRedcar and Cleveland (unitary authority)GB-RCCEnglandRochdale (Greater Manchester district)GB-RCHEnglandRhondda Cynon TafGB-RCTWalesRedbridge (London borough)GB-RDBEnglandReading (unitary authority)GB-RDGEnglandRenfrewshireGB-RFWScotlandRichmond upon Thames (London borough)GB-RICEnglandRotherham (South Yorkshire district)GB-ROTEnglandRutland (unitary authority)GB-RUTEnglandSandwell (West Midlands district)GB-SAWEnglandSouth AyrshireGB-SAYScotlandScottish Borders, TheGB-SCBScotlandSuffolk (county)GB-SFKEnglandSefton (Merseyside district)GB-SFTEnglandSouth Gloucestershire (unitary authority)GB-SGCEnglandSheffield (South Yorkshire district)GB-SHFEnglandSt Helens (Merseyside district)GB-SHNEnglandShropshire (county)GB-SHREnglandStockport (Greater Manchester district)GB-SKPEnglandSalford (Greater Manchester district)GB-SLFEnglandSlough (unitary authority)GB-SLGEnglandSouth LanarkshireGB-SLKScotlandSunderland (Tyne & Wear district)GB-SNDEnglandSolihull (West Midlands district)GB-SOLEnglandSomerset (county)GB-SOMEnglandSouthend-on-Sea (unitary authority)GB-SOSEnglandSurrey (county)GB-SRYEnglandStrabaneGB-STBNorthern IrelandStoke-on-Trent (unitary authority)GB-STEEnglandStirlingGB-STGScotlandSouthampton (unitary authority)GB-STHEnglandSutton (London borough)GB-STNEnglandStaffordshire (county)GB-STSEnglandStockton-on-Tees (unitary authority)GB-STTEnglandSouth Tyneside (Tyne & Wear district)GB-STYEnglandSwanseaGB-SWAWalesSwindon (unitary authority)GB-SWDEnglandSouthwark (London borough)GB-SWKEnglandTameside (Greater Manchester district)GB-TAMEnglandTelford and Wrekin (unitary authority)GB-TFWEnglandThurrock (unitary authority)GB-THREnglandTorbay (unitary authority)GB-TOBEnglandTorfaenGB-TOFWalesTrafford (Greater Manchester district)GB-TRFEnglandTyroneGB-TYRNorthern IrelandTower Hamlets (London borough)GB-TWHEnglandVale of GlamorganGB-VGLWalesWarwickshire (county)GB-WAREnglandWest Berkshire (unitary authority)GB-WBKEnglandWest DunbartonshireGB-WDUScotlandWaltham Forest (London borough)GB-WFTEnglandWigan (Greater Manchester district)GB-WGNEnglandWiltshire (county)GB-WILEnglandWakefield (West Yorkshire district)GB-WKFEnglandWalsall (West Midlands district)GB-WLLEnglandWest LothianGB-WLNScotlandWolverhampton (West Midlands district)GB-WLVEnglandWandsworth (London borough)GB-WNDEnglandWindsor and Maidenhead (unitary authority)GB-WNMEnglandWokingham (unitary authority)GB-WOKEnglandWorcestershire (county)GB-WOREnglandWirral (Merseyside district)GB-WRLEnglandWarrington (unitary authority)GB-WRTEnglandWrexhamGB-WRXWalesWestminster (London borough)GB-WSMEnglandWest Sussex (county)GB-WSXEnglandYork (unitary authority)GB-YOREnglandShetland IslandsGB-ZETScotland

Alternate Welsh codes
The ISO has also issued codes for some areas with Welsh names and codes.
Code in WelshLocation in WelshCode in EnglishLocation in EnglishGB-POGPen-y-bont ar OgwrGB-BGEBridgendGB-CAFCaerffiliGB-CAYCaerphillyGB-CRDCaerdyddGB-CRFCardiffGB-GFYSir GaerfyrddinGB-CMNCarmarthenshireGB-DDBSir DdinbychGB-DENDenbighshireGB-FFLSir y FflintGB-FLNFlintshireGB-YNMSir Ynys MônGB-AGYIsle of AngleseyGB-MTUMerthyr TudfulGB-MTYMerthyr TydfilGB-FYNSir FynwyGB-MONMonmouthshireGB-CTLCastell-nedd Port TalbotGB-NTLNeath Port TalbotGB-CNWCasnewyddGB-NWPNewportGB-BNFSir BenfroGB-PEMPembrokeshireGB-ATAAbertaweGB-SWASwanseaGB-BMGBro MorgannwgGB-VGLVale of GlamorganGB-WRCWrecsamGB-WRXWrexham

Other codes
These codes are used by the BS. They were added to ISO 3166-2 in Newsletter 9, except for the Isle of Man and Channel Islands:

GB-UKM United Kingdom
GB-GBN Great Britain
GB-EAW England and Wales
GB-ENG England
GB-WLS Wales (ISO also includes the Welsh version, GB-CYM for Cymru)
GB-SCT Scotland
GB-NIR Northern Ireland
GB-IOM Isle of Man
GB-CHA Channel Islands

BS also has Welsh language code for Welsh names of Wales and its subdivisions, where they differ from the English language names. These are not listed here.

Related pages
ISO 3166-2, the reference table for all country region codes.
ISO 3166-1, the reference table for all country codes, as used for domain names on the internet.

References
"Gazetteer for the Reorganised Statistical Regions and Local Authorities in the United Kingdom", Office for National Statistics, June 1997.

Category:Geography of the United Kingdom
2:GB