List of dialling codes in the United Kingdom

0201 was Bournemouth (BO1) – numbers were transferred to 0202[notes 14]
was Coventry (CO3) – numbers were transferred to 024 on 22 April 2000
See 0121 — Birmingham (B1) – previously 021
0220 was Cambridge (CA0) – numbers were transferred to 0223[notes 14]
0221 was Bath (BA1) – numbers were transferred to 0225[notes 14]
was Cardiff (CA2) – numbers were transferred to 029 on 22 April 2000
0230 was Bedford (BE0) – numbers were transferred to 0234[notes 14]
0231 was Belfast (BE1) – numbers were transferred to 0232[notes 14]
was Belfast (BE2) – numbers were transferred to 028 on 22 April 2000
was Saintfield, Belfast (BE) – numbers were transferred to 028 on 22 April 2000
  • 01239 — Cardigan (CD9)
  • 01240unused
0240 was Chiltern (CH0) – numbers were transferred to 0494[notes 14]
was Bangor, NI (BG7)[notes 16]numbers were transferred to 028 on 22 April 2000
0251 was Aldershot (AL1) – numbers were transferred to 0252[notes 14]
was Coleraine (CN5)[notes 18]numbers were transferred to 028 on 22 April 2000
was Ballymena (BM6)[notes 19]numbers were transferred to 028 on 22 April 2000
0272 was Bristol (BR2) – numbers were transferred to 0117 on 16 April 1995
0276 was originally intended also to cover Ascot (AS6) and Bracknell (BR6)
0281 was Buckinghamshire (BU1) – numbers were transferred to 0753[notes 14]
CV was derived from Carnarvon, the English spelling of Caernarfon

See 0131 — Edinburgh (E1) – previously 031
0321 was Eastbourne (EA1) – numbers were transferred to 0323[notes 14]
0321 later used for Vodafone freephone; changed from 0321 to 0808 0 on 28 April 2001
0331 was Derby (DE1) – numbers were transferred to 0332[notes 14]
0331 later used for Premium rate numbers
0336 was Deeside (DE6) – numbers were transferred to 0975 (ELNS)[notes 14]
0336 7 later used for VodaPage pager numbers; changed from 0336 7 to 076 637 on 28 April 2001
0336 later used for Premium rate numbers; details of migration on 28 April 2001 are not available
  • 01337 — Ladybank, Fife (FF7)
  • 01338unused
0338 was Deeside (DE8) – numbers were transferred to 0339 (ELNS)[notes 14]
0338 later used for Mercury Premium rate numbers
0345 was Huddersfield (??) – numbers were transferred to 0484[notes 14]
0345 later used for BT Lo-call; changed from 0345 to 0845 7 on 28 April 2001
0351 was Fair Isle (FL1) – numbers were transferred to 0595[notes 14]
was Enniskillen (EN5)[notes 21]numbers were transferred to 028 on 22 April 2000
0370 was Hockley, Essex (ES0) – numbers were transferred to 0702[notes 14]
0370 later used for Vodafone mobile; changed from 0370 to 07770 on 22 April 2001
0374 was Basildon, Essex (ES4) – numbers were transferred to 0268[notes 14]
0374 later used for Vodafone mobile; changed from 0374 to 07774 on 22 April 2001
0374 5 later used for National rate; changed from 0374 5 to 0870 45 on 22 April 2001
0378 was Epping (EP8) – numbers were transferred to 0992[notes 14]
0378 later used for Vodafone mobile; changed from 0378 to 07778 on 22 April 2001
0385 was Durham (DU5) – numbers were transferred to 091 in the 1980s[notes 22]
0385 4 and 0385 6 later used for VoData pagers; details of migration on 28 April 2001 are not available
0385 later used for Vodafone mobile; changed from 0385 to 07785 on 28 April 2001
0390 was Eyemouth (EY0) – numbers were transferred to 0890 (ELNS)[notes 14]
0390 later used for Orange mobile; changed from 0390 to 07790 on 28 April 2001
0391 was Fylde (FY1) – numbers were transferred to 0253[notes 14]
  • 01392 — Exeter (EX2)
  • 01393unused
