1:2500, 1:1250, 1:500 & 1:200 OS Maps for all Towns & Cities in the UK

Get maps of all the UK's cities and towns

We provide the most recent and accurate maps of the UK at Buyaplan, including the Ordnance Survey's MasterMap® in PDF and PNG formats. OS MasterMap® is updated every six weeks. You can view the map on our website by clicking on the name of the city or town you're looking for. Please be aware that in order to access the map directly, you must first log in or register. As an alternative, you can find the relevant city using the Easting/Northing information supplied below.

How can I use these maps?

These maps are suitable for planning applications and you can use them to create your site plan (or block plan) and your location plan.

What scales are available?

NAME COUNTY COUNTRY EASTING NORTHING TYPE
Aberaeron Dyfed Wales 245842 262858 Town
Abercarn Gwent Wales 321584 194893 Town
Aberchirder Banffshire Scotland 362477 852418 Town
Abercynon Mid Glamorgan Wales 308177 194982 Town
Aberdare / Aberdâr Mid Glamorgan Wales 300072 202640 Town
Aberdeen City of Aberdeen Scotland 394426 806556 City
Aberfeldy Perth and Kinross Scotland 285442 749023 Town
Abergavenny / Y Fenni Gwent Wales 329906 214193 Town
Abergele Clwyd Wales 294567 377548 Town
Abersychan Gwent Wales 326401 204663 Town
Abertillery / Abertyleri Gwent Wales 321789 204126 Town
Aberystwyth Dyfed Wales 258382 281709 Town
Abingdon-on-Thames Oxfordshire England 449821 197063 Town
Accrington Lancashire England 376080 428549 Town
Acton Suffolk England 589328 244968 Town
Addlestone Surrey England 505003 164591 Town
Adlington Lancashire England 360582 413585 Town
Adwick le Street South Yorkshire England 453998 408670 Town
Airdrie Lanarkshire Scotland 276133 665426 Town
Alcester Warwickshire England 408912 257278 Town
Aldeburgh Suffolk England 646460 256533 Town
Aldershot Hampshire England 486522 150808 Town
Aldridge West Midlands England 405703 300851 Town
Alexandria Dunbartonshire Scotland 239008 680230 Town
Alford Aberdeenshire Scotland 357715 815904 Town
Alfreton Derbyshire England 441103 355767 Town
Alloa Clackmannan Scotland 288690 692922 Town
Alness Ross and Cromarty Scotland 266003 869523 Town
Alnwick Northumberland England 418736 613117 Town
Alsager Cheshire England 379692 355473 Town
Alston Cumbria England 371731 546494 Town
Alton Hampshire England 471733 139318 Town
Altrincham Greater Manchester England 376722 387974 Town
Alva Clackmannan Scotland 288115 697051 Town
Alyth Perth and Kinross Scotland 324638 748460 Town
Amble Northumberland England 426470 604472 Town
Ambleside Cumbria England 337621 504558 Town
Amersham Buckinghamshire England 496370 198483 Town
Amesbury Wiltshire England 415441 141429 Town
Amlwch Gwynedd Wales 244184 392936 Town
Ammanford / Rhydaman Dyfed Wales 262987 212335 Town
Ampthill Bedfordshire England 503471 238108 Town
Andover Hampshire England 436479 145495 Town
Annan Dumfries Scotland 319357 566587 Town
Annfield Plain Durham England 416462 552102 Town
Anstruther Fife Scotland 356910 703807 Town
Appleby-in-Westmorland Cumbria England 368343 520394 Town
Arbroath Angus Scotland 364201 741306 Town
Ardrossan Ayrshire and Arran Scotland 222959 642152 Town
Armadale West Lothian Scotland 293795 668594 Town
Arnold Nottinghamshire England 458753 345363 Town
Arundel West Sussex England 501889 107080 Town
Ashbourne Derbyshire England 418094 346747 Town
Ashburton Devon England 275626 69898 Town
Ashby-de-la-Zouch Leicestershire England 435749 316724 Town
Ashford Kent England 600904 142717 Town
Ashford Surrey England 507006 171551 Town
Ashington Northumberland England 427540 587733 Town
Ashton-in-Makerfield Greater Manchester England 357731 399286 Town
Ashton-under-Lyne Greater Manchester England 393874 399295 Town
Aspatria Cumbria England 314300 541762 Town
Atherstone Warwickshire England 430834 297808 Town
Atherton Greater Manchester England 367797 403316 Town
Attleborough Norfolk England 604640 295221 Town
Auchterarder Perth and Kinross Scotland 294495 712858 Town
Auchtermuchty Fife Scotland 323788 711753 Town
Aviemore Inverness Scotland 289568 812693 Town
Axbridge Somerset England 343094 154550 Town
Axminster Devon England 329639 98535 Town
Aylesbury Buckinghamshire England 482079 213833 Town
Aylsham Norfolk England 619284 326893 Town
Ayr Ayrshire and Arran Scotland 233861 621409 Town
Bacup Lancashire England 386828 423009 Town
Baildon West Yorkshire England 415470 439712 Town
Bakewell Derbyshire England 421754 368481 Town
Baldock Hertfordshire England 524470 233902 Town
Ballater Aberdeenshire Scotland 336992 795842 Town
Bamber Bridge Lancashire England 356424 426319 Town
Banbury Oxfordshire England 445783 240626 Town
Banchory Kincardineshire Scotland 369466 795712 Town
Banff Banffshire Scotland 368872 864017 Town
Bangor Gwynedd Wales 258031 372216 City
Banstead Surrey England 525205 159617 Town
Bargod / Bargoed Gwent Wales 315106 199874 Town
Barmouth / Abermaw Gwynedd Wales 261244 315804 Town
Barnard Castle Durham England 405460 517025 Town
Barnoldswick Lancashire England 387746 446727 Town
Barnsley South Yorkshire England 434376 406446 Town
Barnstaple Devon England 255915 133322 Town
Barrhead Renfrewshire Scotland 250309 658975 Town
Barrowford Lancashire England 385914 439649 Town
Barrow-in-Furness Cumbria England 319872 469083 Town
Barry / Barri South Glamorgan Wales 311569 167936 Town
Barton-upon-Humber Lincolnshire England 503202 422044 Town
Basildon Essex England 570054 188605 Town
Basingstoke Hampshire England 463700 152461 Town
Bath Somerset England 375093 164923 City
Bathgate West Lothian Scotland 297446 668924 Town
Batley West Yorkshire England 424273 424287 Town
Battle East Sussex England 574577 116156 Town
Bawtry South Yorkshire England 465145 393036 Town
Beaconsfield Buckinghamshire England 493890 191036 Town
Beaminster Dorset England 348026 101325 Town
Bearsden Dunbartonshire Scotland 254258 672062 Town
Beaumaris Gwynedd Wales 260495 376108 Town
Bebington Merseyside England 334981 382137 Town
Beccles Suffolk England 642146 290443 Town
Bedale North Yorkshire England 426693 488130 Town
Bedford Bedfordshire England 504915 249833 Town
Bedlington Northumberland England 425642 581956 Town
Bedworth Warwickshire England 435963 286863 Town
Beeston Nottinghamshire England 452807 336951 Town
Bellshill Lanarkshire Scotland 273279 660251 Town
Belper Derbyshire England 434890 347457 Town
Bentley South Yorkshire England 456651 405847 Town
Berkhamsted Hertfordshire England 498463 208188 Town
Berwick-upon-Tweed Northumberland England 399836 653097 Town
Bethesda Gwynedd Wales 262344 366693 Town
Betws-y-Coed Clwyd Wales 279487 356532 Town
Beverley East Riding of Yorkshire England 503167 439716 Town
Bewdley Worcestershire England 378650 275357 Town
Bexhill East Sussex England 573500 108500 Town
Bexhill-on-Sea East Sussex England 574105 107586 Town
Bicester Oxfordshire England 458456 222351 Town
Biddulph Staffordshire England 388287 357556 Town
Bideford Devon England 245445 126472 Town
Biggar Lanarkshire Scotland 304124 637784 Town
Biggleswade Bedfordshire England 519094 244590 Town
Billericay Essex England 567377 194515 Town
Billinge Merseyside England 352930 399915 Town
Billingham Durham England 445567 523819 Town
Bilston West Midlands England 394719 296275 Town
Bingham Nottinghamshire England 470451 339837 Town
Bingley West Yorkshire England 410853 438939 Town
Birkenhead Merseyside England 332635 389037 Town
Birmingham West Midlands England 406689 286822 City
Bishop Auckland Durham England 420797 529941 Town
Bishopbriggs Dunbartonshire Scotland 261011 670161 Town
Bishop's Castle Shropshire England 332350 288812 Town
Bishop's Stortford Hertfordshire England 548846 221323 Town
Bishop's Waltham Hampshire England 455377 117587 Town
Blackburn Aberdeenshire Scotland 382631 812612 Town
Blackburn Lancashire England 368344 428297 Town
Blackburn West Lothian Scotland 298547 665405 Town
Blackheath West Midlands England 397281 286407 Town
Blackpool Lancashire England 330873 436578 Town
Blackwater Hampshire England 485101 159814 Town
Blackwood / Y Coed Duon Gwent Wales 317400 197230 Town
Blaenau Ffestiniog Gwynedd Wales 270237 345877 Town
Blaenavon Gwent Wales 325323 209122 Town
Blaina / Y Blaenau Gwent Wales 320041 208133 Town
Blairgowrie and Rattray Perth and Kinross Scotland 317814 745297 Town
Blandford Forum Dorset England 388471 106399 Town
Blaydon Tyne and Wear England 418413 563377 Town
Bletchley Buckinghamshire England 486727 233505 Town
Bloxwich West Midlands England 399801 302091 Town
Blyth Northumberland England 431488 581536 Town
Bodmin Cornwall England 207255 67027 Town
Bognor Regis West Sussex England 493806 99156 Town
Bollington Cheshire England 393663 377743 Town
Bolsover Derbyshire England 447336 370343 Town
Bolton Greater Manchester England 371557 409099 Town
Bolton upon Dearne South Yorkshire England 445551 402670 Town
Bo'ness Stirling and Falkirk Scotland 300017 681678 Town
Bonnyrigg Midlothian Scotland 330829 665093 Town
Bootle Merseyside England 334265 395763 Town
Bordon Hampshire England 479728 135546 Town
Borehamwood Hertfordshire England 519776 197019 Town
Boroughbridge North Yorkshire England 439637 466647 Town
Boston Lincolnshire England 532565 343929 Town
Bourne Lincolnshire England 509587 320195 Town
Bournemouth Dorset England 408801 91268 Town
Bovey Tracey Devon England 281565 78468 Town
Bowness-on-Windermere Cumbria England 340344 496961 Town
Brackley Northamptonshire England 458839 237480 Town
Bracknell Berkshire England 486910 169387 Town
Bradford West Yorkshire England 416267 432746 City
Bradford-on-Avon Wiltshire England 382553 160755 Town
Brading Isle of Wight England 460589 87061 Town
Bradley Stoke Gloucestershire England 362157 181870 Town
Braintree Essex England 575836 223036 Town
Bramhall Greater Manchester England 389298 385139 Town
Brampton Cumbria England 353040 561081 Town
Brandon Suffolk England 578467 286551 Town
Brechin Angus Scotland 359698 760258 Town
Brecon / Aberhonddu Powys Wales 304445 228596 Town
Brentwood Essex England 559714 193914 Town
Bridgend / Pen-y-bont ar Ogwr Mid Glamorgan Wales 290572 179944 Town
Bridge of Allan Stirling and Falkirk Scotland 279095 697527 Town
Bridgnorth Shropshire England 371621 293192 Town
Bridgwater Somerset England 329670 136982 Town
Bridlington East Riding of Yorkshire England 518293 466901 Town
Bridport Dorset England 346577 92944 Town
Brierfield Lancashire England 384676 436415 Town
Brierley Hill West Midlands England 392996 286069 Town
Brigg Lincolnshire England 500370 407209 Town
Brighouse West Yorkshire England 414298 422895 Town
Brightlingsea Essex England 608589 216827 Town
Brighton and Hove East Sussex England 530855 104317 City
Bristol Bristol England 358337 172855 City
Brixham Devon England 292346 56016 Town
Broadstairs Kent England 639405 167879 Town
Bromsgrove Worcestershire England 396058 270796 Town
Bromyard Herefordshire England 365403 254686 Town
Broseley Shropshire England 367416 301825 Town
Brotton North Yorkshire England 468840 519812 Town
Broughton in Furness Cumbria England 321299 487505 Town
Broughty Ferry City of Dundee Scotland 346121 730926 Town
Brownhills West Midlands England 404790 305304 Town
Broxburn West Lothian Scotland 308298 672223 Town
Bruton Somerset England 368345 134897 Town
Brynmawr Gwent Wales 319153 211810 Town
Buckfastleigh Devon England 273939 66113 Town
Buckhaven Fife Scotland 335890 698073 Town
Buckie Banffshire Scotland 342551 865574 Town
Buckingham Buckinghamshire England 469683 234113 Town
Buckley / Bwcle Clwyd Wales 327836 364005 Town
Bude Cornwall England 220849 106596 Town
Budleigh Salterton Devon England 306237 81934 Town
Builth Wells / Llanfair-ym-Muallt Powys Wales 304163 251019 Town
Bungay Suffolk England 633627 289799 Town
Buntingford Hertfordshire England 536351 229285 Town
Burford Oxfordshire England 425144 212175 Town
Burgess Hill West Sussex England 531177 119123 Town
Burghead Moray Scotland 311380 868884 Town
Burnham-on-Crouch Essex England 595132 195588 Town
Burnham-on-Sea Somerset England 330632 149286 Town
Burnley Lancashire England 383996 432383 Town
Burntisland Fife Scotland 323258 685840 Town
Burntwood Staffordshire England 406362 308917 Town
Burry Port / Porth Tywyn Dyfed Wales 244786 200805 Town
Burton Latimer Northamptonshire England 490060 274674 Town
Burton upon Trent Staffordshire England 424042 323373 Town
Bury Greater Manchester England 380322 410721 Town
Bury St Edmunds Suffolk England 585364 264375 Town
Bushey Hertfordshire England 513247 195244 Town
Buxton Derbyshire England 405757 373139 Town
Caerleon / Caerllion Gwent Wales 333924 190571 Town
Caernarfon Gwynedd Wales 247862 362821 Town
Caerphilly / Caerffili Gwent Wales 315716 186857 Town
Caerwys Clwyd Wales 312857 372932 Town
Caister-on-Sea Norfolk England 652262 312066 Town
Caldicot / Cil-y-coed Gwent Wales 348100 188371 Town
Callander Stirling and Falkirk Scotland 262957 707842 Town
Callington Cornwall England 235872 69597 Town
Calne Wiltshire England 399743 170994 Town
Camberley Surrey England 487602 160779 Town
Camborne Cornwall England 164633 40081 Town
Cambridge Cambridgeshire England 544945 258410 City
Camelford Cornwall England 210612 83785 Town
Campbeltown / Ceann Loch Chille Chiarain Argyll and Bute Scotland 171936 620359 Town
Cannock Staffordshire England 397855 310252 Town
Canterbury Kent England 614823 157895 City
Canvey Island Essex England 579941 183634 Town
Cardiff / Caerdydd South Glamorgan Wales 318371 176329 City
Cardigan / Aberteifi Dyfed Wales 217779 246145 Town
Carlisle Cumbria England 340254 555719 City
Carluke Lanarkshire Scotland 284544 650584 Town
Carmarthen / Caerfyrddin Dyfed Wales 241306 220055 Town
Carnforth Lancashire England 349945 470608 Town
Carnoustie Angus Scotland 356452 734596 Town
Carterton Oxfordshire England 428093 206802 Town
Castle Cary Somerset England 364114 132389 Town
Castle Douglas The Stewartry of Kirkcudbright Scotland 276506 562414 Town
Castleford West Yorkshire England 442752 425682 Town
Caterham Surrey England 534087 155394 Town
Chadderton Greater Manchester England 390930 405318 Town
Chagford Devon England 270058 87524 Town
Chapel-en-le-Frith Derbyshire England 405961 380812 Town
Chard Somerset England 332136 108579 Town
Charlbury Oxfordshire England 435729 219475 Town
Charlestown of Aberlour Banffshire Scotland 326597 842914 Town
Chatham Kent England 575834 168122 Town
Chatteris Cambridgeshire England 539231 286340 Town
Cheadle Greater Manchester England 386771 388373 Town
Cheadle Staffordshire England 401075 343099 Town
Cheadle Hulme Greater Manchester England 387564 386568 Town
Chelmsford Essex England 570897 207155 City
Cheltenham Gloucestershire England 394820 222468 Town
Chepstow / Cas-Gwent Gwent Wales 353266 193781 Town
Chertsey Surrey England 504205 166967 Town
Chesham Buckinghamshire England 495868 201496 Town
Cheshunt Hertfordshire England 535349 202244 Town
Chester Cheshire England 340521 366273 City
Chesterfield Derbyshire England 438195 371185 Town
Chester-le-Street Durham England 427434 551659 Town
Chichester West Sussex England 486074 104818 City
Chickerell Dorset England 364523 80642 Town
Chigwell Essex England 543792 193238 Town
Chippenham Wiltshire England 392180 173257 Town
Chipping Campden Gloucestershire England 415062 239120 Town
Chipping Norton Oxfordshire England 431317 227073 Town
Chipping Ongar Essex England 555263 202985 Town
Chipping Sodbury Gloucestershire England 372804 182216 Town
Chirk / Y Waun Clwyd Wales 329047 337854 Town
Chorley Lancashire England 358273 417723 Town
Chorleywood Hertfordshire England 502398 196175 Town
Christchurch Dorset England 415493 93218 Town
Chudleigh Devon England 286838 79585 Town
Church Lancashire England 374678 429036 Town
Church Stretton Shropshire England 345291 293647 Town
Cinderford Gloucestershire England 365694 214092 Town
Cirencester Gloucestershire England 402281 202031 Town
Clackmannan Clackmannan Scotland 291090 691888 Town
Clacton-on-Sea Essex England 617577 214844 Town
Clare Suffolk England 576974 245382 Town
Clay Cross Derbyshire England 439150 363410 Town
Clayton-le-Moors Lancashire England 374853 431037 Town
Cleator Moor Cumbria England 301895 515114 Town
Cleckheaton West Yorkshire England 418998 425259 Town
Cleethorpes Lincolnshire England 530585 408956 Town
Cleobury Mortimer Shropshire England 367141 275719 Town
Clevedon Somerset England 340885 171187 Town
Cleveleys Lancashire England 331742 443559 Town
Clitheroe Lancashire England 374624 442152 Town
Clydebank Dunbartonshire Scotland 248406 671190 Town
Coalville Leicestershire England 443311 313875 Town
Coatbridge Lanarkshire Scotland 273102 665104 Town
Cockenzie and Port Seton East Lothian Scotland 340625 675815 Town
Cockermouth Cumbria England 312082 530704 Town
Coggeshall Essex England 585021 222605 Town
Colchester Essex England 599613 225212 Town
Coldstream Berwickshire Scotland 384305 639843 Town
Coleford Gloucestershire England 357506 210685 Town
Coleshill Warwickshire England 420089 288867 Town
Colne Lancashire England 389299 440140 Town
Colwyn Bay / Bae Colwyn Clwyd Wales 286349 378353 Town
Colyton Devon England 324555 94043 Town
Congleton Cheshire England 385966 362880 Town
Conisbrough South Yorkshire England 451242 398631 Town
Connah's Quay / Cei Connah Clwyd Wales 329655 369557 Town
Consett Durham England 410801 550946 Town
Conwy Clwyd Wales 278108 377575 Town
Corbridge Northumberland England 398978 564400 Town
Corby Northamptonshire England 488282 288544 Town
Corsham Wiltshire England 387272 170564 Town
Coseley West Midlands England 394172 293805 Town
Cotgrave Nottinghamshire England 464483 335381 Town
Cottingham East Riding of Yorkshire England 504605 432775 Town
Coupar Angus Perth and Kinross Scotland 322145 740069 Town
Coventry West Midlands England 433644 278970 City
Cowbridge / Y Bont-Faen South Glamorgan Wales 299571 174625 Town
Cowdenbeath Fife Scotland 316516 691824 Town
Cowes Isle of Wight England 449614 96106 Town
Crail Fife Scotland 361208 707652 Town
Cramlington Northumberland England 426412 577040 Town
Craven Arms Shropshire England 343455 282657 Town
Crawley West Sussex England 526914 136581 Town
Crediton Devon England 283212 100312 Town
Crewe Cheshire England 370515 355405 Town
Crewkerne Somerset England 344123 109787 Town
Criccieth / Cricieth Gwynedd Wales 249680 338086 Town
Crickhowell / Crughywel Powys Wales 321792 218428 Town
Cricklade Wiltshire England 410042 193613 Town
Crieff Perth and Kinross Scotland 286429 721597 Town
Cromarty Ross and Cromarty Scotland 278770 867486 Town
Cromer Norfolk England 621814 342189 Town
Crook Durham England 416433 535548 Town
Crosby Merseyside England 332214 398220 Town
Crowborough East Sussex England 551580 131250 Town
Crowland Lincolnshire England 523935 310251 Town
Crowle Lincolnshire England 477310 412824 Town
Crowthorne Berkshire England 484114 164003 Town
Cuckfield West Sussex England 530474 124789 Town
Cullen Banffshire Scotland 351257 867103 Town
Cullompton Devon England 302062 107112 Town
Culross Fife Scotland 298601 686043 Town
Cumbernauld Dunbartonshire Scotland 275572 674239 Town
Cumnock Ayrshire and Arran Scotland 256722 620226 Town
Cupar Fife Scotland 337525 714577 Town
Cwmbrân Gwent Wales 329533 195541 Town
Dalbeattie The Stewartry of Kirkcudbright Scotland 283405 561250 Town
Dalkeith Midlothian Scotland 332503 666688 Town
Dalton-in-Furness Cumbria England 322721 473982 Town
Darlaston West Midlands England 397839 296783 Town
Darley Dale Derbyshire England 427583 362838 Town
Darlington Durham England 428991 514312 Town
Dartford Kent England 556195 175407 Town
Dartmouth Devon England 287698 51375 Town
Darvel Ayrshire and Arran Scotland 256414 637491 Town
Darwen Lancashire England 369240 422174 Town
Daventry Northamptonshire England 457405 262575 Town
Dawlish Devon England 296051 76829 Town
Deal Kent England 637504 152552 Town
Denbigh / Dinbych Clwyd Wales 305167 366076 Town
Denny Stirling and Falkirk Scotland 281206 682745 Town
Denton Greater Manchester England 392542 395500 Town
Derby Derbyshire England 435187 336492 City
Dereham Norfolk England 598862 313422 Town
Desborough Northamptonshire England 480219 283313 Town
Devizes Wiltshire England 400423 161424 Town
Dewsbury West Yorkshire England 424683 421761 Town
Didcot Oxfordshire England 452546 189999 Town
Dingwall Ross and Cromarty Scotland 255141 858730 Town
Dinnington South Yorkshire England 452611 386024 Town
Diss Norfolk England 611694 279968 Town
Dolgellau Gwynedd Wales 272805 317825 Town
Dollar Clackmannan Scotland 296295 697956 Town
Doncaster South Yorkshire England 457621 403245 Town
Dorchester Dorset England 369164 90724 Town
Dorking Surrey England 516702 149509 Town
Dornoch Sutherland Scotland 279838 889714 Town
Doune Stirling and Falkirk Scotland 272718 701561 Town
Dover Kent England 631587 141745 Town
Downham Market Norfolk England 561124 303225 Town
Driffield East Riding of Yorkshire England 502335 457754 Town
Droitwich Spa Worcestershire England 390154 263336 Town
Dronfield Derbyshire England 434978 378534 Town
Droylsden Greater Manchester England 390492 398238 Town
Dudley West Midlands England 394453 290243 Town
Dufftown Banffshire Scotland 332368 839977 Town
Dukinfield Greater Manchester England 394660 397813 Town
Dulverton Somerset England 291421 127896 Town
Dumbarton Dunbartonshire Scotland 239809 675489 Town
Dumfries Dumfries Scotland 297336 576217 Town
Dunbar East Lothian Scotland 367940 678869 Town
Dunblane Stirling and Falkirk Scotland 278200 701275 Town
Dundee City of Dundee Scotland 340093 730009 City
Dunfermline Fife Scotland 308970 687449 Town
Dunoon / Dùn Obhainn Argyll and Bute Scotland 217295 677357 Town
Duns Berwickshire Scotland 378551 653894 Town
Dunstable Bedfordshire England 501740 222037 Town
Durham Durham England 426946 542630 City
Dursley Gloucestershire England 375637 198130 Town
Earby Lancashire England 390913 446720 Town
Earl Shilton Leicestershire England 446466 297764 Town
Easingwold North Yorkshire England 452752 469655 Town
Eastbourne East Sussex England 560749 98791 Town
East Cowes Isle of Wight England 450300 95586 Town
East Grinstead West Sussex England 539482 137974 Town
East Kilbride Lanarkshire Scotland 264172 653760 Town
Eastleigh Hampshire England 445504 119084 Town
East Linton East Lothian Scotland 359110 677398 Town
Eastwood Nottinghamshire England 446883 346902 Town
Ebbw Vale / Glyn Ebwy Gwent Wales 316757 210250 Town
Eccles Greater Manchester England 377665 398516 Town
Eccleshall Staffordshire England 383054 329155 Town
Edenbridge Kent England 544381 146171 Town
Edinburgh City of Edinburgh Scotland 325847 674007 City
Egham Surrey England 500932 171261 Town
Egremont Cumbria England 301049 510595 Town
Elgin Moray Scotland 321616 863017 Town
Elland West Yorkshire England 410890 420924 Town
Ellesmere Shropshire England 339987 334802 Town
Ellesmere Port Cheshire England 339857 376031 Town
Ellon Aberdeenshire Scotland 395670 830384 Town
Ely Cambridgeshire England 554027 280363 City
Emsworth Hampshire England 474924 105933 Town
Epping Essex England 545958 202062 Town
Epsom Surrey England 520828 160767 Town
Epworth Lincolnshire England 478228 403862 Town
Erskine Renfrewshire Scotland 246064 671059 Town
Esher Surrey England 513862 164640 Town
Eton Berkshire England 496647 177659 Town
Evesham Worcestershire England 403699 243810 Town
Ewell Surrey England 522013 162617 Town
Exeter Devon England 291914 92560 City
Exmouth Devon England 300176 80844 Town
Eye Suffolk England 614530 273875 Town
Eyemouth Berwickshire Scotland 394501 664348 Town
Failsworth Greater Manchester England 389285 401336 Town
Fairford Gloucestershire England 415205 200995 Town
Fakenham Norfolk England 591904 329637 Town
Falkirk Stirling and Falkirk Scotland 288785 679924 Town
Falkland Fife Scotland 325331 707268 Town
Falmouth Cornwall England 180504 32684 Town
Fareham Hampshire England 458107 106194 Town
Faringdon Oxfordshire England 428898 195566 Town
Farnborough Hampshire England 486930 155322 Town
Farnham Surrey England 483985 146883 Town
Farnworth Greater Manchester England 373874 406058 Town
Faversham Kent England 601620 161322 Town
Fazeley Staffordshire England 420441 301928 Town
Featherstone West Yorkshire England 442431 419986 Town
Felixstowe Suffolk England 630357 234771 Town
Ferndale Mid Glamorgan Wales 299917 196881 Town
Ferndown Dorset England 407831 100195 Town
Ferryhill Durham England 428664 532757 Town
Filey North Yorkshire England 511534 480726 Town
Filton Gloucestershire England 360332 179243 Town
Findochty Banffshire Scotland 346363 867944 Town
Fishguard / Abergwaun Dyfed Wales 195768 237009 Town
Fleet Hampshire England 480776 154092 Town
Fleetwood Lancashire England 332151 446894 Town
Flint / Y Fflint Clwyd Wales 324262 372965 Town
Flitwick Bedfordshire England 503394 234924 Town
Folkestone Kent England 622846 136189 Town
Fordingbridge Hampshire England 414868 114252 Town
Forfar Angus Scotland 345580 750604 Town
Formby Merseyside England 329873 407243 Town
Forres Moray Scotland 303734 858945 Town
Fortrose Ross and Cromarty Scotland 272692 856617 Town
Fortuneswell Dorset England 368821 73324 Town
Fort William / An Gearasdan Inverness Scotland 210536 774095 Town
Fowey Cornwall England 212567 51689 Town
Framlingham Suffolk England 628366 263364 Town
Fraserburgh Aberdeenshire Scotland 399795 867079 Town
Freckleton Lancashire England 343049 429041 Town
Frimley Surrey England 487937 158059 Town
Frinton-on-Sea Essex England 623695 219850 Town
Frodsham Cheshire England 351514 377768 Town
Frome Somerset England 377630 148033 Town
Fulwood Lancashire England 353096 432987 Town
Gainsborough Lincolnshire England 481611 390002 Town
Galashiels Roxburgh, Ettrick and Lauderdale Scotland 349233 635988 Town
Galston Ayrshire and Arran Scotland 250158 636655 Town
Garforth West Yorkshire England 440394 433041 Town
Garstang Lancashire England 349256 445444 Town
Gatehouse of Fleet The Stewartry of Kirkcudbright Scotland 259778 556187 Town
Gateshead Tyne and Wear England 425395 562880 Town
Gatley Greater Manchester England 384468 388473 Town
Gerrards Cross Buckinghamshire England 500258 188601 Town
Gillingham Dorset England 380794 126506 Town
Gillingham Kent England 579585 166505 Town
Girvan Ayrshire and Arran Scotland 218570 597931 Town
Glasgow City of Glasgow Scotland 260107 665646 City
Glastonbury Somerset England 349887 138932 Town
Glenrothes Fife Scotland 327414 700904 Town
Glossop Derbyshire England 403493 394059 Town
Gloucester Gloucestershire England 383093 218470 City
Glyn-neath / Glyn-nedd West Glamorgan Wales 288141 206537 Town
Godalming Surrey England 496953 143830 Town
Godmanchester Cambridgeshire England 524489 270593 Town
Golborne Greater Manchester England 360427 397789 Town
Goldthorpe South Yorkshire England 446180 404372 Town
Goodwick / Wdig Dyfed Wales 194461 238271 Town
Goole East Riding of Yorkshire England 474608 423634 Town
Gorleston-on-Sea Norfolk England 653068 303614 Town
Gorseinon West Glamorgan Wales 258913 198706 Town
Gosport Hampshire England 461928 99799 Town
Gourock Renfrewshire Scotland 224155 677841 Town
Grangemouth Stirling and Falkirk Scotland 292765 682076 Town
Grange-over-Sands Cumbria England 340650 477875 Town
Grantham Lincolnshire England 491402 335825 Town
Grantown-on-Spey Inverness Scotland 303277 827846 Town
Gravesend Kent England 564762 174165 Town
Grays Essex England 561627 178164 Town
Great Dunmow Essex England 562829 221817 Town
Great Harwood Lancashire England 373216 432265 Town
Great Malvern Worcestershire England 377529 245950 Town
Great Torrington Devon England 249549 119168 Town
Great Yarmouth Norfolk England 652446 307681 Town
Greenock Renfrewshire Scotland 227932 676263 Town
Grimsby Lincolnshire England 527004 409318 Town
Guildford Surrey England 499510 149882 Town
Guisborough North Yorkshire England 461503 516030 Town
Guiseley West Yorkshire England 418972 442038 Town
Haddington East Lothian Scotland 351155 673874 Town
Hadleigh Suffolk England 602705 242422 Town
Hailsham East Sussex England 558987 109669 Town
Hale Greater Manchester England 377468 387070 Town
Halesowen West Midlands England 395958 283941 Town
Halesworth Suffolk England 638669 277443 Town
Halifax West Yorkshire England 409324 425167 Town
Halstead Essex England 581043 230520 Town
Haltwhistle Northumberland England 370833 564127 Town
Hamilton Lanarkshire Scotland 272554 655506 Town
Harlech Gwynedd Wales 258185 331169 Town
Harleston Norfolk England 624554 283386 Town
Harlow Essex England 544705 209868 Town
Harpenden Hertfordshire England 513344 214398 Town
Harrogate North Yorkshire England 430053 455396 Town
Hartlepool Durham England 450841 532544 Town
Harwich Essex England 626017 232654 Town
Haslemere Surrey England 490474 132830 Town
Haslingden Lancashire England 378588 423215 Town
Hastings East Sussex England 581771 109487 Town
Hatfield Hertfordshire England 522923 208879 Town
Havant Hampshire England 471458 106845 Town
Haverfordwest / Hwlffordd Dyfed Wales 195348 215840 Town
Haverhill Suffolk England 567152 245571 Town
Hawick Roxburgh, Ettrick and Lauderdale Scotland 350435 615135 Town
Haxby North Yorkshire England 460905 458177 Town
Haydock Merseyside England 355239 396849 Town
Hayle Cornwall England 155851 37175 Town
Hay-on-Wye / Y Gelli Gandryll Powys Wales 322917 242369 Town
Haywards Heath West Sussex England 533390 123555 Town
Hazel Grove Greater Manchester England 392036 386992 Town
Heanor Derbyshire England 443583 346413 Town
Heathfield East Sussex England 558125 121521 Town
Hebburn Tyne and Wear England 431006 564327 Town
Hebden Bridge West Yorkshire England 399186 427195 Town
Heckington Lincolnshire England 514266 343910 Town
Heckmondwike West Yorkshire England 421591 423460 Town
Hedge End Hampshire England 449043 112911 Town
Hedon East Riding of Yorkshire England 518896 428514 Town
Helensburgh Dunbartonshire Scotland 229659 682371 Town
Helmsley North Yorkshire England 461274 483837 Town
Helston Cornwall England 165932 27452 Town
Hemel Hempstead Hertfordshire England 505550 207095 Town
Hemsworth West Yorkshire England 442868 413210 Town
Henley-in-Arden Warwickshire England 415093 266009 Town
Henley-on-Thames Oxfordshire England 476068 182640 Town
Hereford Herefordshire England 350897 239976 City
Herne Bay Kent England 617695 168218 Town
Hertford Hertfordshire England 532722 212674 Town
Hessle East Riding of Yorkshire England 503331 426323 Town
Heswall Merseyside England 327076 381722 Town
Hetton-le-Hole Tyne and Wear England 435294 547459 Town
Hexham Northumberland England 393637 564134 Town
Heysham Lancashire England 341679 461720 Town
Heywood Greater Manchester England 385494 410811 Town
Higham Ferrers Northamptonshire England 495986 268414 Town
High Bentham North Yorkshire England 366754 469246 Town
Higher Dunstone Devon England 271500 75500 Town
Higher Larrick Cornwall England 230500 78500 Town
Highworth Wiltshire England 420030 192456 Town
High Wycombe Buckinghamshire England 486656 192957 Town
Hinckley Leicestershire England 442564 293872 Town
Hindley Greater Manchester England 361581 404287 Town
Hingham Norfolk England 602118 302214 Town
Hitchin Hertfordshire England 518303 229287 Town
Hoddesdon Hertfordshire England 537280 208503 Town
Holmfirth West Yorkshire England 414161 408202 Town
Holsworthy Devon England 234289 103831 Town
Holt Norfolk England 607886 338751 Town
Holyhead / Caergybi Gwynedd Wales 224700 382774 Town
Holywell / Treffynnon Clwyd Wales 318624 375852 Town
Honiton Devon England 316300 100684 Town
Horbury West Yorkshire England 429489 418369 Town
Horley Surrey England 528476 142991 Town
Horncastle Lincolnshire England 525916 369603 Town
Horndean Hampshire England 469821 112563 Town
Hornsea East Riding of Yorkshire England 520492 447786 Town
Horsham West Sussex England 517256 130525 Town
Horwich Greater Manchester England 363970 411597 Town
Houghton-le-Spring Tyne and Wear England 434031 550043 Town
Houghton Regis Bedfordshire England 501941 224083 Town
Howden East Riding of Yorkshire England 474763 428306 Town
Hoylake Merseyside England 321977 389291 Town
Hucknall Nottinghamshire England 453574 349259 Town
Huddersfield West Yorkshire England 414496 416441 Town
Hugh Town Cornwall England 90272 10535 Town
Hungerford Berkshire England 433780 168510 Town
Hunstanton Norfolk England 567355 340842 Town
Huntingdon Cambridgeshire England 523824 271829 Town
Huntly Aberdeenshire Scotland 352907 839964 Town
Hyde Greater Manchester England 394797 394953 Town
Hythe Kent England 616073 134754 Town
Ibstock Leicestershire England 440814 310156 Town
Ilfracombe Devon England 251594 147385 Town
Ilkeston Derbyshire England 446484 341599 Town
Ilkley West Yorkshire England 411712 447609 Town
Ilminster Somerset England 335864 114715 Town
Immingham Lincolnshire England 518420 414716 Town
Ince-in-Makerfield Greater Manchester England 359478 404814 Town
Innerleithen Tweeddale Scotland 333153 636705 Town
Inveraray Argyll and Bute Scotland 209541 708482 Town
Inverbervie Kincardineshire Scotland 383030 772623 Town
Invergordon Ross and Cromarty Scotland 270777 868577 Town
Inverkeithing Fife Scotland 312956 682820 Town
Inverness / Inbhir Nis Inverness Scotland 266617 845493 City
Inverurie Aberdeenshire Scotland 377503 821571 Town
Ipswich Suffolk England 616245 244545 Town
Irlam Greater Manchester England 372750 395105 Town
Irthlingborough Northamptonshire England 494710 270742 Town
Irvine Ayrshire and Arran Scotland 232266 639003 Town
Ivybridge Devon England 263684 56266 Town
Jarrow Tyne and Wear England 432678 565308 Town
Jedburgh Roxburgh, Ettrick and Lauderdale Scotland 364990 620578 Town
Johnstone Renfrewshire Scotland 242717 663265 Town
Kearsley Greater Manchester England 375252 404832 Town
Keighley West Yorkshire England 406041 441255 Town
Keith Banffshire Scotland 343065 850692 Town
Kelso Roxburgh, Ettrick and Lauderdale Scotland 372713 633969 Town
Kempston Bedfordshire England 502767 247464 Town
Kendal Cumbria England 351495 493018 Town
Kenilworth Warwickshire England 428772 271692 Town
Kesgrave Suffolk England 621971 245765 Town
Keswick Cumbria England 326545 523526 Town
Kettering Northamptonshire England 486620 278753 Town
Keynsham Somerset England 365415 168700 Town
Kidderminster Worcestershire England 383135 276715 Town
Kidlington Oxfordshire England 449137 213917 Town
Kidsgrove Staffordshire England 383993 354436 Town
Kidwelly / Cydweli Dyfed Wales 240787 206697 Town
Kilmarnock Ayrshire and Arran Scotland 242973 637985 Town
Kilsyth Dunbartonshire Scotland 271685 678070 Town
Kilwinning Ayrshire and Arran Scotland 230493 643363 Town
Kimberley Nottinghamshire England 449952 344726 Town
Kinghorn Fife Scotland 326888 686894 Town
Kingsbridge Devon England 273494 44163 Town
King's Lynn Norfolk England 561764 319837 Town
Kingsteignton Devon England 287015 73062 Town
Kingston upon Hull East Riding of Yorkshire England 510063 428869 City
Kingswinford West Midlands England 388844 288876 Town
Kington Herefordshire England 329779 256672 Town
Kingussie Inverness Scotland 275770 800674 Town
Kinross Perth and Kinross Scotland 311927 702297 Town
Kintore Aberdeenshire Scotland 379271 816301 Town
Kirkby Merseyside England 340911 398756 Town
Kirkby-in-Ashfield Nottinghamshire England 450692 356000 Town
Kirkby Lonsdale Cumbria England 361152 478635 Town
Kirkbymoorside North Yorkshire England 469705 486511 Town
Kirkby Stephen Cumbria England 377477 508843 Town
Kirkcaldy Fife Scotland 327749 691373 Town
Kirkcudbright The Stewartry of Kirkcudbright Scotland 268577 551148 Town
Kirkham Lancashire England 342686 432145 Town
Kirkintilloch Dunbartonshire Scotland 265361 674146 Town
Kirkwall Orkney Scotland 344854 1010837 Town
Kirriemuir Angus Scotland 338545 753935 Town
Kirton in Lindsey Lincolnshire England 493686 398564 Town
Knaresborough North Yorkshire England 435188 456948 Town
Knighton / Tref-y-Clawdd Powys Wales 328521 272328 Town
Knottingley West Yorkshire England 449978 423958 Town
Knutsford Cheshire England 375123 378529 Town
Ladybank Fife Scotland 330575 709668 Town
Lampeter / Llanbedr Pont Steffan Dyfed Wales 257700 248108 Town
Lanark Lanarkshire Scotland 288413 643688 Town
Lancaster Lancashire England 347513 461866 City
Langholm Dumfries Scotland 336446 584512 Town
Langport Somerset England 342042 126806 Town
Largs Ayrshire and Arran Scotland 220213 659394 Town
Larkhall Lanarkshire Scotland 276257 651104 Town
Lauder Roxburgh, Ettrick and Lauderdale Scotland 353041 647613 Town
Laugharne / Talacharn Dyfed Wales 230199 210832 Town
Launceston Cornwall England 233124 84446 Town
Laurencekirk Kincardineshire Scotland 371697 771411 Town
Leatherhead Surrey England 516454 156548 Town
Lechlade-on-Thames Gloucestershire England 421372 199526 Town
Ledbury Herefordshire England 371125 237574 Town
Leeds West Yorkshire England 429719 433916 City
Leek Staffordshire England 398662 356499 Town
Lees Greater Manchester England 395294 404596 Town
Leicester Leicestershire England 458743 304337 City
Leigh Greater Manchester England 365679 400198 Town
Leighton Buzzard Bedfordshire England 492160 225050 Town
Leiston Suffolk England 644459 262662 Town
Leominster Herefordshire England 349632 259035 Town
Lerwick Shetland Scotland 447467 1141434 Town
Leslie Fife Scotland 324845 701651 Town
Letchworth Hertfordshire England 521671 232438 Town
Leven Fife Scotland 338295 700841 Town
Lewes East Sussex England 541548 110107 Town
Leyburn North Yorkshire England 411310 490412 Town
Leyland Lancashire England 354177 421644 Town
Lichfield Staffordshire England 411773 309501 City
Lincoln Lincolnshire England 497650 371864 City
Linlithgow West Lothian Scotland 300208 677153 Town
Liskeard Cornwall England 225116 64619 Town
Litherland Merseyside England 333703 397606 Town
Littleborough Greater Manchester England 393726 416376 Town
Littlehampton West Sussex England 502921 102092 Town
Little Lever Greater Manchester England 375658 407242 Town
Liverpool Merseyside England 335052 390728 City
Liversedge West Yorkshire England 419993 423852 Town
Livingston West Lothian Scotland 305090 666706 Town
Llandeilo Dyfed Wales 262918 222322 Town
Llandovery / Llanymddyfri Dyfed Wales 276765 234468 Town
Llandrindod Wells / Llandrindod Powys Wales 306021 261233 Town
Llandudno Clwyd Wales 278180 382349 Town
Llandysul Dyfed Wales 241727 240657 Town
Llanelli Dyfed Wales 250514 200367 Town
Llanfair Caereinion Powys Wales 310403 306412 Town
Llanfairfechan Clwyd Wales 268375 374636 Town
Llanfyllin Powys Wales 314215 319478 Town
Llangefni Gwynedd Wales 245793 375709 Town
Llangollen Clwyd Wales 321495 342006 Town
Llanidloes Powys Wales 295562 284449 Town
Llanrwst Clwyd Wales 279879 361704 Town
Llantrisant Mid Glamorgan Wales 304789 183496 Town
Llantwit Major / Llanilltud Fawr South Glamorgan Wales 296792 168760 Town
Llanwrtyd Wells Powys Wales 287805 246616 Town
Llanybydder / Llanybyther Dyfed Wales 252220 244037 Town
Loanhead Midlothian Scotland 328258 665552 Town
Lochgelly Fife Scotland 318675 693733 Town
Lochgilphead / Ceann Loch Gilb Argyll and Bute Scotland 186238 688071 Town
Lochmaben Dumfries Scotland 308219 582519 Town
Lockerbie Dumfries Scotland 313620 581481 Town
Loddon Norfolk England 636194 298759 Town
Loftus North Yorkshire England 472205 518172 Town
London Greater London England 532473 181219 City
Longbenton Tyne and Wear England 427891 569737 Town
Long Eaton Derbyshire England 449026 333861 Town
Longridge Lancashire England 360379 437439 Town
Long Sutton Lincolnshire England 543178 323010 Town
Longtown Cumbria England 337935 568674 Town
Looe Cornwall England 225528 53288 Town
Lossiemouth Moray Scotland 323760 870991 Town
Lostwithiel Cornwall England 210333 59811 Town
Loughborough Leicestershire England 453653 319685 Town
Loughor / Casllwchwr West Glamorgan Wales 257146 198218 Town
Loughton Essex England 543070 197276 Town
Louth Lincolnshire England 532911 387433 Town
Lowestoft Suffolk England 654779 293216 Town
Ludgershall Wiltshire England 426445 150938 Town
Ludlow Shropshire England 351141 274643 Town
Luton Bedfordshire England 509031 221292 Town
Lutterworth Leicestershire England 454442 284371 Town
Lydd Kent England 604242 120845 Town
Lydney Gloucestershire England 363406 203204 Town
Lyme Regis Dorset England 333993 92144 Town
Lymington Hampshire England 432399 95511 Town
Lymm Cheshire England 368339 387323 Town
Lynton Devon England 271996 149354 Town
Lytham St Anne's Lancashire England 332196 428907 Town
Mablethorpe Lincolnshire England 550526 385076 Town
Macclesfield Cheshire England 391723 373741 Town
Macduff Banffshire Scotland 370490 864563 Town
Machynlleth Powys Wales 274552 300808 Town
Madeley Staffordshire England 377292 344988 Town
Maesteg Mid Glamorgan Wales 285115 191283 Town
Maghull Merseyside England 337449 402533 Town
Maidenhead Berkshire England 488887 181202 Town
Maidstone Kent England 575921 155664 Town
Maldon Essex England 585062 207032 Town
Malmesbury Wiltshire England 393074 187422 Town
Maltby South Yorkshire England 453131 392111 Town
Malton North Yorkshire England 478743 471664 Town
Manchester Greater Manchester England 383819 398052 City
Manningtree Essex England 610665 231870 Town
Mansfield Nottinghamshire England 453851 361134 Town
Mansfield Woodhouse Nottinghamshire England 453993 363403 Town
Marazion Cornwall England 151839 30606 Town
March Cambridgeshire England 541635 296451 Town
Margate Kent England 635319 170802 Town
Market Bosworth Leicestershire England 440619 303167 Town
Market Deeping Lincolnshire England 513846 309962 Town
Market Drayton Shropshire England 367562 334175 Town
Market Harborough Leicestershire England 473263 287390 Town
Market Rasen Lincolnshire England 510691 389139 Town
Market Warsop Nottinghamshire England 456699 367907 Town
Market Weighton East Riding of Yorkshire England 487673 441795 Town
Markinch Fife Scotland 329672 701631 Town
Marlborough Wiltshire England 418905 169197 Town
Marlow Buckinghamshire England 484859 186598 Town
Marple Greater Manchester England 395883 388924 Town
Marske-by-the-Sea North Yorkshire England 463453 522304 Town
Maryport Cumbria England 303496 536525 Town
Masham North Yorkshire England 422476 480830 Town
Matlock Derbyshire England 429894 360294 Town
Maybole Ayrshire and Arran Scotland 230126 609999 Town
Meadow Well Tyne and Wear England 434500 567500 Town
Melksham Wiltshire England 390477 163764 Town
Melrose Roxburgh, Ettrick and Lauderdale Scotland 354765 633963 Town
Meltham West Yorkshire England 409986 410596 Town
Melton Mowbray Leicestershire England 475119 319332 Town
Menai Bridge / Porthaethwy Gwynedd Wales 255705 372045 Town
Mere Wiltshire England 381290 132368 Town
Merthyr Tydfil / Merthyr Tudful Mid Glamorgan Wales 304937 206145 Town
Methil Fife Scotland 336798 699788 Town
Mexborough South Yorkshire England 446925 399954 Town
Middleham North Yorkshire England 412741 487747 Town
Middlesbrough North Yorkshire England 449431 520403 Town
Middleton Greater Manchester England 387023 406000 Town
Middlewich Cheshire England 370415 366208 Town
Midhurst West Sussex England 488537 121434 Town
Midsomer Norton Somerset England 366422 154163 Town
Mildenhall Suffolk England 571138 274785 Town
Milford Haven / Aberdaugleddau Dyfed Wales 190362 205958 Town
Millom Cumbria England 317145 480181 Town
Millport Ayrshire and Arran Scotland 216322 654963 Town
Milngavie Dunbartonshire Scotland 255442 674438 Town
Milnrow Greater Manchester England 392625 412735 Town
Milton Keynes Buckinghamshire England 485550 239024 Town
Minchinhampton Gloucestershire England 387234 200754 Town
Minehead Somerset England 296852 146213 Town
Minster Kent England 595541 172945 Town
Mirfield West Yorkshire England 420177 419797 Town
Mitcheldean Gloucestershire England 366394 218561 Town
Moffat Dumfries Scotland 308478 605311 Town
Mold / Yr Wyddgrug Clwyd Wales 323736 364007 Town
Monifieth Angus Scotland 349838 732626 Town
Monmouth / Trefynwy Gwent Wales 351054 212960 Town
Montgomery / Trefaldwyn Powys Wales 322302 296456 Town
Montrose Angus Scotland 371495 757603 Town
Morecambe Lancashire England 343624 464391 Town
Moretonhampstead Devon England 275358 86082 Town
Moreton-in-Marsh Gloucestershire England 420475 232432 Town
Morley West Yorkshire England 426326 428159 Town
Morpeth Northumberland England 419799 585952 Town
Mossley Greater Manchester England 397031 402391 Town
Motherwell Lanarkshire Scotland 275096 656983 Town
Mountain Ash / Aberpennar Mid Glamorgan Wales 304800 199273 Town
Much Wenlock Shropshire England 362240 299850 Town
Musselburgh East Lothian Scotland 334558 672698 Town
Nailsea Somerset England 347380 170751 Town
Nailsworth Gloucestershire England 384875 199480 Town
Nairn Nairn Scotland 288363 856489 Town
Nantwich Cheshire England 365219 352526 Town
Nantyglo Gwent Wales 319512 209965 Town
Narberth / Arberth Dyfed Wales 210886 214793 Town
Neath / Castell-nedd West Glamorgan Wales 275370 197701 Town
Needham Market Suffolk England 608739 255205 Town
Nefyn Gwynedd Wales 230728 340543 Town
Nelson Lancashire England 385784 437909 Town
Neston Cheshire England 329142 377513 Town
New Alresford Hampshire England 458831 132699 Town
Newark-on-Trent Nottinghamshire England 479972 353841 Town
Newbiggin-by-the-Sea Northumberland England 431301 588024 Town
Newbridge / Trecceln Gwent Wales 320758 196785 Town
Newburgh Fife Scotland 323504 718297 Town
Newbury Berkshire England 447189 167021 Town
Newcastle Emlyn / Castell Newydd Emlyn Dyfed Wales 230718 240512 Town
Newcastle-under-Lyme Staffordshire England 384799 346008 Town
Newcastle upon Tyne Tyne and Wear England 425048 564892 City
Newent Gloucestershire England 372189 225866 Town
New Galloway The Stewartry of Kirkcudbright Scotland 263488 577605 Town
Newhaven East Sussex England 544377 101323 Town
Newlyn Cornwall England 146243 29000 Town
Newmarket Suffolk England 564315 263331 Town
New Mills Derbyshire England 399979 385436 Town
Newmilns Ayrshire and Arran Scotland 253686 637330 Town
New Milton Hampshire England 424429 94891 Town
Newport Isle of Wight England 449979 89192 Town
Newport Shropshire England 374561 319092 Town
Newport / Casnewydd Gwent Wales 331042 188143 City
Newport-on-Tay Fife Scotland 342053 727952 Town
Newport Pagnell Buckinghamshire England 487646 243932 Town
Newport / Trefdraeth Dyfed Wales 205716 239107 Town
Newquay Cornwall England 181122 61623 Town
New Quay / Ceinewydd Dyfed Wales 238870 260048 Town
New Romney Kent England 606456 124826 Town
Newton Abbot Devon England 286023 71334 Town
Newton Aycliffe Durham England 427726 524896 Town
Newton-le-Willows Merseyside England 357266 395452 Town
Newton Stewart Wigtown Scotland 241132 566447 Town
Newtown / Y Drenewydd Powys Wales 310859 291614 Town
Neyland Dyfed Wales 196376 205299 Town
Normanton West Yorkshire England 438687 422756 Town
Northallerton North Yorkshire England 436856 494078 Town
Northam Devon England 244923 129127 Town
Northampton Northamptonshire England 475551 260538 Town
North Berwick East Lothian Scotland 355442 685327 Town
Northfleet Kent England 563166 173741 Town
North Hykeham Lincolnshire England 493859 366564 Town
Northleach Gloucestershire England 411314 214641 Town
North Petherton Somerset England 328866 132916 Town
North Tawton Devon England 266373 101752 Town
North Walsham Norfolk England 628381 330229 Town
Northwich Cheshire England 365946 373867 Town
Norton-on-Derwent North Yorkshire England 479679 471457 Town
Norwich Norfolk England 622977 308549 City
Nottingham Nottinghamshire England 457119 340206 City
Nuneaton Warwickshire England 436212 291718 Town
Oakham Rutland England 485972 308770 Town
Oban Argyll and Bute Scotland 185877 729827 Town
Okehampton Devon England 258743 95183 Town
Oldbury West Midlands England 399016 289688 Town
Oldham Greater Manchester England 392413 405064 Town
Oldmeldrum Aberdeenshire Scotland 380810 827227 Town
Olney Buckinghamshire England 488879 251881 Town
Ormskirk Lancashire England 341492 408389 Town
Ossett West Yorkshire England 427820 420495 Town
Oswaldtwistle Lancashire England 373713 427347 Town
Oswestry / Croesoswallt Shropshire England 329031 329758 Town
Otley West Yorkshire England 420176 445544 Town
Ottery St Mary Devon England 309861 95396 Town
Oundle Northamptonshire England 504087 288103 Town
Oxford Oxfordshire England 451342 206181 City
Oxted Surrey England 539389 152880 Town
Paddock Wood Kent England 567086 145186 Town
Padiham Lancashire England 379420 433933 Town
Padstow Cornwall England 191734 75464 Town
Paignton Devon England 288758 60750 Town
Painswick Gloucestershire England 386645 209727 Town
Paisley Renfrewshire Scotland 248051 663987 Town
Partington Greater Manchester England 371673 391441 Town
Pateley Bridge North Yorkshire England 415886 465642 Town
Peacehaven East Sussex England 541207 101477 Town
Peebles Tweeddale Scotland 325376 640473 Town
Pembroke Dock / Doc Penfro Dyfed Wales 196915 203526 Town
Pembroke / Penfro Dyfed Wales 198638 201380 Town
Penarth South Glamorgan Wales 318493 171497 Town
Pencoed Mid Glamorgan Wales 296015 181607 Town
Penicuik Midlothian Scotland 323432 660526 Town
Penistone South Yorkshire England 424572 403286 Town
Penkridge Staffordshire England 392465 314123 Town
Penmaenmawr Clwyd Wales 271926 376305 Town
Penrith Cumbria England 351428 530365 Town
Penryn Cornwall England 178497 34406 Town
Penzance Cornwall England 147092 30263 Town
Pershore Worcestershire England 394913 245927 Town
Perth Perth and Kinross Scotland 311277 723508 City
Peterborough Cambridgeshire England 519204 298638 City
Peterhead Aberdeenshire Scotland 413073 846469 Town
Peterlee Durham England 442847 540850 Town
Petersfield Hampshire England 474632 123266 Town
Petworth West Sussex England 497769 121609 Town
Pickering North Yorkshire England 479673 484079 Town
Pitlochry Perth and Kinross Scotland 293994 758112 Town
Pittenweem Fife Scotland 354819 702526 Town
Plymouth Devon England 247764 54429 City
Pocklington East Riding of Yorkshire England 480343 449023 Town
Polegate East Sussex England 558171 104874 Town
Pontardawe West Glamorgan Wales 272192 204145 Town
Pontarddulais West Glamorgan Wales 259240 203628 Town
Pontefract West Yorkshire England 445684 421990 Town
Ponteland Northumberland England 416381 572804 Town
Pontllanfraith Gwent Wales 318174 195955 Town
Pontycymer Mid Glamorgan Wales 290399 191500 Town
Pontypool / Pont-y-pŵl Gwent Wales 328121 200809 Town
Pontypridd Mid Glamorgan Wales 307160 190112 Town
Poole Dorset England 401520 91034 Town
Port Glasgow Renfrewshire Scotland 232045 674536 Town
Porth Mid Glamorgan Wales 302474 190821 Town
Porthcawl Mid Glamorgan Wales 281821 176950 Town
Porthmadog Gwynedd Wales 256859 338689 Town
Portishead Somerset England 346752 176543 Town
Portlethen Kincardineshire Scotland 392175 796926 Town
Portsmouth Hampshire England 464148 100092 City
Portsoy Banffshire Scotland 358864 866151 Town
Port Talbot West Glamorgan Wales 276547 190056 Town
Potters Bar Hertfordshire England 524944 201139 Town
Potton Bedfordshire England 522375 249229 Town
Poulton-le-Fylde Lancashire England 334657 439318 Town
Poynton Cheshire England 391962 383590 Town
Prescot Merseyside England 346574 392840 Town
Prestatyn Clwyd Wales 306581 382896 Town
Presteigne / Llanandras Powys Wales 331425 264394 Town
Preston Lancashire England 354046 429582 City
Prestonpans East Lothian Scotland 338649 674495 Town
Prestwick Ayrshire and Arran Scotland 235173 625888 Town
Princes Risborough Buckinghamshire England 480756 203491 Town
Prudhoe Northumberland England 409500 562964 Town
Pudsey West Yorkshire England 422298 433422 Town
Pwllheli Gwynedd Wales 237558 335238 Town
Queenborough Kent England 591395 172067 Town
Queensferry City of Edinburgh Scotland 312427 677956 Town
Radcliffe Greater Manchester England 378393 407215 Town
Radlett Hertfordshire England 516399 199741 Town
Radstock Somerset England 368849 154861 Town
Rainford Merseyside England 348014 400532 Town
Ramsbottom Greater Manchester England 379045 416966 Town
Ramsey Cambridgeshire England 528796 285058 Town
Ramsgate Kent England 638186 165054 Town
Raunds Northamptonshire England 499880 272974 Town
Rawmarsh South Yorkshire England 443628 396304 Town
Rawtenstall Lancashire England 381115 422750 Town
Rayleigh Essex England 580646 190758 Town
Reading Berkshire England 471404 173257 Town
Redcar North Yorkshire England 460152 525139 Town
Redditch Worcestershire England 404084 267648 Town
Redhill Surrey England 527760 150620 Town
Redruth Cornwall England 170104 42112 Town
Reepham Norfolk England 609928 322866 Town
Reigate Surrey England 525348 150251 Town
Renfrew Renfrewshire Scotland 250884 667767 Town
Retford Nottinghamshire England 470540 381155 Town
Rhayader / Rhaeadr Gwy Powys Wales 297102 267999 Town
Rhondda Mid Glamorgan Wales 297158 195361 Town
Rhosgadfan Gwynedd Wales 250560 357080 Town
Rhuddlan Clwyd Wales 302342 378130 Town
Rhyl Clwyd Wales 300686 381458 Town
Rhymney / Rhymni Gwent Wales 311286 207839 Town
Richmond Greater London England 518142 174371 Town
Richmond North Yorkshire England 417152 500992 Town
Rickmansworth Hertfordshire England 506032 194447 Town
Ringwood Hampshire England 414804 105190 Town
Ripley Derbyshire England 439867 350367 Town
Ripon North Yorkshire England 431236 471237 City
Risca / Rhisga Gwent Wales 323651 191104 Town
Rishton Lancashire England 372544 430247 Town
Rochdale Greater Manchester England 389731 413391 Town
Rochester Kent England 574292 168613 Town
Rochford Essex England 587659 190516 Town
Romiley Greater Manchester England 394041 390783 Town
Romsey Hampshire England 435207 121198 Town
Rosehearty Aberdeenshire Scotland 393271 867433 Town
Ross-on-Wye Herefordshire England 359948 224095 Town
Rothbury Northumberland England 405817 601766 Town
Rotherham South Yorkshire England 442970 392853 Town
Rothes Moray Scotland 327768 849186 Town
Rothesay Argyll and Bute Scotland 208807 664408 Town
Rothwell West Yorkshire England 434619 428130 Town
Rowley Regis West Midlands England 397036 287366 Town
Royal Leamington Spa Warwickshire England 431757 266082 Town
Royal Sutton Coldfield West Midlands England 412087 296156 Town
Royal Tunbridge Wells Kent England 558468 139553 Town
Royal Wootton Bassett Wiltshire England 406677 182511 Town
Royston Hertfordshire England 535877 240723 Town
Royston South Yorkshire England 436182 411456 Town
Royton Greater Manchester England 392035 407642 Town
Rugby Warwickshire England 450297 275160 Town
Rugeley Staffordshire England 404413 318202 Town
Runcorn Cheshire England 351407 383006 Town
Rushden Northamptonshire England 495729 266777 Town
Rutherglen Lanarkshire Scotland 261443 661730 Town
Ruthin / Rhuthun Clwyd Wales 312384 358270 Town
Ryde Isle of Wight England 459154 92600 Town
Rye East Sussex England 592107 120415 Town
Ryton Tyne and Wear England 415257 564273 Town
Saffron Walden Essex England 553972 238470 Town
Salcombe Devon England 274064 39015 Town
Sale Greater Manchester England 378646 392096 Town
Salford Greater Manchester England 380520 398254 City
Salisbury Wiltshire England 414360 130135 City
Saltash Cornwall England 242934 58875 Town
Saltburn-by-the-Sea North Yorkshire England 466441 521289 Town
Saltcoats Ayrshire and Arran Scotland 224611 641387 Town
Sandbach Cheshire England 375764 360873 Town
Sandhurst Berkshire England 483445 161509 Town
Sandiacre Derbyshire England 447882 336438 Town
Sandown Isle of Wight England 460167 84386 Town
Sandwich Kent England 633029 158157 Town
Sandy Bedfordshire England 517258 249257 Town
Sanquhar Dumfries Scotland 278086 609920 Town
Sawbridgeworth Hertfordshire England 548385 214820 Town
Saxmundham Suffolk England 638634 263026 Town
Scarborough North Yorkshire England 504123 488504 Town
Scunthorpe Lincolnshire England 489667 411441 Town
Seaford East Sussex England 548254 98853 Town
Seaham Durham England 442876 549295 Town
Seaton Devon England 324408 90095 Town
Sedbergh Cumbria England 365733 492128 Town
Sedgefield Durham England 435475 528748 Town
Sedgley West Midlands England 391818 293720 Town
Selby North Yorkshire England 461386 432357 Town
Selkirk Roxburgh, Ettrick and Lauderdale Scotland 347056 628549 Town
Selsey West Sussex England 485339 93246 Town
Settle North Yorkshire England 381935 463527 Town
Sevenoaks Kent England 553009 154657 Town
Shaftesbury Dorset England 386400 123010 Town
Shanklin Isle of Wight England 458126 81198 Town
Shaw Greater Manchester England 393800 409092 Town
Sheerness Kent England 592074 174832 Town
Sheffield South Yorkshire England 435449 387427 City
Shefford Bedfordshire England 514368 239122 Town
Shepshed Leicestershire England 447987 319565 Town
Shepton Mallet Somerset England 361847 143541 Town
Sherborne Dorset England 363845 116661 Town
Sherford Devon England 255050 53983 Town
Sheringham Norfolk England 615846 343286 Town
Shildon Durham England 423099 526624 Town
Shipley West Yorkshire England 414667 437538 Town
Shipston-on-Stour Warwickshire England 425848 240536 Town
Shirebrook Derbyshire England 452568 367737 Town
Shoreham-by-Sea West Sussex England 521705 105154 Town
Shotton Clwyd Wales 330727 367942 Town
Shrewsbury Shropshire England 349132 312545 Town
Sidmouth Devon England 312606 87690 Town
Silloth Cumbria England 310940 553530 Town
Silsden West Yorkshire England 404173 446502 Town
Sittingbourne Kent England 590648 163660 Town
Skegness Lincolnshire England 556349 363370 Town
Skelmersdale Lancashire England 348767 406124 Town
Skelton North Yorkshire England 465817 518885 Town
Skipton North Yorkshire England 398938 451569 Town
Sleaford Lincolnshire England 506778 345862 Town
Slough Berkshire England 497745 179819 Town
Smethwick West Midlands England 402286 288092 Town
Snodland Kent England 570259 161831 Town
Soham Cambridgeshire England 559451 272973 Town
Solihull West Midlands England 415228 279440 Town
Somerton Somerset England 348726 128527 Town
Southam Warwickshire England 441882 261812 Town
Southampton Hampshire England 441982 111882 City
Southborough Kent England 557931 142558 Town
South Cave East Riding of Yorkshire England 492341 431236 Town
South Elmsall West Yorkshire England 447202 411109 Town
Southend-on-Sea Essex England 588125 185842 City
South Kirkby West Yorkshire England 445162 411021 Town
Southminster Essex England 595822 199733 Town
South Molton Devon England 271471 125884 Town
South Petherton Somerset England 343210 116897 Town
Southport Merseyside England 333510 417225 Town
South Shields Tyne and Wear England 436457 567216 Town
Southwell Nottinghamshire England 470081 353928 Town
Southwick West Sussex England 524185 105358 Town
Southwold Suffolk England 650784 276165 Town
South Woodham Ferrers Essex England 581487 197283 Town
Sowerby Bridge West Yorkshire England 404232 423207 Town
Spalding Lincolnshire England 524744 322661 Town
Spennymoor Durham England 425609 533732 Town
Spilsby Lincolnshire England 540318 366122 Town
Stafford Staffordshire England 392233 323145 Town
Staines-upon-Thames Surrey England 503544 171585 Town
St Albans Hertfordshire England 514747 207262 City
Stalbridge Dorset England 373525 117844 Town
Stalham Norfolk England 637210 325147 Town
Stalybridge Greater Manchester England 396349 398573 Town
Stamford Lincolnshire England 502851 307124 Town
Standish Greater Manchester England 356136 410195 Town
St Andrews Fife Scotland 350949 716623 Town
Stanford-le-Hope Essex England 569985 183562 Town
Stanhope Durham England 399341 539348 Town
Stanley Durham England 419747 553099 Town
Stansted Mountfitchet Essex England 550998 225061 Town
Stapleford Nottinghamshire England 448874 337147 Town
St Asaph / Llanelwy Clwyd Wales 303655 374404 City
St Austell Cornwall England 201479 52452 Town
Staveley Derbyshire England 443234 374555 Town
St Blazey Cornwall England 206891 54807 Town
St Clears / Sanclêr Dyfed Wales 228224 216437 Town
St Columb Major Cornwall England 191274 63567 Town
St Davids / Tyddewi Dyfed Wales 175405 225296 City
Stevenage Hertfordshire England 523880 224173 Town
Stevenston Ayrshire and Arran Scotland 226570 642017 Town
Stewarton Ayrshire and Arran Scotland 242108 645976 Town
Steyning West Sussex England 517575 111259 Town
St Helens Merseyside England 351079 395652 Town
Stirling Stirling and Falkirk Scotland 279834 693098 City
St Ives Cambridgeshire England 531343 271283 Town
St Ives Cornwall England 151755 40402 Town
St Just Cornwall England 137084 31409 Town
St Neots Cambridgeshire England 518300 260264 Town
Stockport Greater Manchester England 389530 390146 Town
Stocksbridge South Yorkshire England 426985 398525 Town
Stockton-on-Tees Durham England 444542 518966 Town
Stoke-on-Trent Staffordshire England 388468 347224 City
Stone Staffordshire England 390333 333784 Town
Stonehaven Kincardineshire Scotland 387439 785854 Town
Stonehouse Gloucestershire England 380597 205285 Town
Stornoway / Steòrnabhagh Western Isles Scotland 142447 932712 Town
Stotfold Bedfordshire England 521413 236781 Town
Stourbridge West Midlands England 390359 284134 Town
Stourport-on-Severn Worcestershire England 381146 271414 Town
Stowmarket Suffolk England 604998 258757 Town
Stow-on-the-Wold Gloucestershire England 419186 225749 Town
Stranraer Wigtown Scotland 205989 560745 Town
Stratford-upon-Avon Warwickshire England 420170 254979 Town
Stratton Cornwall England 223096 106454 Town
Street Somerset England 348326 136650 Town
Stretford Greater Manchester England 379679 394413 Town
Stromness Orkney Scotland 325378 1009065 Town
Stroud Gloucestershire England 385034 205223 Town
Sturminster Newton Dorset England 378649 114190 Town
Sudbury Suffolk England 587464 241390 Town
Sunbury Surrey England 510500 169500 Town
Sunbury-on-Thames Surrey England 510076 170042 Town
Sunderland Tyne and Wear England 439612 556556 City
Sutton Coldfield West Midlands England 413500 295500 Town
Sutton in Ashfield Nottinghamshire England 449945 359422 Town
Swadlincote Derbyshire England 429964 319652 Town
Swaffham Norfolk England 581976 309052 Town
Swanage Dorset England 403190 78715 Town
Swanley Kent England 551244 168744 Town
Swanscombe Kent England 558821 175151 Town
Swansea / Abertawe West Glamorgan Wales 265694 193040 City
Swindon Wiltshire England 414969 184761 Town
Swinton Greater Manchester England 377530 401780 Town
Syston Leicestershire England 462754 311685 Town
Tadcaster North Yorkshire England 448473 443424 Town
Tadley Hampshire England 459394 162289 Town
Tain Ross and Cromarty Scotland 278065 882073 Town
Talbot Green Mid Glamorgan Wales 304123 182964 Town
Talgarth Powys Wales 315450 233731 Town
Tamworth Staffordshire England 420912 304009 Town
Taunton Somerset England 322357 124366 Town
Tavistock Devon England 248146 74461 Town
Tayport Fife Scotland 345850 728603 Town
Teignmouth Devon England 294125 72861 Town
Telford Shropshire England 369755 308728 Town
Tenbury Wells Worcestershire England 359622 268284 Town
Tenby / Dinbych-y-Pysgod Dyfed Wales 213229 200569 Town
Tenterden Kent England 588166 133200 Town
Tetbury Gloucestershire England 389064 193140 Town
Tewkesbury Gloucestershire England 389277 232679 Town
Thame Oxfordshire England 470548 205995 Town
Thatcham Berkshire England 451737 167400 Town
Thaxted Essex England 561157 230952 Town
Thetford Norfolk England 587163 283062 Town
Thirsk North Yorkshire England 442934 482062 Town
Thornaby-on-Tees North Yorkshire England 445773 516321 Town
Thornbury Gloucestershire England 363675 190196 Town
Thorne South Yorkshire England 468841 413222 Town
Thornton Lancashire England 334238 442032 Town
Thrapston Northamptonshire England 499571 278668 Town
Thurnscoe South Yorkshire England 445350 405446 Town
Thurso Caithness Scotland 311687 968450 Town
Tickhill South Yorkshire England 459278 393291 Town
Tidworth Wiltshire England 423517 149191 Town
Tilbury Essex England 564294 176279 Town
Tillicoultry Clackmannan Scotland 292051 696958 Town
Tipton West Midlands England 397401 293710 Town
Tiverton Devon England 295420 112494 Town
Tobermory Argyll and Bute Scotland 150552 755298 Town
Todmorden West Yorkshire England 393641 424142 Town
Tonbridge Kent England 558867 146156 Town
Tonypandy Mid Glamorgan Wales 300285 192096 Town
Topsham Devon England 296558 88128 Town
Torpoint Cornwall England 243863 55261 Town
Torquay Devon England 291415 64343 Town
Totnes Devon England 280281 60425 Town
Totton Hampshire England 436031 113393 Town
Towcester Northamptonshire England 469333 248661 Town
Tow Law Durham England 411980 539247 Town
Tranent East Lothian Scotland 340512 672808 Town
Trawden Lancashire England 391198 438787 Town
Tredegar Gwent Wales 314087 209022 Town
Tregaron Dyfed Wales 268051 259696 Town
Treharris Mid Glamorgan Wales 309896 196945 Town
Treherbert Mid Glamorgan Wales 293971 198362 Town
Treorchy / Treorci Mid Glamorgan Wales 295377 197271 Town
Tring Hertfordshire England 492351 211392 Town
Troon Ayrshire and Arran Scotland 232014 631008 Town
Trowbridge Wiltshire England 385598 157900 Town
Truro Cornwall England 182648 44827 City
Turriff Aberdeenshire Scotland 372316 849800 Town
Tyldesley Greater Manchester England 369113 402025 Town
Tynemouth Tyne and Wear England 436831 569406 Town
Tywyn Gwynedd Wales 258561 300786 Town
Uckfield East Sussex England 547262 120988 Town
Uddingston Lanarkshire Scotland 269621 660469 Town
Ulverston Cumbria England 328815 478289 Town
Uppingham Rutland England 486622 299685 Town
Urmston Greater Manchester England 376342 395712 Town
Usk / Brynbuga Gwent Wales 337757 200641 Town
Uttoxeter Staffordshire England 409192 333448 Town
Ventnor Isle of Wight England 456303 77553 Town
Verwood Dorset England 408596 109160 Town
Wadebridge Cornwall England 199026 72340 Town
Wadhurst East Sussex England 563215 132245 Town
Wainfleet All Saints Lincolnshire England 549798 359063 Town
Wakefield West Yorkshire England 433242 420922 City
Walkden Greater Manchester England 373664 403088 Town
Wallasey Merseyside England 329332 392371 Town
Wallingford Oxfordshire England 460730 189489 Town
Wallsend Tyne and Wear England 429938 566382 Town
Walsall West Midlands England 401429 298713 Town
Waltham Abbey Essex England 539512 200550 Town
Waltham Cross Hertfordshire England 536063 200395 Town
Walton-on-Thames Surrey England 510157 166294 Town
Walton-on-the-Naze Essex England 625457 221813 Town
Wantage Oxfordshire England 439885 187871 Town
Ware Hertfordshire England 535590 214628 Town
Wareham Dorset England 392333 87378 Town
Warlingham Surrey England 535576 158556 Town
Warminster Wiltshire England 387438 145094 Town
Warrington Cheshire England 360799 388244 Town
Warwick Warwickshire England 428119 265114 Town
Washington Tyne and Wear England 429890 556118 Town
Watchet Somerset England 307097 143377 Town
Watford Hertfordshire England 511073 196366 Town
Wath upon Dearne South Yorkshire England 443525 400833 Town
Watlington Oxfordshire England 468888 194536 Town
Watton Norfolk England 591589 300816 Town
Wednesbury West Midlands England 398830 294912 Town
Wellingborough Northamptonshire England 489280 267922 Town
Wellington Somerset England 313926 120624 Town
Wells Somerset England 354888 145692 City
Wells-next-the-Sea Norfolk England 591670 343464 Town
Welshpool / Y Trallwng Powys Wales 322335 307611 Town
Welwyn Garden City Hertfordshire England 523757 213205 Town
Wem Shropshire England 351361 328935 Town
Wendover Buckinghamshire England 486841 207821 Town
West Bridgford Nottinghamshire England 458300 338054 Town
West Bromwich West Midlands England 400310 291367 Town
Westbury Wiltshire England 387287 151312 Town
Westerham Kent England 544635 154027 Town
Westhill Aberdeenshire Scotland 383387 806978 Town
Westhoughton Greater Manchester England 365462 405936 Town
West Kirby Merseyside England 321311 386891 Town
West Malling Kent England 568044 157819 Town
West Mersea Essex England 600942 212609 Town
Westminster Greater London England 530162 179670 City
Weston-Super-Mare Somerset England 332097 161232 Town
Wetherby West Yorkshire England 440355 448217 Town
Weybridge Surrey England 507350 164835 Town
Weymouth Dorset England 367861 78685 Town
Whaley Bridge Derbyshire England 401161 381444 Town
Whickham Tyne and Wear England 420844 561276 Town
Whitburn Tyne and Wear England 440798 561943 Town
Whitburn West Lothian Scotland 294650 665008 Town
Whitby North Yorkshire England 489691 510849 Town
Whitchurch Hampshire England 446241 148064 Town
Whitchurch Shropshire England 354149 341574 Town
Whitefield Greater Manchester England 380649 405733 Town
Whitehaven Cumbria England 297420 518434 Town
Whithorn Wigtown Scotland 244613 540342 Town
Whitland / Hendy-Gwyn Dyfed Wales 219998 216637 Town
Whitley Bay Tyne and Wear England 435380 572381 Town
Whitnash Warwickshire England 432270 263514 Town
Whitstable Kent England 610680 166499 Town
Whittlesey Cambridgeshire England 527059 297058 Town
Whitworth Lancashire England 388564 418161 Town
Wick Caithness Scotland 336354 951004 Town
Wickford Essex England 574628 193496 Town
Wickham Hampshire England 457266 111494 Town
Wickham Market Suffolk England 630182 255708 Town
Widnes Cheshire England 351242 385274 Town
Wigan Greater Manchester England 358372 405618 Town
Wigton Cumbria England 325494 548397 Town
Wigtown Wigtown Scotland 243218 555241 Town
Willenhall West Midlands England 396416 298372 Town
Willington Durham England 419825 535191 Town
Wilmslow Cheshire England 384681 381047 Town
Wilton Wiltshire England 409639 131193 Town
Wimborne Minster Dorset England 400960 99987 Town
Wincanton Somerset England 371268 128608 Town
Winchcombe Gloucestershire England 402578 228342 Town
Winchester Hampshire England 448380 129384 City
Windermere Cumbria England 341225 498623 Town
Windsor Berkshire England 496590 176569 Town
Winsford Cheshire England 364599 366292 Town
Winslow Buckinghamshire England 476986 227563 Town
Winterton Lincolnshire England 492748 418527 Town
Wirksworth Derbyshire England 428659 354027 Town
Wisbech Cambridgeshire England 546297 309604 Town
Wishaw Lanarkshire Scotland 279589 655132 Town
Witham Essex England 582141 214538 Town
Withernsea East Riding of Yorkshire England 534107 428027 Town
Witney Oxfordshire England 435633 209876 Town
Wiveliscombe Somerset England 308067 127822 Town
Wivenhoe Essex England 603892 221705 Town
Wixams Bedfordshire England 505549 244853 Town
Woburn Bedfordshire England 494924 233142 Town
Woburn Sands Buckinghamshire England 492756 236140 Town
Woking Surrey England 500579 158680 Town
Wokingham Berkshire England 481266 168562 Town
Wolsingham Durham England 407641 537211 Town
Wolverhampton West Midlands England 391295 298719 City
Wombwell South Yorkshire England 440027 402980 Town
Woodbridge Suffolk England 627432 249066 Town
Woodhall Spa Lincolnshire England 519408 363128 Town
Woodley Berkshire England 476109 173311 Town
Woodstock Oxfordshire England 444575 216778 Town
Wooler Northumberland England 399072 628094 Town
Worcester Worcestershire England 384984 254989 City
Workington Cumbria England 300111 528687 Town
Worksop Nottinghamshire England 458548 379270 Town
Worsbrough South Yorkshire England 435354 403994 Town
Worsley Greater Manchester England 374453 400975 Town
Worthing West Sussex England 514843 102898 Town
Wotton Cross Devon England 280500 69500 Town
Wotton-under-Edge Gloucestershire England 375761 193268 Town
Wragby Lincolnshire England 513353 378065 Town
Wrexham / Wrecsam Clwyd Wales 333410 350536 Town
Wymondham Norfolk England 611052 301483 Town
Yarm North Yorkshire England 441907 512820 Town
Yarmouth Isle of Wight England 435597 89744 Town
Yate Gloucestershire England 371020 182500 Town
Yateley Hampshire England 482390 160791 Town
Y Bala Gwynedd Wales 292592 335973 Town
Yeadon West Yorkshire England 420814 441139 Town
Yeovil Somerset England 355585 115894 Town
York North Yorkshire England 460218 452158 City
Ystradgynlais Powys Wales 278784 210226 Town
Ystrad Mynach Gwent Wales 314545 194330 Town