ISO 3166-2:GB is the entry for theUnited Kingdom of Great Britain and Northern Ireland (GBNI) inISO 3166-2, part of theISO 3166standard published by theInternational Organization for Standardization (ISO), which definescodes for the names of the principal divisions andsubdivisions (e.g.,provinces orstates) of allcountries coded inISO 3166-1.[1] The codes and structures for theUnited Kingdom (UK) are provided to the ISO in Geneva by theBritish Standards (BS) and theOffice for National Statistics (ONS).
Currently for the United Kingdom of Great Britain and Northern Ireland, ISO 3166-2 codes are defined for the following primary divisions and subdivisions:
As of August 2025,[update] the standard has codes for the divisions in place until 31 March 2023. On1 April 2023, the non-metropolitan county ofCumbria was abolished and replaced by two unitary authorities (Cumberland andWestmorland and Furness), as well as the non-metropolitan counties ofNorth Yorkshire andSomerset became unitary authorities, which as of August 2025[update] are not reflected in ISO 3166-2.
Each ISO 3166-2:GB code consists of two parts; both parts are in upper-case capital letters, and are separated by a hyphen (without spaces). The first part for the isGB, theISO 3166-1 alpha-2 code of the United Kingdom of Great Britain and Northern Ireland. The second part is three letters, which is theBritish StandardBS 6879 three-letter code of the individual subdivision.
ThoughGB is the United Kingdom's ISO 3166-1 alpha-2 code,UK isexceptionally reserved for the United Kingdom on the request of the country (United Kingdom). Its main usage is the.uk internetcountry code top-level domain (ccTLD) and, on 28 September 2021,UK replacedGB as the official country code onmotor vehicle registration plates.[2]
Subdivision names are listed as in the ISO 3166-2 standard, as published by the ISO 3166 Maintenance Agency (ISO 3166/MA).
BS 6879 gives alternative name forms inWelsh (cy) for some of the Welsh unitary authorities (together with alternative code elements). Since this part of ISO 3166 does not allow for duplicate coding of identical subdivisions, such alternative names in Welsh and code elements are shown for information purposes only in square brackets after theEnglish name of the subdivision.[1]
| code | subdivision name (en-gb) | subdivision type |
|---|---|---|
| GB-ENG | England | country |
| GB-NIR | Northern Ireland | province |
| GB-SCT | Scotland | country |
| GB-WLS | Wales [CymruGB-CYM] | country |
Wales was changed from being described as a 'principality' to being described as a 'country' in the December 2011 update to the standard. England and Scotland were maintained as 'country', and Northern Ireland was maintained as 'province'.[3]
| code | name | reason |
|---|---|---|
| GB-EAW | England and Wales | legislative |
| GB-GBN | Great Britain | geographic land mass |
| GB-UKM | United Kingdom | entire entity |
The codesGB-EAW,GB-GBN, andGB-UKM are only mentioned in remark part 2 in the ISO website, where they are 'included for completeness'.[1]
| code | subdivision name (en-gb) | subdivision category | parent division |
|---|---|---|---|
| GB-CAM | Cambridgeshire | two-tier county | ENG |
| GB-CMA | Cumbria | two-tier county | ENG |
| GB-DBY | Derbyshire | two-tier county | ENG |
| GB-DEV | Devon | two-tier county | ENG |
| GB-DOR | Dorset | two-tier county | ENG |
| GB-ESX | East Sussex | two-tier county | ENG |
| GB-ESS | Essex | two-tier county | ENG |
| GB-GLS | Gloucestershire | two-tier county | ENG |
| GB-HAM | Hampshire | two-tier county | ENG |
| GB-HRT | Hertfordshire | two-tier county | ENG |
| GB-KEN | Kent | two-tier county | ENG |
| GB-LAN | Lancashire | two-tier county | ENG |
| GB-LEC | Leicestershire | two-tier county | ENG |
| GB-LIN | Lincolnshire | two-tier county | ENG |
| GB-NFK | Norfolk | two-tier county | ENG |
| GB-NYK | North Yorkshire | two-tier county | ENG |
| GB-NTT | Nottinghamshire | two-tier county | ENG |
| GB-OXF | Oxfordshire | two-tier county | ENG |
| GB-SOM | Somerset | two-tier county | ENG |
| GB-STS | Staffordshire | two-tier county | ENG |
| GB-SFK | Suffolk | two-tier county | ENG |
| GB-SRY | Surrey | two-tier county | ENG |
| GB-WAR | Warwickshire | two-tier county | ENG |
| GB-WSX | West Sussex | two-tier county | ENG |
| GB-WOR | Worcestershire | two-tier county | ENG |
| GB-LND | London, City of | city corporation | ENG |
| GB-BDG | Barking and Dagenham | London borough | ENG |
| GB-BNE | Barnet | London borough | ENG |
| GB-BEX | Bexley | London borough | ENG |
| GB-BEN | Brent | London borough | ENG |
| GB-BRY | Bromley | London borough | ENG |
| GB-CMD | Camden | London borough | ENG |
| GB-CRY | Croydon | London borough | ENG |
| GB-EAL | Ealing | London borough | ENG |
| GB-ENF | Enfield | London borough | ENG |
| GB-GRE | Greenwich | London borough | ENG |
| GB-HCK | Hackney | London borough | ENG |
| GB-HMF | Hammersmith and Fulham | London borough | ENG |
| GB-HRY | Haringey | London borough | ENG |
| GB-HRW | Harrow | London borough | ENG |
| GB-HAV | Havering | London borough | ENG |
| GB-HIL | Hillingdon | London borough | ENG |
| GB-HNS | Hounslow | London borough | ENG |
| GB-ISL | Islington | London borough | ENG |
| GB-KEC | Kensington and Chelsea | London borough | ENG |
| GB-KTT | Kingston upon Thames | London borough | ENG |
| GB-LBH | Lambeth | London borough | ENG |
| GB-LEW | Lewisham | London borough | ENG |
| GB-MRT | Merton | London borough | ENG |
| GB-NWM | Newham | London borough | ENG |
| GB-RDB | Redbridge | London borough | ENG |
| GB-RIC | Richmond upon Thames | London borough | ENG |
| GB-SWK | Southwark | London borough | ENG |
| GB-STN | Sutton | London borough | ENG |
| GB-TWH | Tower Hamlets | London borough | ENG |
| GB-WFT | Waltham Forest | London borough | ENG |
| GB-WND | Wandsworth | London borough | ENG |
| GB-WSM | Westminster | London borough | ENG |
| GB-BNS | Barnsley | metropolitan district | ENG |
| GB-BIR | Birmingham | metropolitan district | ENG |
| GB-BOL | Bolton | metropolitan district | ENG |
| GB-BRD | Bradford | metropolitan district | ENG |
| GB-BUR | Bury | metropolitan district | ENG |
| GB-CLD | Calderdale | metropolitan district | ENG |
| GB-COV | Coventry | metropolitan district | ENG |
| GB-DNC | Doncaster | metropolitan district | ENG |
| GB-DUD | Dudley | metropolitan district | ENG |
| GB-GAT | Gateshead | metropolitan district | ENG |
| GB-KIR | Kirklees | metropolitan district | ENG |
| GB-KWL | Knowsley | metropolitan district | ENG |
| GB-LDS | Leeds | metropolitan district | ENG |
| GB-LIV | Liverpool | metropolitan district | ENG |
| GB-MAN | Manchester | metropolitan district | ENG |
| GB-NET | Newcastle upon Tyne | metropolitan district | ENG |
| GB-NTY | North Tyneside | metropolitan district | ENG |
| GB-OLD | Oldham | metropolitan district | ENG |
| GB-RCH | Rochdale | metropolitan district | ENG |
| GB-ROT | Rotherham | metropolitan district | ENG |
| GB-SHN | St. Helens | metropolitan district | ENG |
| GB-SLF | Salford | metropolitan district | ENG |
| GB-SAW | Sandwell | metropolitan district | ENG |
| GB-SFT | Sefton | metropolitan district | ENG |
| GB-SHF | Sheffield | metropolitan district | ENG |
| GB-SOL | Solihull | metropolitan district | ENG |
| GB-STY | South Tyneside | metropolitan district | ENG |
| GB-SKP | Stockport | metropolitan district | ENG |
| GB-SND | Sunderland | metropolitan district | ENG |
| GB-TAM | Tameside | metropolitan district | ENG |
| GB-TRF | Trafford | metropolitan district | ENG |
| GB-WKF | Wakefield | metropolitan district | ENG |
| GB-WLL | Walsall | metropolitan district | ENG |
| GB-WGN | Wigan | metropolitan district | ENG |
| GB-WRL | Wirral | metropolitan district | ENG |
| GB-WLV | Wolverhampton | metropolitan district | ENG |
| GB-BAS | Bath and North East Somerset | unitary authority | ENG |
| GB-BDF | Bedford | unitary authority | ENG |
| GB-BBD | Blackburn with Darwen | unitary authority | ENG |
| GB-BPL | Blackpool | unitary authority | ENG |
| GB-BCP | Bournemouth, Christchurch and Poole | unitary authority | ENG |
| GB-BRC | Bracknell Forest | unitary authority | ENG |
| GB-BNH | Brighton and Hove | unitary authority | ENG |
| GB-BST | Bristol, City of | unitary authority | ENG |
| GB-BKM | Buckinghamshire | unitary authority | ENG |
| GB-CBF | Central Bedfordshire | unitary authority | ENG |
| GB-CHE | Cheshire East | unitary authority | ENG |
| GB-CHW | Cheshire West and Chester | unitary authority | ENG |
| GB-CON | Cornwall | unitary authority | ENG |
| GB-DAL | Darlington | unitary authority | ENG |
| GB-DER | Derby | unitary authority | ENG |
| GB-DUR | Durham, County | unitary authority | ENG |
| GB-ERY | East Riding of Yorkshire | unitary authority | ENG |
| GB-HAL | Halton | unitary authority | ENG |
| GB-HPL | Hartlepool | unitary authority | ENG |
| GB-HEF | Herefordshire | unitary authority | ENG |
| GB-IOW | Isle of Wight | unitary authority | ENG |
| GB-IOS | Isles of Scilly | unitary authority | ENG |
| GB-KHL | Kingston upon Hull | unitary authority | ENG |
| GB-LCE | Leicester | unitary authority | ENG |
| GB-LUT | Luton | unitary authority | ENG |
| GB-MDW | Medway | unitary authority | ENG |
| GB-MDB | Middlesbrough | unitary authority | ENG |
| GB-MIK | Milton Keynes | unitary authority | ENG |
| GB-NEL | North East Lincolnshire | unitary authority | ENG |
| GB-NLN | North Lincolnshire | unitary authority | ENG |
| GB-NNH | North Northamptonshire | unitary authority | ENG |
| GB-NSM | North Somerset | unitary authority | ENG |
| GB-NBL | Northumberland | unitary authority | ENG |
| GB-NGM | Nottingham | unitary authority | ENG |
| GB-PTE | Peterborough | unitary authority | ENG |
| GB-PLY | Plymouth | unitary authority | ENG |
| GB-POR | Portsmouth | unitary authority | ENG |
| GB-RDG | Reading | unitary authority | ENG |
| GB-RCC | Redcar and Cleveland | unitary authority | ENG |
| GB-RUT | Rutland | unitary authority | ENG |
| GB-SHR | Shropshire | unitary authority | ENG |
| GB-SLG | Slough | unitary authority | ENG |
| GB-SGC | South Gloucestershire | unitary authority | ENG |
| GB-STH | Southampton | unitary authority | ENG |
| GB-SOS | Southend-on-Sea | unitary authority | ENG |
| GB-STT | Stockton-on-Tees | unitary authority | ENG |
| GB-STE | Stoke-on-Trent | unitary authority | ENG |
| GB-SWD | Swindon | unitary authority | ENG |
| GB-TFW | Telford and Wrekin | unitary authority | ENG |
| GB-THR | Thurrock | unitary authority | ENG |
| GB-TOB | Torbay | unitary authority | ENG |
| GB-WRT | Warrington | unitary authority | ENG |
| GB-WBK | West Berkshire | unitary authority | ENG |
| GB-WNH | West Northamptonshire | unitary authority | ENG |
| GB-WIL | Wiltshire | unitary authority | ENG |
| GB-WNM | Windsor and Maidenhead | unitary authority | ENG |
| GB-WOK | Wokingham | unitary authority | ENG |
| GB-YOR | York | unitary authority | ENG |
| GB-ANN | Antrim and Newtownabbey | district | NIR |
| GB-AND | Ards and North Down | district | NIR |
| GB-ABC | Armagh City, Banbridge and Craigavon | district | NIR |
| GB-BFS | Belfast City | district | NIR |
| GB-CCG | Causeway Coast and Glens | district | NIR |
| GB-DRS | Derry and Strabane | district | NIR |
| GB-FMO | Fermanagh and Omagh | district | NIR |
| GB-LBC | Lisburn and Castlereagh | district | NIR |
| GB-MEA | Mid and East Antrim | district | NIR |
| GB-MUL | Mid-Ulster | district | NIR |
| GB-NMD | Newry, Mourne and Down | district | NIR |
| GB-ABE | Aberdeen City | council area | SCT |
| GB-ABD | Aberdeenshire | council area | SCT |
| GB-ANS | Angus | council area | SCT |
| GB-AGB | Argyll and Bute | council area | SCT |
| GB-CLK | Clackmannanshire | council area | SCT |
| GB-DGY | Dumfries and Galloway | council area | SCT |
| GB-DND | Dundee City | council area | SCT |
| GB-EAY | East Ayrshire | council area | SCT |
| GB-EDU | East Dunbartonshire | council area | SCT |
| GB-ELN | East Lothian | council area | SCT |
| GB-ERW | East Renfrewshire | council area | SCT |
| GB-EDH | Edinburgh, City of | council area | SCT |
| GB-ELS | Eilean Siar | council area | SCT |
| GB-FAL | Falkirk | council area | SCT |
| GB-FIF | Fife | council area | SCT |
| GB-GLG | Glasgow City | council area | SCT |
| GB-HLD | Highland | council area | SCT |
| GB-IVC | Inverclyde | council area | SCT |
| GB-MLN | Midlothian | council area | SCT |
| GB-MRY | Moray | council area | SCT |
| GB-NAY | North Ayrshire | council area | SCT |
| GB-NLK | North Lanarkshire | council area | SCT |
| GB-ORK | Orkney Islands | council area | SCT |
| GB-PKN | Perth and Kinross | council area | SCT |
| GB-RFW | Renfrewshire | council area | SCT |
| GB-SCB | Scottish Borders | council area | SCT |
| GB-ZET | Shetland Islands | council area | SCT |
| GB-SAY | South Ayrshire | council area | SCT |
| GB-SLK | South Lanarkshire | council area | SCT |
| GB-STG | Stirling | council area | SCT |
| GB-WDU | West Dunbartonshire | council area | SCT |
| GB-WLN | West Lothian | council area | SCT |
| GB-BGW | Blaenau Gwent | unitary authority | WLS |
| GB-BGE | Bridgend [Pen-y-bont ar Ogwr GB-POG] | unitary authority | WLS |
| GB-CAY | Caerphilly [Caerffili GB-CAF] | unitary authority | WLS |
| GB-CRF | Cardiff [Caerdydd GB-CRD] | unitary authority | WLS |
| GB-CMN | Carmarthenshire [Sir Gaerfyrddin GB-GFY] | unitary authority | WLS |
| GB-CGN | Ceredigion [Sir Ceredigion] | unitary authority | WLS |
| GB-CWY | Conwy | unitary authority | WLS |
| GB-DEN | Denbighshire [Sir Ddinbych GB-DDB] | unitary authority | WLS |
| GB-FLN | Flintshire [Sir y Fflint GB-FFL] | unitary authority | WLS |
| GB-GWN | Gwynedd | unitary authority | WLS |
| GB-AGY | Isle of Anglesey [Sir Ynys Môn GB-YNM] | unitary authority | WLS |
| GB-MTY | Merthyr Tydfil [Merthyr Tudful GB-MTU] | unitary authority | WLS |
| GB-MON | Monmouthshire [Sir Fynwy GB-FYN] | unitary authority | WLS |
| GB-NTL | Neath Port Talbot [Castell-nedd Port Talbot GB-CTL] | unitary authority | WLS |
| GB-NWP | Newport [Casnewydd GB-CNW] | unitary authority | WLS |
| GB-PEM | Pembrokeshire [Sir Benfro GB-BNF] | unitary authority | WLS |
| GB-POW | Powys | unitary authority | WLS |
| GB-RCT | Rhondda Cynon Taff [Rhondda CynonTaf] | unitary authority | WLS |
| GB-SWA | Swansea [Abertawe GB-ATA] | unitary authority | WLS |
| GB-TOF | Torfaen [Tor-faen] | unitary authority | WLS |
| GB-VGL | Vale of Glamorgan, The [Bro Morgannwg GB-BMG] | unitary authority | WLS |
| GB-WRX | Wrexham [Wrecsam GB-WRC] | unitary authority | WLS |
TheBritish Overseas Territories ofAnguilla,Bermuda, theBritish Indian Ocean Territory, theBritish Virgin Islands, theCayman Islands, theFalkland Islands,Gibraltar,Montserrat, thePitcairn Islands,Saint Helena, Ascension and Tristan da Cunha,South Georgia and the South Sandwich Islands and theTurks and Caicos Islands (and theCrown Dependencies ofGuernsey, theIsle of Man andJersey as of 2006) have their ownISO 3166-1 codes and are not included in the United Kingdom's entry in ISO 3166-2. There are no ISO 3166-2 codes for:
The following changes to the entry have been announced in newsletters by the ISO 3166/MA since the first publication of ISO 3166-2 in1998. ISO stopped issuing newsletters in 2013.
| newsletter | date issued | description of change in newsletter | code / subdivision change |
|---|---|---|---|
| Newsletter I-2 | 2002-05-21 | Various corrections of name forms, i.e., deletion of name adjuncts | |
| Newsletter I-8 | 2007-04-17 | Modification of the administrative structure | Subdivisions deleted: GB-CHA –Channel Islands GB-IOM –Isle of Man(seeISO 3166-2:IM) GB-GSY –Guernsey(seeISO 3166-2:GG) GB-JSY –Jersey(seeISO 3166-2:JE) |
| Newsletter I-9 | 2007-11-28 | Modification of administrative structure | |
| Newsletter II-2 | 2010-06-30 | Update and reorganisation of the subdivision data, update of the list source | Subdivisions added: GB-BDF –Bedford GB-CBF –Central Bedfordshire GB-CHE –Cheshire East GB-CHW –Cheshire West and Chester Subdivisions deleted: GB-BDF –Bedfordshire GB-CHS –Cheshire GB-IOS –Isles of Scilly |
| Newsletter II-3 | 2011-12-13 (corrected 2011-12-15) | NL II-2 correction for administrative name changes | Status change: WLS –Wales principality→ country |
The following changes to the entry are listed on ISO's online catalogue, the Online Browsing Platform:[1]
| effective date of change | short description of change (en-gb) |
|---|---|
| 2022-11-29 | Deletion of two-tier county GB-NTH; addition of unitary authorities GB-NNH, GB-WNH; change of category name from two-tier county to unitary authority for GB-BKM; update list source. |
| 2022-03-03 | Correction of parent subdivision of GB-PEM |
| 2021-11-25 | Addition of subdivision categories country and province in eng & fra; modification of remark part 2; addition of country GB-ENG, GB-WLS, GB-SCT; addition of province GB-NIR; addition of parent subdivisions |
| 2020-11-24 | Deletion of GB-BMH, GB-POL; addition of GB-BCP; correction of spelling for GB-BFS, GB-DRS, GB-DUR, GB-MUL, GB-RCT, GB-SCB; modification of remark, part 2; update list source |
| 2019-11-22 | Change of subdivision name of GB-ABC, GB-DRS; modification of remark part 2; update list source |
| 2015-11-27 | Deletion of Northern Ireland district council areas GB-ANT, GB-ARD, GB-ARM, GB-BLA, GB-BLY, GB-BNB, GB-CKF, GB-CSR, GB-CLR, GB-CKT, GB-CGV, GB-DRY, GB-DOW, GB-DGN, GB-FER, GB-LRN, GB-LMV, GB-LSB, GB-MFT, GB-MYL, GB-NYM, GB-NTA, GB-NDN, GB-OMH, GB-STB; change of subdivision category from district council area to district GB-BFS; addition of Northern Ireland districts GB-ANN, GB-AND, GB-ABC, GB-CCG, GB-DRS, GB-FMO, GB-LBC, GB-MEA, GB-MUL, GB-NMD; update list source |
| 2014-12-18 | Alignment of the English and French short names upper and lower case with UNTERM; update of the remarks in French |
| 2014-10-30 | Re-add GB-IOS |
| 2011-12-13 | NL II-2 correction for administrative name changes |
| 2010-06-30 | Update and reorganization of the subdivision data and update of the list source |