0393 3 was Foula, Zetland (FZ33) – numbers prefixed by 75 and transferred to 01595 on PhONE day
was Downpatrick (DW6)[notes 25]numbers were transferred to 028 on 22 April 2000
0399 was Dawley (DY9)
allocated to planned Telford new town, but numbers were instead allocated to 0952[notes 14]
0399 later used for Vodafone paging; changed from 0399 to 01399 in 1995
01399 later used for Vodafone paging; changed from 01399 to 076 99 on 28 April 2001
0399 later used for unknown services; changed from 0399 to 01399 in 1995
01399 later used for unknown services; changed from 01399 to 0845 4 on 28 April 2001

0401 was Hornsea (HO1) – numbers were transferred to 0964 (ELNS)[notes 14]
0401 later used for Cellnet mobile; changed from 0401 to 07701 on 28 April 2001
0402 was not an area code on its own. 04022 was Upminster, 04023 was Ingrebourne, 04024 was Hornchurch (HO2), 04025 was South Ockendon, 04026 was Purfleet, 04027 was Rainham and 04028 was Stapleford Abbots – numbers were transferred to 0708[notes 14][notes 26]
0402 later used for Cellnet mobile; changed from 0402 to 07702 on 28 April 2001
0403 later used for Cellnet mobile; changed from 0403 to 07703 on 28 April 2001
0408 later used for BT mobile Personal Assistant; numbers discontinued on 28 April 2001
  • 01409 — Holsworthy (HO9)
  • 01410 — See 0141 — Glasgow (G1) – previously 041
0410 was later used for Cellnet mobile; changed from 0410 to 07710 on 28 April 2001
  • 01411 — See 0141 — Glasgow (G1) – previously 041
0411 was later used for Cellnet mobile; changed from 0411 to 07711 on 28 April 2001
See 0141 — Glasgow (G1) – previously 041
0421 was Southampton, Hampshire (HA1) – numbers were transferred to 0703[notes 14]
0421 later used for Vodafone mobile; changed from 0421 to 07721 on 28 April 2001
0426 was Hastings (HA6)
allocated but never used, all numbers were on 0424[notes 14]
0426 later used for BT Paging; changed from 0426 to 01426 in 1995
01426 later used for BT Paging;[8]changed from 01426 to 076 26 on 28 April 2001
0432 5 later used for BT paging; changed from 0432 5 to 076 25 on 28 April 2001
0441 was Swansea, Glamorgan (GG1) – numbers were transferred to 0792[notes 14]
0441 later used for Vodafone mobile; changed from 0441 to 07741 on 28 April 2001
0447 was Cardiff, Glamorgan (GG7) – numbers were transferred to 0222[notes 14]
0(1?)447 later used for Kingston Communications Premium Rate changed from 0(1?)447 to 0xxx on 28 April 2001
0448 was Grange-over-Sands (GG8) – numbers were transferred to 05395 (mixed)[notes 14]
04481 later used for mobile; changed from 04481 to 07781 on 28 April 2001
0456 0 and 0456 1 later used for Orange mobile; changed from 0456 to unknown on 28 April 2001
original area allocation unknown
0459 later used for Mercury/PageOne and VodaPage paging; changed from 0459 to 01459 in 1995
01459 (2,9) later used for Mercury/PageOne paging; changed from 01459 to 076 59 on 28 April 2001
01459 (3-8) later used for VodaPage paging; changed from 01459 to 076 59 on 28 April 2001
04624 later used for Isle of Man mobile; changed from 04624 to 07624 on 28 April 2001
0467 later used for Vodafone mobile; changed from 0467 to 07767 on 28 April 2001
0468 was Ingleborough (IN8) – numbers were transferred to 05242 (mixed)[notes 14]
0468 later used for Vodafone mobile; changed from 0468 to 07768 on 29 April 2001
0486 was Guildford (GU6) – numbers were transferred to 0483[notes 14]
0498 was Haltwhistle (HW8) – numbers were transferred to 0434 (ELNS)[notes 14]
0498 later used for Vodafone mobile; changed from 0498 to 07798 on 28 April 2001

