Skip to Content

🇬🇧United Kingdom Subdivisions

All 239 United Kingdom subdivisions with ISO 3166-2:GB codes - Europe / Northern Europe

Total

239 subdivisions

Types

City corporation, Council area, Country, District council area, London borough, Metropolitan district, Nation, Province, Two-tier county, Unitary authority

ISO Standard

ISO 3166-2:GB

Code Example

import { subdivision } from '@koshmoney/countries';

// Get all United Kingdom subdivisions
const subs = subdivision.getByCountry('GB');
// => 239 subdivisions

// Look up a specific subdivision
subdivision.get('GB-ABD');
// => { code: 'GB-ABD', name: 'Aberdeenshire', type: 'Council area' }

// Validate a subdivision code
subdivision.isValidCode('GB-ABD');  // true
subdivision.isValidRegion('GB', 'ABD');  // true

Tree-Shaking Tip

Import only United Kingdom subdivisions to minimize bundle size:

// Import only United Kingdom subdivisions for smaller bundles
import { subdivisions } from '@koshmoney/countries/subdivision/GB';

Object.entries(subdivisions);
// => 239 entries

All United Kingdom Subdivisions

City corporations (1)

CodeName
GB-LNDLondon, City of

Council areas (32)

CodeName
GB-ABDAberdeenshire
GB-ABEAberdeen City
GB-AGBArgyll and Bute
GB-ANSAngus
GB-CLKClackmannanshire
GB-DGYDumfries and Galloway
GB-DNDDundee City
GB-EAYEast Ayrshire
GB-EDHEdinburgh, City of
GB-EDUEast Dunbartonshire
GB-ELNEast Lothian
GB-ELSEilean Siar
GB-ERWEast Renfrewshire
GB-FALFalkirk
GB-FIFFife
GB-GLGGlasgow City
GB-HLDHighland
GB-IVCInverclyde
GB-MLNMidlothian
GB-MRYMoray
GB-NAYNorth Ayrshire
GB-NLKNorth Lanarkshire
GB-ORKOrkney Islands
GB-PKNPerth and Kinross
GB-RFWRenfrewshire
GB-SAYSouth Ayrshire
GB-SCBScottish Borders, The
GB-SLKSouth Lanarkshire
GB-STGStirling
GB-WDUWest Dunbartonshire
GB-WLNWest Lothian
GB-ZETShetland Islands

Countrys (3)

CodeName
GB-ENGEngland
GB-SCTScotland
GB-WLSWales

District council areas (26)

CodeName
GB-ANTAntrim
GB-ARDArds
GB-ARMArmagh
GB-BFSBelfast
GB-BLABallymena
GB-BLYBallymoney
GB-BNBBanbridge
GB-CGVCraigavon
GB-CKFCarrickfergus
GB-CKTCookstown
GB-CLRColeraine
GB-CSRCastlereagh
GB-DGNDungannon and South Tyrone
GB-DOWDown
GB-DRYDerry
GB-FERFermanagh
GB-LMVLimavady
GB-LRNLarne
GB-LSBLisburn
GB-MFTMagherafelt
GB-MYLMoyle
GB-NDNNorth Down
GB-NTANewtownabbey
GB-NYMNewry and Mourne
GB-OMHOmagh
GB-STBStrabane

London boroughs (32)

CodeName
GB-BDGBarking and Dagenham
GB-BENBrent
GB-BEXBexley
GB-BNEBarnet
GB-BRYBromley
GB-CMDCamden
GB-CRYCroydon
GB-EALEaling
GB-ENFEnfield
GB-GREGreenwich
GB-HAVHavering
GB-HCKHackney
GB-HILHillingdon
GB-HMFHammersmith and Fulham
GB-HNSHounslow
GB-HRWHarrow
GB-HRYHaringey
GB-ISLIslington
GB-KECKensington and Chelsea
GB-KTTKingston upon Thames
GB-LBHLambeth
GB-LEWLewisham
GB-MRTMerton
GB-NWMNewham
GB-RDBRedbridge
GB-RICRichmond upon Thames
GB-STNSutton
GB-SWKSouthwark
GB-TWHTower Hamlets
GB-WFTWaltham Forest
GB-WNDWandsworth
GB-WSMWestminster

Metropolitan districts (36)

CodeName
GB-BIRBirmingham
GB-BNSBarnsley
GB-BOLBolton
GB-BRDBradford
GB-BURBury
GB-CLDCalderdale
GB-COVCoventry
GB-DNCDoncaster
GB-DUDDudley
GB-GATGateshead
GB-KIRKirklees
GB-KWLKnowsley
GB-LDSLeeds
GB-LIVLiverpool
GB-MANManchester
GB-NETNewcastle upon Tyne
GB-NTYNorth Tyneside
GB-OLDOldham
GB-RCHRochdale
GB-ROTRotherham
GB-SAWSandwell
GB-SFTSefton
GB-SHFSheffield
GB-SHNSt. Helens
GB-SKPStockport
GB-SLFSalford
GB-SNDSunderland
GB-SOLSolihull
GB-STYSouth Tyneside
GB-TAMTameside
GB-TRFTrafford
GB-WGNWigan
GB-WKFWakefield
GB-WLLWalsall
GB-WLVWolverhampton
GB-WRLWirral

