UK area codes · Town index
UK dialling codes by town (A–Z)
Every UK town that has its own geographic 01 or 02 dialling code in Ofcom’s National Telephone Numbering Plan, listed alphabetically — 594 entries in total. Tap any town to open its dedicated page, where you’ll find the dialling code itself, the full table of Ofcom-allocated number ranges for that code and the Range Holder behind each block, plus a reverse-lookup form for any specific number on that prefix. Use the jump bar below to skip straight to a letter, or skim the columns to find a town by sight.
How to use this index
This page maps UK towns to their geographic dialling codes. The 594 entries below resolve to 594 distinct 01/02 codes — the two figures differ because a handful of large codes carry more than one town label (for example a single metropolitan code can serve several named districts). Letters are not evenly populated either: B alone accounts for 66 towns, the largest single bucket in the A–Z. Use the alphabetical jump bar to go straight to a letter, then tap a town to open its dedicated page.
A dialling code anchors on a principal town but reaches across the surrounding charging area, so the boundary of an 01/02 code is wider than the town centre alone. The mapping is also not permanently fixed to a person: under UK number portability a customer keeps their existing number — and therefore the town code attached to it — after switching provider, and a ported number stays linked to the original code even after the holder moves elsewhere in the country. That is why a code in this index identifies where a number was first issued, not necessarily where the person answering it lives today.
To look up a specific number rather than browse by town, open the town’s page from the list below and paste the full number into the reverse-lookup form there. You’ll see the Ofcom Range Holder that the number’s block was allocated to, the allocation status, and a live internet check for public reports about that exact number — far more telling than the dialling code on its own. Codes are grouped into 60 UK regions below the A–Z if you’d rather explore geographically.
Largest towns by population
The most populous principal towns in the index, by ONS mid-year estimate. Bigger catchments generally mean more allocated number blocks and a larger pool of legitimate local callers.
- 1.London (020)~8,982,000
- 2.Northern Ireland (028)~1,900,000
- 3.Birmingham (0121)~1,140,000
- 4.Tyneside / Newcastle / Sunderland / Durham (0191)~880,000
- 5.Leeds (0113)~793,000
- 6.Glasgow (0141)~635,000
- 7.Sheffield (0114)~584,000
- 8.Manchester (0161)~553,000
- 9.Southampton & Portsmouth (023)~540,000
- 10.Bradford (01274)~537,000
- 11.Edinburgh (0131)~530,000
- 12.Liverpool (0151)~500,000
A25 towns
- Aberdeen (01224)
- Aberfeldy (01887)
- Abergavenny (01873)
- Aberystwyth (01970)
- Abingdon (01235)
- Abington (01864)
- Aboyne (01339)
- Aldershot (01252)
- Alford / Strathdon (01975)
- Alloa (01259)
- Alnwick (01665)
- Alton (01420)
- Amesbury (01980)
- Ammanford (01269)
- Andover (01264)
- Arbroath (01241)
- Ardgay (01863)
- Ardrossan (01294)
- Ashbourne (01335)
- Ashburton (01364)
- Ashford (01233)
- Axminster (01297)
- Aylesbury (01296)
- Ayr (01292)
- Ayton (01890)
B66 towns
- Ballachulish (01855)
- Ballindalloch (01807)
- Ballynahinch (01396)
- Bamburgh (01668)
- Banbury (01295)
- Banchory (01330)
- Banff (01261)
- Bangor (01248)
- Barmouth (01341)
- Barnard Castle (01833)
- Barnsley (01226)
- Barnstaple (01271)
- Barrow-in-Furness (01229)
- Barry (01446)
- Basildon (01268)
- Basingstoke (01256)
- Bath (01225)
- Bathgate (01506)
- Bedale (01677)
- Bedford (01234)
- Berwick-upon-Tweed (01289)
- Betws-y-Coed (01690)
- Bewdley (01299)
- Bicester (01869)
- Bideford (01237)
- Biggar (01899)
- Birmingham (0121)
- Bishop Auckland (01388)
- Bishop's Castle (01588)
- Bishop's Stortford (01279)
- Bishops Waltham (01489)
- Blackburn (01254)
- Blackpool (01253)
- Blairgowrie (01250)
- Blandford (01258)
- Bodmin (01208)
- Bolton (01204)
- Boston (01205)
- Bourne (01778)
- Bournemouth (01202)
- Bracknell (01344)
- Bradford (01274)
- Braintree (01376)
- Brampton (01697)
- Brechin (01356)
- Brecon (01874)
- Brentwood (01277)
- Bridgend (01656)
- Bridgnorth (01746)
- Bridgwater (01278)
- Bridlington (01262)
- Bridport (01308)
- Brigg (01652)
- Brighton (01273)
- Bristol (0117)
- Bromyard (01886)
- Brooke (01508)
- Buckingham (01280)
- Bude (01288)
- Budleigh Salterton (01395)
- Builth Wells (01982)
- Bungay (01986)
- Burnley (01282)
- Burton-upon-Trent (01283)
- Bury St Edmunds (01284)
- Buxton (01298)
C55 towns
- Caernarfon (01286)
- Callander (01877)
- Camberley (01276)
- Cambridge (01223)
- Camelford (01840)
- Campbeltown (01586)
- Cannock (01543)
- Canterbury (01227)
- Cardiff (029)
- Cardigan (01239)
- Carlisle (01228)
- Carmarthen (01267)
- Carradale (01583)
- Castle Douglas (01556)
- Castlebay (01871)
- Caterham (01883)
- Cemmaes Road (01650)
- Cerne Abbas (01300)
- Chard (01460)
- Chatteris (01354)
- Chelmsford (01245)
- Cheltenham (01242)
- Chepstow (01291)
- Chester (01244)
- Chesterfield (01246)
- Chichester (01243)
- Chippenham (01249)
- Chipping Norton (01608)
- Chipping Sodbury (01454)
- Church Stretton (01694)
- Cirencester (01285)
- Clacton-on-Sea (01255)
- Clevedon (01275)
- Clitheroe (01200)
- Clopton (01832)
- Coalville (01530)
- Coatbridge (01236)
- Colchester (01206)
- Coleshill (01675)
- Colonsay (01951)
- Colwyn Bay (01492)
- Congleton (01260)
- Consett (01207)
- Coppull (01257)
- Corwen (01490)
- Coupar Angus (01828)
- Coventry (024)
- Craigellachie (01340)
- Cranbrook (01580)
- Crawley (01293)
- Crediton (01363)
- Crewe (01270)
- Crieff (01764)
- Cromer (01263)
- Cumnock (01290)
D26 towns
- Dalmally (01838)
- Darlington (01325)
- Dartford (01322)
- Daventry (01327)
- Derby (01332)
- Dereham (01362)
- Devizes (01380)
- Dingwall (01349)
- Diss (01379)
- Doncaster (01302)
- Dorchester (01305)
- Dorking (01306)
- Dover (01304)
- Downham Market (01366)
- Driffield (01377)
- Dudley (01384)
- Dulverton (01398)
- Dumbarton (01389)
- Dumfries (01387)
- Dunbar (01368)
- Dundee (01382)
- Dunfermline (01383)
- Dunkeld (01350)
- Dunoon (01369)
- Duns (01361)
- Dursley (01453)
E12 towns
F15 towns
G26 towns
- Gainsborough (01427)
- Gairloch (01445)
- Galashiels (01896)
- Garstang (01995)
- Girvan (01465)
- Glasgow (0141)
- Glastonbury (01458)
- Glenborrodale (01972)
- Glenurquhart (01456)
- Glossop (01457)
- Gloucester (01452)
- Golspie (01408)
- Goole (01405)
- Grantham (01476)
- Grantown-on-Spey (01479)
- Gravesend (01474)
- Grays Thurrock (01375)
- Great Dunmow (01371)
- Great Yarmouth (01493)
- Greenock (01475)
- Gretna (01461)
- Grimsby (01472)
- Guernsey (01481)
- Guildford (01483)
- Guisborough (01287)
- Guiseley (01943)
H36 towns
- Halifax (01422)
- Harris (01859)
- Harrogate (01423)
- Harthill (01501)
- Hartlepool (01429)
- Haslemere (01428)
- Hastings (01424)
- Hathersage (01433)
- Haverfordwest (01437)
- Haverhill (01440)
- Hawick (01450)
- Hay-on-Wye (01497)
- Haywards Heath (01444)
- Heathfield (01435)
- Helensburgh (01436)
- Helmsley (01439)
- Hemel Hempstead (01442)
- Henley-on-Thames (01491)
- Hereford (01432)
- Hexham (01434)
- High Wycombe (01494)
- Hinckley (01455)
- Hitchin (01462)
- Holbeach (01406)
- Holmes Chapel (01477)
- Holsworthy (01409)
- Holyhead (01407)
- Honington (01400)
- Honiton (01404)
- Hornsea (01964)
- Horsham (01403)
- Huddersfield (01484)
- Hungerford (01488)
- Hunstanton (01485)
- Huntingdon (01480)
- Huntly (01466)
I17 towns
- Insch (01464)
- Inveraray (01499)
- Inverness (01463)
- Inverurie (01467)
- Ipstones (01538)
- Ipswich (01473)
- Isle of Arran (01770)
- Isle of Benbecula (01870)
- Isle of Man (01624)
- Isle of Mull - Craignure (01680)
- Isle of Mull - Fionnphort (01681)
- Isle of Mull - Tobermory (01688)
- Isle of Skye (01470)
- Isle of Skye - Broadford (01471)
- Isle of Skye - Portree (01478)
- Isle of Wight (01983)
- Isles of Scilly (01720)
J2 towns
K28 towns
- Keighley (01535)
- Keith (01542)
- Kelso (01573)
- Kendal (01539)
- Kettering (01536)
- Kidderminster (01562)
- Kilchrenan (01866)
- Killearn (01360)
- Killin (01567)
- Killingholme (01469)
- Kilmarnock (01563)
- Kilmelford (01852)
- King's Lynn (01553)
- Kingsbridge (01548)
- Kingston upon Hull (01482)
- Kington (01544)
- Kingussie (01540)
- Kinloch Rannoch (01882)
- Kinross (01577)
- Kinrossie (01821)
- Kirkcaldy (01592)
- Kirkcudbright (01557)
- Kirkwall (01596)
- Kirkwhelpington (01830)
- Kirriemuir (01575)
- Knighton (01547)
- Knutsford (01565)
- Kyle (01599)
L44 towns
- Ladybank (01337)
- Laggan (01528)
- Lairg (01549)
- Lampeter (01570)
- Lanark (01555)
- Lancaster (01524)
- Lapworth (01564)
- Lauder (01578)
- Launceston (01566)
- Laurencekirk (01561)
- Lea Valley (01992)
- Ledbury (01531)
- Leeds (0113)
- Leicester (0116)
- Leighton Buzzard (01525)
- Leominster (01568)
- Lerwick (01595)
- Leyburn (01969)
- Liskeard (01579)
- Liverpool (0151)
- Llanarth (01545)
- Llandeilo (01558)
- Llandovery (01550)
- Llandrindod Wells (01597)
- Llandysul (01559)
- Llanelli (01554)
- Llanon (01974)
- Llanwrtyd Wells (01591)
- Lochboisdale (01878)
- Lochgilphead (01546)
- Lochinver (01571)
- Lochmaddy (01876)
- Lockerbie (01576)
- London (020)
- Looe (01503)
- Loughborough (01509)
- Louth (01507)
- Lowestoft (01502)
- Ludlow (01584)
- Luton (01582)
- Lybster (01593)
- Lydney (01594)
- Lymington (01590)
- Lynton (01598)
M38 towns
- Macclesfield (01625)
- Machynlleth (01654)
- Madingley (01954)
- Maidenhead (01628)
- Maidstone (01622)
- Maldon (01621)
- Mallaig (01687)
- Malmesbury (01666)
- Malton (01653)
- Malvern (01684)
- Manchester (0161)
- Mansfield (01623)
- Market Drayton (01630)
- Market Harborough (01858)
- Market Rasen (01673)
- Market Weighton (01430)
- Marlborough (01672)
- Martin (01526)
- Matlock (01629)
- Maud (01771)
- Maybole (01655)
- Medway (01634)
- Melton Mowbray (01664)
- Meriden (01676)
- Merthyr Tydfil (01685)
- Mid Yell (01957)
- Middlesbrough (01642)
- Milford Haven (01646)
- Milton Keynes (01908)
- Minehead (01643)
- Moffat (01683)
- Mold (01352)
- Monmouth (01600)
- Montrose (01674)
- Moretonhampstead (01647)
- Morpeth (01670)
- Moscow (01560)
- Motherwell (01698)
N23 towns
- Nairn (01667)
- Narberth (01834)
- Neath (01639)
- New Galloway (01644)
- New Luce (01581)
- New Mills (01663)
- Newark (01636)
- Newbury (01635)
- Newmarket (01638)
- Newport (01633)
- Newquay (01637)
- Newquay (Padstow) (01841)
- Newton Abbot (01626)
- Newton Stewart (01671)
- Newtown (01686)
- North Berwick (01620)
- North Walsham (01692)
- Northallerton (01609)
- Northampton (01604)
- Northern Ireland (028)
- Northwich (01606)
- Norwich (01603)
- Nottingham (0115)
O8 towns
P23 towns
- Pakenham (01359)
- Peebles (01721)
- Pencombe (01885)
- Penicuik (01968)
- Penrith (01768)
- Penzance (01736)
- Perth (01738)
- Peterborough (01733)
- Peterhead (01779)
- Petersfield (01730)
- Pickering (01751)
- Pitlochry (01796)
- Plymouth (01752)
- Pocklington (01759)
- Pontefract (01977)
- Pontypool (01495)
- Pontypridd (01443)
- Port Ellen (01496)
- Porthmadog (01766)
- Preston (01772)
- Prudhoe (01661)
- Pulborough (01798)
- Pwllheli (01758)
R24 towns
- Reading (0118)
- Redditch (01527)
- Redhill (01737)
- Redruth (01209)
- Retford (01777)
- Rhyl (01745)
- Richmond (01748)
- Ringwood (01425)
- Ripley (01773)
- Ripon (01765)
- Rochdale (01706)
- Rockbourne (01725)
- Romford (01708)
- Romsey (01794)
- Ross-on-Wye (01989)
- Rothbury (01669)
- Rotherham (01709)
- Rothesay (01700)
- Royston (01763)
- Rugby (01788)
- Rugeley (01889)
- Runcorn (01928)
- Ruthin (01824)
- Rye (01797)
S59 towns
- Saffron Walden (01799)
- Salisbury (01722)
- Sanday (01857)
- Sandwick (01950)
- Sandy (01767)
- Saxmundham (01728)
- Scarborough (01723)
- Scarinish (01879)
- Scourie (01971)
- Scunthorpe (01724)
- Sedgefield (01740)
- Selby (01757)
- Selkirk (01750)
- Settle (01729)
- Sevenoaks (01732)
- Shaftesbury (01747)
- Shap (01931)
- Sheffield (0114)
- Shepton Mallet (01749)
- Shetland (01806)
- Shrewsbury (01743)
- Sittingbourne (01795)
- Skegness (01754)
- Skelmersdale (01695)
- Skipton (01756)
- Sleaford (01529)
- Slough (01753)
- South Molton (01769)
- Southampton & Portsmouth (023)
- Southend-on-Sea (01702)
- Southport (01704)
- Spalding (01775)
- Spilsby (01790)
- St Albans (01727)
- St Andrews (01334)
- St Austell (01726)
- St Boswells (01835)
- St Clears (01994)
- St Helens (01744)
- Stafford (01785)
- Staines (01784)
- Stamford (01780)
- Stevenage (01438)
- Stirling (01786)
- Stoke-on-Trent (01782)
- Stonehaven (01569)
- Stornoway (01851)
- Stow-on-the-Wold (01451)
- Stowmarket (01449)
- Stranraer (01776)
- Stratford-upon-Avon (01789)
- Strathaven (01357)
- Strathpeffer (01997)
- Strathy (01641)
- Strontian (01967)
- Sudbury (01787)
- Swaffham (01760)
- Swansea (01792)
- Swindon (01793)
T24 towns
- Tain (01862)
- Tamworth (01827)
- Tarbert (01880)
- Tarporley (01829)
- Taunton (01823)
- Tavistock (01822)
- Telford (01952)
- Temple Cloud (01761)
- Thame (01844)
- Thanet (01843)
- Thetford (01842)
- Thirsk (01845)
- Thornhill (01848)
- Thurso (01847)
- Tiverton (01884)
- Tomatin (01808)
- Tomdoun (01809)
- Torquay (01803)
- Torrington (01805)
- Tranent (01875)
- Truro (01872)
- Tunbridge Wells (01892)
- Turriff (01888)
- Tyneside / Newcastle / Sunderland / Durham (0191)
U3 towns
W38 towns
- Wakefield (01924)
- Walsall (01922)
- Warboys (01487)
- Ware (01920)
- Wareham (01929)
- Warminster (01985)
- Warrington (01925)
- Warwick (01926)
- Watchet (01984)
- Watford (01923)
- Wellingborough (01933)
- Welshpool (01938)
- Welwyn Garden City (01707)
- Wem (01939)
- West Heslerton (01944)
- Westerham (01959)
- Weston-super-Mare (01934)
- Wetherby (01937)
- Weybridge (01932)
- Whatton (01949)
- Whitby (01947)
- Whitchurch (01948)
- Whitehaven (01946)
- Wick (01955)
- Wigan (01942)
- Wigtown (01988)
- Wincanton (01963)
- Winchester (01962)
- Wisbech (01945)
- Witney (01993)
- Wolverhampton (01902)
- Worcester (01905)
- Workington (01900)
- Worksop (01909)
- Wormbridge (01981)
- Worthing (01903)
- Wrexham (01978)
- Wymondham (01953)
Y2 towns
Browse dialling codes by region
Prefer to explore geographically? Every town above also belongs to one of 60 UK regions. The largest hubs are Scotland (145), Wales (50), Devon (20), Lincolnshire (18), North Yorkshire (18) and Kent (15).
- Scotland (145)
- Wales (50)
- Devon (20)
- Lincolnshire (18)
- North Yorkshire (18)
- Kent (15)
- Somerset (15)
- Cornwall (14)
- Norfolk (14)
- Hampshire (12)
- Essex (11)
- Suffolk (11)
- Cheshire (10)
- Hertfordshire (10)
- Shropshire (10)
- Derbyshire (9)
- Lancashire (9)
- Oxfordshire (9)
- Surrey (9)
- Cambridgeshire (8)
- Cumbria (8)
- Herefordshire (8)
- Northumberland (8)
- West Yorkshire (8)
- Wiltshire (8)
- Dorset (7)
- East Yorkshire (7)
- Gloucestershire (7)
- Staffordshire (7)
- West Sussex (7)
- County Durham (6)
- East Sussex (6)
- Outer Hebrides (6)
- West Midlands (6)
- Worcestershire (6)
- Berkshire (5)
- Leicestershire (5)
- Northamptonshire (5)
- Nottinghamshire (5)
- Warwickshire (5)
- Bedfordshire (4)
- Buckinghamshire (4)
- Greater London (4)
- Greater Manchester (4)
- Shetland (4)
- Yorkshire (4)
- Merseyside (3)
- Orkney (3)
- South Yorkshire (3)
- Channel Islands (2)
- East Midlands (2)
- Northern Ireland (2)
- Isle of Man (1)
- Isle of Wight (1)
- North East (1)
- Rutland (1)
- South Coast (1)
- South Wales (1)
- South West (1)
- Thames Valley (1)
UK area codes and towns — FAQs
Does every UK town have its own dialling code?
Not exactly — codes anchor on a principal town and cover the surrounding charging area, so a single 01/02 code can serve a cluster of nearby towns and villages while many small places share the code of their nearest hub. This index lists 594 town labels mapping to 594 distinct geographic codes for that reason.
If someone keeps their number after moving, does the town code follow them?
Yes. UK number portability lets a customer keep an existing landline number when they switch provider, and the number stays attached to its original town dialling code even if the person later moves elsewhere in the country. So a code tells you where a number was first issued, not necessarily where the holder lives now.
How do I find out who is calling from a specific number?
Open the relevant town's page from the list above and paste the full number into the reverse-lookup form. You'll see the Ofcom Range Holder the block was allocated to, the allocation status, and a live internet check that aggregates public reports about that exact number — much stronger evidence of the caller's identity than the dialling code alone.
Source: Ofcom National Telephone Numbering Plan. Page updated 2026-06-30. WhoCalledLookup is not affiliated with Ofcom.