0500 was Edinburgh, Lothian (LO0) – numbers were transferred to 031[notes 14]
0500 was later used for 9-digit C&WC FreeCall numbers. New numbers were not allocated after 28 April 2001, although numbers active before that date remained in use until the range was shut down in July 2017[9]
was Derry (LO4)[notes 31]numbers were transferred to 028 on 22 April 2000
See 0151 — Liverpool (L1)– previously 051
0521 was Alford, Lincolnshire (LC1) – numbers were transferred to 0507 (ELNS)[notes 14]
  • 01522 — Lincoln (LC2)
  • 01523unused
0523 was Wigan, Lancashire (LA3) – numbers were transferred to 0942[notes 14]
0523 later used for PageOne paging; changed from 0523 to 01523 in 1995
01523 later used for PageOne paging;[8]changed from 01523 to 076 23 on 28 April 2001
0532 was Leeds (LE2) – numbers were transferred to 0113 on 16 April 1995
0533 was Leicester (LE3) – numbers were transferred to 0116 on 16 April 1995
0537 was Leicester (LE7) – numbers were transferred to 0533[notes 14]
0541 was Langholm (LH1) – numbers were transferred to 03873 (mixed)[notes 14]
0541 later used for C&WC AreaCall; changed from 0541 to 0870 1 on 28 April 2001
0551 was Llanidloes (LL1) – numbers were transferred to 0686 (ELNS)[notes 14]
0552 was Hamilton, Lanarkshire (LK2) – numbers were transferred to 0698[notes 14]
was Larne (LR4) – numbers were transferred to 028 on 22 April 2000
allocated but never used; all numbers were on 0473
Used up to the 1960s for internal telephones in the London Kingsway tunnels (LTK), numbers were reachable on both 0585 and 01-585.
0585 later used for Cellnet mobile; changed from 0585 to 07885 on 28 April 2001
0587 was Sedbergh, Lune (LU7) – numbers were transferred to 05396 (mixed)[notes 14]
0589 was Livingston (LV9) – numbers were transferred to 0506[notes 14]
0589 later used for Cellnet mobile; changed from 0589 to 07789 on 28 April 2001
0596 was Keswick (KW6) – numbers were transferred to 07687 (mixed)[notes 14]

  • 01600 — Monmouth (MO0)
  • 01601unused
0601 was Northampton (NO1) – numbers were transferred to 0604[notes 14]
0602 was Nottingham (NO2) – numbers were transferred to 0115 on 16 April 1995
0605 was Norwich (NO5) – numbers were transferred to 0603[notes 14]
0607 was Nottingham (NO7) – numbers were transferred to 0602[notes 14]
See 0161 — Manchester (M1) – previously 061
0627 was Maidstone (MA7) – numbers were transferred to 0622[notes 14]
0632 was Newcastle upon Tyne (NE2) – numbers were transferred to 091 in the 1980s[notes 22]
0632 later used for Premium rate numbers; changed from 0632 to 09xx on 28 April 2001
Some 01632 numbers are reserved for use as fictional numbers for drama purposes
0640 was Mallaig (MG0) – numbers were transferred to 0687[notes 14]
0640 later used for Mercury Premium rate numbers; changed from 0640 to 09xx on 28 April 2001
0645 was Market Harborough (MH5) – numbers were transferred to 0858[notes 14]
0645 later used for C&WC LocalCall; changed from 0645 to 0845 9 on 28 April 2001
was Magherafelt (MG8)[notes 36]numbers were transferred to 028 on 22 April 2000
0649 was Middlesbrough (MH9) – numbers were transferred to 0642[notes 14]
0657 was Millom (ML7) – numbers were transferred to 0229 (ELNS)[notes 14]
0658 was Mareham le Fen (ML8) – numbers were transferred to 0507 (ELNS)[notes 14]
0660 was Bellingham, Northumberland (NM0) – numbers were transferred to 0434 (ELNS)[notes 14]
0660 later used for PageOne pager numbers; changed from 0660 to 076 61 on 28 April 2001
0660 later used for Mercury Premium rate numbers; changed from 0660 to 09xx on 28 April 2001
  • 01661 — Prudhoe, Northumberland (NM1)
  • 01662unused