Nations (3)

CodeName
GB-EAWEngland and Wales
GB-GBNGreat Britain
GB-UKMUnited Kingdom

Provinces (1)

CodeName
GB-NIRNorthern Ireland

Two-tier countys (27)

CodeName
GB-BKMBuckinghamshire
GB-CAMCambridgeshire
GB-CMACumbria
GB-DBYDerbyshire
GB-DEVDevon
GB-DORDorset
GB-ESSEssex
GB-ESXEast Sussex
GB-GLSGloucestershire
GB-HAMHampshire
GB-HRTHertfordshire
GB-KENKent
GB-LANLancashire
GB-LECLeicestershire
GB-LINLincolnshire
GB-NFKNorfolk
GB-NTHNorthamptonshire
GB-NTTNottinghamshire
GB-NYKNorth Yorkshire
GB-OXFOxfordshire
GB-SFKSuffolk
GB-SOMSomerset
GB-SRYSurrey
GB-STSStaffordshire
GB-WARWarwickshire
GB-WORWorcestershire
GB-WSXWest Sussex

Unitary authoritys (78)

CodeName
GB-AGYIsle of Anglesey
GB-BASBath and North East Somerset
GB-BBDBlackburn with Darwen
GB-BDFBedford
GB-BGEBridgend
GB-BGWBlaenau Gwent
GB-BMHBournemouth
GB-BNHBrighton and Hove
GB-BPLBlackpool
GB-BRCBracknell Forest
GB-BSTBristol, City of
GB-CAYCaerphilly
GB-CBFCentral Bedfordshire
GB-CGNCeredigion
GB-CHECheshire East
GB-CHWCheshire West and Chester
GB-CMNCarmarthenshire
GB-CONCornwall
GB-CRFCardiff
GB-CWYConwy
GB-DALDarlington
GB-DENDenbighshire
GB-DERDerby
GB-DURDurham County
GB-ERYEast Riding of Yorkshire
GB-FLNFlintshire
GB-GWNGwynedd
GB-HALHalton
GB-HEFHerefordshire
GB-HPLHartlepool
GB-IOSIsles of Scilly
GB-IOWIsle of Wight
GB-KHLKingston upon Hull
GB-LCELeicester
GB-LUTLuton
GB-MDBMiddlesbrough
GB-MDWMedway
GB-MIKMilton Keynes
GB-MONMonmouthshire
GB-MTYMerthyr Tydfil
GB-NBLNorthumberland
GB-NELNorth East Lincolnshire
GB-NGMNottingham
GB-NLNNorth Lincolnshire
GB-NSMNorth Somerset
GB-NTLNeath Port Talbot
GB-NWPNewport
GB-PEMPembrokeshire
GB-PLYPlymouth
GB-POLPoole
GB-PORPortsmouth
GB-POWPowys
GB-PTEPeterborough
GB-RCCRedcar and Cleveland
GB-RCTRhondda, Cynon, Taff
GB-RDGReading
GB-RUTRutland
GB-SGCSouth Gloucestershire
GB-SHRShropshire
GB-SLGSlough
GB-SOSSouthend-on-Sea
GB-STEStoke-on-Trent
GB-STHSouthampton
GB-STTStockton-on-Tees
GB-SWASwansea
GB-SWDSwindon
GB-TFWTelford and Wrekin
GB-THRThurrock
GB-TOBTorbay
GB-TOFTorfaen
GB-VGLVale of Glamorgan, The
GB-WBKWest Berkshire
GB-WILWiltshire
GB-WNMWindsor and Maidenhead
GB-WOKWokingham
GB-WRTWarrington
GB-WRXWrexham
GB-YORYork

FAQ

How many subdivisions does United Kingdom have?
United Kingdom has 239 subdivisions defined in ISO 3166-2:GB, including 1 city corporations, 32 council areas, 3 countrys, 26 district council areas, 32 london boroughs, 36 metropolitan districts, 3 nations, 1 provinces, 27 two-tier countys, 78 unitary authoritys.
What is the ISO 3166-2 code format for United Kingdom?
United Kingdom subdivision codes follow the format GB-XX, where GB is the country's alpha-2 code and XX is the subdivision identifier. For example, GB-ABD represents Aberdeenshire.
How to get United Kingdom subdivisions in JavaScript?
Install @koshmoney/countries via npm, then use subdivision.getByCountry('GB') to get all 239 subdivisions.
View United Kingdom country page →Country code converter →

Use United Kingdom subdivision data in your project

Get all 239 United Kingdom subdivisions with ISO 3166-2 codes, plus countries, currencies, postal codes, and more.

npm install @koshmoney/countries