Countries API - CountriesDB

United Kingdom

ISO 3166-1 country codes and official ISO 3166-2 subdivisions for United Kingdom. Use them in forms, validation, and CountriesDB integrations.

About United Kingdom codes

Need United Kingdom (GB) for a checkout form, shipping zone, or backend validation? This page summarizes the ISO 3166-1 country codes and official subdivisions developers use with CountriesDB.

This guide lists 221 official ISO 3166-2 subdivisions for United Kingdom. These are the same codes CountriesDB serves through widgets and the Backend Data API.

For production, use the CountriesDB country/subdivision widget or fetch United Kingdom from the Data API and validate codes server-side instead of copying values from this page.

ISO codes

  • Alpha-2GB
  • Alpha-3GBR
  • Numeric826
  • Independenttrue
  • StatusOfficially assigned

Official subdivisions (221)

Official ISO 3166-2 codes for United Kingdom. Use these values in region/state selects and server-side validation, not informal or marketing region names.

CodeNameType
GB-ABEAberdeen Citycouncil area
GB-ABDAberdeenshirecouncil area
GB-ANSAnguscouncil area
GB-ANNAntrim and Newtownabbeydistrict
GB-ANDArds and North Downdistrict
GB-AGBArgyll and Butecouncil area
GB-ABCArmagh City, Banbridge and Craigavondistrict
GB-BDGBarking and DagenhamLondon borough
GB-BNEBarnetLondon borough
GB-BNSBarnsleymetropolitan district
GB-BASBath and North East Somersetunitary authority
GB-BDFBedfordunitary authority
GB-BFSBelfast Citydistrict
GB-BEXBexleyLondon borough
GB-BIRBirminghammetropolitan district
GB-BBDBlackburn with Darwenunitary authority
GB-BPLBlackpoolunitary authority
GB-BGWBlaenau Gwentunitary authority
GB-BOLBoltonmetropolitan district
GB-BCPBournemouth, Christchurch and Pooleunitary authority
GB-BRCBracknell Forestunitary authority
GB-BRDBradfordmetropolitan district
GB-BENBrentLondon borough
GB-BGEBridgend [Pen-y-bont ar Ogwr]unitary authority
GB-BNHBrighton and Hoveunitary authority
GB-BSTBristol, City ofunitary authority
GB-BRYBromleyLondon borough
GB-BKMBuckinghamshireunitary authority
GB-BURBurymetropolitan district
GB-CAYCaerphilly [Caerffili]unitary authority
GB-CLDCalderdalemetropolitan district
GB-CAMCambridgeshiretwo-tier county
GB-CMDCamdenLondon borough
GB-CRFCardiff [Caerdydd]unitary authority
GB-CMNCarmarthenshire [Sir Gaerfyrddin]unitary authority
GB-CCGCauseway Coast and Glensdistrict
GB-CBFCentral Bedfordshireunitary authority
GB-CGNCeredigion [Sir Ceredigion]unitary authority
GB-CHECheshire Eastunitary authority
GB-CHWCheshire West and Chesterunitary authority
GB-CLKClackmannanshirecouncil area
GB-CWYConwyunitary authority
GB-CONCornwallunitary authority
GB-COVCoventrymetropolitan district
GB-CRYCroydonLondon borough
GB-CMACumbriatwo-tier county
GB-DALDarlingtonunitary authority
GB-DENDenbighshire [Sir Ddinbych]unitary authority
GB-DERDerbyunitary authority
GB-DBYDerbyshiretwo-tier county
GB-DRSDerry and Strabanedistrict
GB-DEVDevontwo-tier county
GB-DNCDoncastermetropolitan district
GB-DORDorsettwo-tier county
GB-DUDDudleymetropolitan district
GB-DGYDumfries and Gallowaycouncil area
GB-DNDDundee Citycouncil area
GB-DURDurham, Countyunitary authority
GB-EALEalingLondon borough
GB-EAYEast Ayrshirecouncil area
GB-EDUEast Dunbartonshirecouncil area
GB-ELNEast Lothiancouncil area
GB-ERWEast Renfrewshirecouncil area
GB-ERYEast Riding of Yorkshireunitary authority
GB-ESXEast Sussextwo-tier county
GB-EDHEdinburgh, City ofcouncil area
GB-ELSEilean Siarcouncil area
GB-ENFEnfieldLondon borough
GB-ENGEnglandcountry
GB-ESSEssextwo-tier county
GB-FALFalkirkcouncil area
GB-FMOFermanagh and Omaghdistrict
GB-FIFFifecouncil area
GB-FLNFlintshire [Sir y Fflint]unitary authority
GB-GATGatesheadmetropolitan district
GB-GLGGlasgow Citycouncil area
GB-GLSGloucestershiretwo-tier county
GB-GREGreenwichLondon borough
GB-GWNGwyneddunitary authority
GB-HCKHackneyLondon borough
GB-HALHaltonunitary authority
GB-HMFHammersmith and FulhamLondon borough
GB-HAMHampshiretwo-tier county
GB-HRYHaringeyLondon borough
GB-HRWHarrowLondon borough
GB-HPLHartlepoolunitary authority
GB-HAVHaveringLondon borough
GB-HEFHerefordshireunitary authority
GB-HRTHertfordshiretwo-tier county
GB-HLDHighlandcouncil area
GB-HILHillingdonLondon borough
GB-HNSHounslowLondon borough
GB-IVCInverclydecouncil area
GB-AGYIsle of Anglesey [Sir Ynys Môn]unitary authority
GB-IOWIsle of Wightunitary authority
GB-IOSIsles of Scillyunitary authority
GB-ISLIslingtonLondon borough
GB-KECKensington and ChelseaLondon borough
GB-KENKenttwo-tier county
GB-KHLKingston upon Hullunitary authority
GB-KTTKingston upon ThamesLondon borough
GB-KIRKirkleesmetropolitan district
GB-KWLKnowsleymetropolitan district
GB-LBHLambethLondon borough
GB-LANLancashiretwo-tier county
GB-LDSLeedsmetropolitan district
GB-LCELeicesterunitary authority
GB-LECLeicestershiretwo-tier county
GB-LEWLewishamLondon borough
GB-LINLincolnshiretwo-tier county
GB-LBCLisburn and Castlereaghdistrict
GB-LIVLiverpoolmetropolitan district
GB-LNDLondon, City ofcity corporation
GB-LUTLutonunitary authority
GB-MANManchestermetropolitan district
GB-MDWMedwayunitary authority
GB-MTYMerthyr Tydfil [Merthyr Tudful]unitary authority
GB-MRTMertonLondon borough
GB-MEAMid and East Antrimdistrict
GB-MULMid-Ulsterdistrict
GB-MDBMiddlesbroughunitary authority
GB-MLNMidlothiancouncil area
GB-MIKMilton Keynesunitary authority
GB-MONMonmouthshire [Sir Fynwy]unitary authority
GB-MRYMoraycouncil area
GB-NTLNeath Port Talbot [Castell-nedd Port Talbot]unitary authority
GB-NETNewcastle upon Tynemetropolitan district
GB-NWMNewhamLondon borough
GB-NWPNewport [Casnewydd]unitary authority
GB-NMDNewry, Mourne and Downdistrict
GB-NFKNorfolktwo-tier county
GB-NAYNorth Ayrshirecouncil area
GB-NELNorth East Lincolnshireunitary authority
GB-NLKNorth Lanarkshirecouncil area
GB-NLNNorth Lincolnshireunitary authority
GB-NNHNorth Northamptonshireunitary authority
GB-NSMNorth Somersetunitary authority
GB-NTYNorth Tynesidemetropolitan district
GB-NYKNorth Yorkshiretwo-tier county
GB-NIRNorthern Irelandprovince
GB-NBLNorthumberlandunitary authority
GB-NGMNottinghamunitary authority
GB-NTTNottinghamshiretwo-tier county
GB-OLDOldhammetropolitan district
GB-ORKOrkney Islandscouncil area
GB-OXFOxfordshiretwo-tier county
GB-PEMPembrokeshire [Sir Benfro]unitary authority
GB-PKNPerth and Kinrosscouncil area
GB-PTEPeterboroughunitary authority
GB-PLYPlymouthunitary authority
GB-PORPortsmouthunitary authority
GB-POWPowysunitary authority
GB-RDGReadingunitary authority
GB-RDBRedbridgeLondon borough
GB-RCCRedcar and Clevelandunitary authority
GB-RFWRenfrewshirecouncil area
GB-RCTRhondda Cynon Taff [Rhondda CynonTaf]unitary authority
GB-RICRichmond upon ThamesLondon borough
GB-RCHRochdalemetropolitan district
GB-ROTRotherhammetropolitan district
GB-RUTRutlandunitary authority
GB-SLFSalfordmetropolitan district
GB-SAWSandwellmetropolitan district
GB-SCTScotlandcountry
GB-SCBScottish Borderscouncil area
GB-SFTSeftonmetropolitan district
GB-SHFSheffieldmetropolitan district
GB-ZETShetland Islandscouncil area
GB-SHRShropshireunitary authority
GB-SLGSloughunitary authority
GB-SOLSolihullmetropolitan district
GB-SOMSomersettwo-tier county
GB-SAYSouth Ayrshirecouncil area
GB-SGCSouth Gloucestershireunitary authority
GB-SLKSouth Lanarkshirecouncil area
GB-STYSouth Tynesidemetropolitan district
GB-STHSouthamptonunitary authority
GB-SOSSouthend-on-Seaunitary authority
GB-SWKSouthwarkLondon borough
GB-SHNSt. Helensmetropolitan district
GB-STSStaffordshiretwo-tier county
GB-STGStirlingcouncil area
GB-SKPStockportmetropolitan district
GB-STTStockton-on-Teesunitary authority
GB-STEStoke-on-Trentunitary authority
GB-SFKSuffolktwo-tier county
GB-SNDSunderlandmetropolitan district
GB-SRYSurreytwo-tier county
GB-STNSuttonLondon borough
GB-SWASwansea [Abertawe]unitary authority
GB-SWDSwindonunitary authority
GB-TAMTamesidemetropolitan district
GB-TFWTelford and Wrekinunitary authority
GB-THRThurrockunitary authority
GB-TOBTorbayunitary authority
GB-TOFTorfaen [Tor-faen]unitary authority
GB-TWHTower HamletsLondon borough
GB-TRFTraffordmetropolitan district
GB-VGLVale of Glamorgan, The [Bro Morgannwg]unitary authority
GB-WKFWakefieldmetropolitan district
GB-WLSWales [Cymru]country
GB-WLLWalsallmetropolitan district
GB-WFTWaltham ForestLondon borough
GB-WNDWandsworthLondon borough
GB-WRTWarringtonunitary authority
GB-WARWarwickshiretwo-tier county
GB-WBKWest Berkshireunitary authority
GB-WDUWest Dunbartonshirecouncil area
GB-WLNWest Lothiancouncil area
GB-WNHWest Northamptonshireunitary authority
GB-WSXWest Sussextwo-tier county
GB-WSMWestminsterLondon borough
GB-WGNWiganmetropolitan district
GB-WILWiltshireunitary authority
GB-WNMWindsor and Maidenheadunitary authority
GB-WRLWirralmetropolitan district
GB-WOKWokinghamunitary authority
GB-WLVWolverhamptonmetropolitan district
GB-WORWorcestershiretwo-tier county
GB-WRXWrexham [Wrecsam]unitary authority
GB-YORYorkunitary authority

Frequently asked questions

What is the ISO 3166-1 code for United Kingdom?
United Kingdom uses ISO 3166-1 alpha-2 GB, alpha-3 GBR, and numeric 826. These codes show up in forms, shipping, banking, and APIs.
How many official ISO 3166-2 subdivisions does United Kingdom have?
CountriesDB lists 221 official ISO 3166-2 subdivisions for United Kingdom (states, provinces, regions, or equivalent). Use them when you validate region selects and shipping zones.
How do I use United Kingdom country and subdivision data in a form?
Use the CountriesDB widget or Data API to fill country and subdivision selects for United Kingdom, then validate submitted codes with the Validation API so alpha-2 and ISO 3166-2 values stay consistent.

Use United Kingdom in your app

Add CountriesDB country and subdivision selects with the widget docs, or call the Backend Data API for United Kingdom (GB) and validate submissions with the Validation API. Guides stay in sync with the same dataset your project keys already use. widget docs.