was Omagh[notes 37] – – Was originally 0063 (OM3) until changed to 0662 in 1968numbers were transferred to 028 on 22 April 2000
0679 was New Romney (NR9) – numbers were transferred to 0797[notes 14]
0682 was Nuneaton (NU2) – numbers were transferred to 0203 in 1982[notes 14]before changing to 01203 in 1995 and to 024 on 22 April 2000
was Newry (NY3)[notes 39]numbers were transferred to 028 on 22 April 2000
was Market Weighton (MW6) – numbers were transferred to 0430 (ELNS)[notes 14]
0696 later used for Premium rate numbers; changed from 0696 to 09xx on 28 April 2001
Allocations included: 0696 6 – Jersey Telecoms, 0696 8 – Manx Telecoms and 0696 9 – Guernsey Telecoms
0699 was North West (NW9) – Armathwaite, Caldbeck, Raughton Head, Southwaite – numbers were transferred to 06974 (mixed)[notes 14]

  • 01700 — Rothesay (RO0)
  • 01701unused
0701 was Portsmouth (PO1) – numbers were transferred to 0705[notes 14]
was Southampton (SO3) – numbers were transferred to 023 on 22 April 2000
was Portsmouth (PO5) – numbers were transferred to 023 on 22 April 2000
Previously 0171 — Inner London (now 020) – previously 071
0731 was Peterborough (PE1) – numbers were transferred to 0733[notes 14]
was Reading (RE4) – numbers were transferred to 0118 on 9 January 1998[notes 8]
0735 was Reading (RE5) – numbers were transferred to 0734[notes 14]
0739 was Redditch (RE9) – numbers were transferred to 0527[notes 14]
0741 was Sheffield (SH1) – numbers were transferred to 0742[notes 14]
0742 was Sheffield (SH2) – numbers were transferred to 0114 on 19 April 1995
0755 was Plymouth (PL5) – numbers were transferred to 0752[notes 14]
07555 was Saltash with a 4 digit number, integrated to 0752 84XXXX c.1989
was Portadown (PN2) – numbers were transferred to 028 on 22 April 2000
0774 was Preston (PR4) – numbers were transferred to 0772[notes 14]
0781 was Stoke-on-Trent (ST1) – numbers were transferred to 0782[notes 14]
0783 was Sunderland (SU3) – numbers were transferred to 091 in the 1980s[notes 22]
0791 was Brighton, Sussex (SX1) – numbers were transferred to 0273[notes 14]

0800 was Tongue (TO0) – numbers were transferred to 0847 (ELNS)[notes 14]
0800 later used for BT Freefone numbers – usage of BT 9-digit 0800 numbers continued after the Big Number Change; all new 0800 allocations have 10 digits and multiple operators now issue 0800 numbers
0801 was Thrapston, Oundle – – Was originally 0085 (OU5) until changed to 0801 in 1968numbers were transferred to 0832[notes 14]
original area allocation unknown
0802 later used for Cellnet mobile; changed from 0802 to 07802 on 28 April 2001
  • 01803 — Torquay (TO3)
  • 01804unused
0804 was Torquay (TO4) – numbers were transferred to 0803[notes 14]
Previously 0181 — Outer London (now 020) – previously 081
0826 was Invergowrie, Tayside (TA6) – numbers were transferred to 0382[notes 14]
original area allocation unknown
0831 later used for Vodafone mobile; changed from 0831 to 07831 on 28 April 2001
0836 was Eigg (??) – numbers were transferred to 0687[notes 14]
0836 later used for Vodafone mobile; changed from 0836 to 07836 on 28 April 2001
0836 later used for Premium rate services; changed from 0836 to unknown on 28 April 2001
  • 01837 — Okehampton[notes 12]– – Was originally 0052 (OK2) until changed to 0837 in 1968
  • 01838 — Dalmally, Tyndrum (TD8)
  • 01839unused
original area allocation unknown – – Teesside? (TE9)
0839 later used for Vodafone mobile; changed from 0839 to 07839 on 28 April 2001
0839 later used for PageOne pager numbers; changed from 0839 to 076 61 on 28 April 2001
0839 later used for Mercury Premium rate services; changed from 0839 to unknown on 28 April 2001
was Lisburn – numbers were transferred to 028 on 22 April 2000
was Antrim – numbers were transferred to 028 on 22 April 2000
0850 was Callanish, Lewis, Outer Hebrides – – Was originally 0040 (OH0) until changed to 0850 in 1968numbers were transferred to 0851 (ELNS)[notes 14]
0850 later used for Cellnet mobile; changed from 0850 to 07850 on 29 April 2001
0853 was Ullswater (UL3) – numbers were transferred to 07684 (mixed)[notes 14]
0853 later used for Premium rate numbers; changed from 0853 to 09xx on 28 April 2001
  • 01854 — Ullapool (UL4)
  • 01855 — Ballachulish, Onich – – Was originally 0062 (ON2) until changed to 0855 in 1968
  • 01856 — Orkney – – Was originally 0076 (OR6) until changed to 0856 in 1968
  • 01857 — Sanday, Orkney – – Was originally 0077 (OR7) until changed to 0857 in 1968
  • 01858 — Market Harborough – – Was originally 0645 (MH5) until changed to 0858 in ??
  • 01859 — Harris, Outer Hebrides – – Was originally 0046 (OH6) until changed to 0859 in 1968
  • 01860unused
original area allocation unknown
0860 later used for Cellnet mobile; changed from 0860 to 07860 on 28 April 2001
was Armagh – numbers were transferred to 028 on 22 April 2000
  • 01862 — Tain (TN2)
  • 01863 — Bonar Bridge, (BB1)
  • 01864 — Tinto, Abington (Crawford) (TN4)
  • 01865 — Oxford, University (UN5) Was originally 0092 (OX2) until changed to 0865 (UN5[iversity]) in 1968
  • 01866 — Kilchrenan, Oban – – Was originally 0025 (OB5) until changed to 0866 in 1968
  • 01867unused
0867 was Oxford – – Was originally 0096 (OX6) until changed to 0867 in 1968numbers were transferred to 0865[notes 14]
was Dungannon – numbers were transferred to 028 on 22 April 2000
  • 01869 — Bicester, Oxfordshire – – Was originally 0095 (OX5) until changed to 0869 in 1968
  • 01870 — Isle of Benbecula, Outer Hebrides, Uist (US0) – – Was originally 0047 (OH) until changed to 0870 in 1968
  • 01871 — Castlebay, Outer Hebrides – – Was originally 0047 (OH7) until changed to 0871 in 1968
  • 01872 — Truro (TR2)
  • 01873 — Abergavenny, Usk (US3)
  • 01874 — Brecon, Usk (US4)
  • 01875 — Tranent (TR5)
  • 01876 — Lochmaddy, Outer Hebrides, Uist (US6) – – Was originally 0047 (OH) until changed to 0876 in 1968
  • 01877 — Callander, Trossachs (TR7)
  • 01878 — Lochboisdale, Outer Hebrides, Uist (US8) – – Was originally 0047 (OH) until changed to 0878 in 1968
  • 01879 — Scarinish, Tiree (TR9)
  • 01880 — Tarbert (TT0)
  • 01881unused
original area allocation unknown
0881 (0,4,8) later used for PageOne pager numbers; changed from 0881 to 076 81 on 28 April 2001
0881 (1-3,5-7,9) later used for Mercury Premium rate numbers; changed from 0881 to 09xx on 28 April 2001
0890 later used for Premium rate numbers; changed from 0890 to 09xx on 28 April 2001
original area allocation unknown
0891 later used for BT ValueCall Premium rate numbers; changed from 0891 to 0906 5 on 28 April 2001
original area allocation unknown
0893 later used for BT Paging; changed from 0893 to 01893 in 1995
01893 later used for BT Paging; changed from 01893 to 076 93 on 28 April 2001
0894 was Tyneside (TY4) – numbers were transferred to 0632 and then on to 091 during the 1980s[notes 22]
0894 later used for BT Premium rate numbers; changed from 0894 to 09xx on 28 April 2001
0895 later used for Premium rate numbers; changed from 0895 to 09xx on 28 April 2001
0896 later used for Premium rate numbers; changed from 0896 to 09xx on 28 April 2001
0897 was never used as an area code
0897 later used for BT Premium rate numbers; changed from 0897 to 09xx on 28 April 2001
original area allocation unknown
0898 later used for BT Premium rate numbers; changed from 0898 to 09xx on 28 April 2001

0901 was Boroughbridge, Yorkshire (YO1) – numbers were transferred to 0423 (ELNS)[notes 14]
0906 was Worthing (WO6) – numbers were transferred to 0903[notes 14]
0907 was Wolverhampton (WO7) – numbers were transferred to 0902[notes 14]
See 0191 — Tyne and Wear, Sunderland (tY1neside) and Durham – previously 091
The 091 area was formed in the 1980s by the amalgamation of the older 0632, 0385, 0894, and 0783 area codes[notes 22]
  • 01920 — Ware (WA0)
  • 01921unused
original area allocation unknown
0927 was Watford (WA7) – numbers were transferred to 0923[notes 14]
  • 01928 — Runcorn, Warrington (WA8)
  • 01929 — Wareham (WA9)
  • 01930unused
0930 was Brough, Westmorland (WE0) – numbers were transferred to 07683 (mixed)[notes 14]
0930 later used for Premium rate numbers; changed from 0930 to 09xx on 28 April 2001
0930 7 later used for One2One Mobile (and mirrored to 0961 7);[notes 45]changed from 0930 7 to 07930 7 on 28 April 2001
0936 was Weaver (WE6) – numbers were transferred to 0270[notes 14]
0940 was Gosforth, Whitehaven (WH0) – numbers were transferred to 09467 (mixed)[notes 14]
original area allocation unknown
0941 later used for Premium rate numbers (Orange HPL pagers); changed from 0941 to 076 41 on 28 April 2001
0956 was Weardale (WL6) – numbers were transferred to 0388 (ELNS)[notes 14]
0956 later used for One2One mobile; changed 0956 to 07956 on 28 April 2001
0956 7 later used for FleXtel personal numbering from 1994; changed from 0956 7 to 070 107 on 28 April 2001
  • 01957 — Mid Yell, Yell (YL7)
  • 01958unused
0958 was Aysgarth, Wensleydale (WL8) – numbers were transferred to 0969[notes 14]
0958 later used for One2One mobile; changed from 0958 to 07958 on 28 April 2001
  • 01959 — Westerham, Otford, West Kent (WK9) – – Was originally 0083 (OT) until changed to 0959 in 1968
  • 01960unused
was Ballyclare – numbers were transferred to 028 on 22 April 2000
original area allocation unknown
0961 later used for One2One mobile; changed from 0961 to 07961 on 28 April 2001
0961 7 was a mirror of 0930 7 (also One2One mobile);[notes 45] changed from 0930 7 to 07930 7 on 28 April 2001
0965 was Wigton (WN5) – numbers were transferred to 06973 (mixed)[notes 14]
0966 was Windermere (WM6) – numbers were transferred to 05394 (mixed)[notes 14]
0966 later used for Orange mobile; changed from 0966 to 07966 on 28 April 2001
0973 was Leeds, West Riding (WR3) – numbers were transferred to 0532[notes 14]
0973 later used for Orange mobile; changed from 0973 to 07973 on 28 April 2001
0976 was Bradford, West Riding (WR6) – numbers were transferred to 0274[notes 14]
0976 later used for Orange mobile; changed from 0976 to 07976 on 28 April 2001
original area allocation unknown
0979 7 later used for Jersey Telecom mobile; changed from 0979 7 to 07797 7 on 28 April 2001
Brand new area code allocation post-BigNumber for a new town, chosen to be significantly different from the area codes of the adjacent areas of Gravesend and Dartford.[14]
0990 was Wentworth (WW0) – numbers were transferred to 0344[notes 14]
0990 later used for BT NationalCall; changed from 0990 to 0870 5 on 28 April 2001
0991 was Clynderwen, West Wales (WW1) – numbers were transferred to 0437 (ELNS)[notes 14]
0991 later used for Premium rate numbers; changed from 0991 to 09xx on 28 April 2001
0996 was Wilmslow (WW6) – numbers were transferred to 0625[notes 14]
original area allocation unknown
The code 0999 was used for dialling by PO operators only to mobile relief exchanges in the Glasgow area in the 1970s. Likely reason for non-allocation of 01999 is similarity to the 999 emergency services access code.