Elgin's 2025 population is now estimated at 23,256. In 2011, the population of Elgin was 23,130. Elgin experienced a decrease of -824 residents over the past year, marking an annual decline of -0.69%.
Elgin is a city that is located in Scotland. It is the 34th most populous city in the country with a population of 23,128. The city is the commercial and administrative center for the Moray council area. The city was once a cathedral city and Royal Burgh. Today, it is home to Royal Air Force stations where many residents are employed and which contributes greatly to Elgin’s economy.
The Royal Burgh of Elgin takes up a total surface area of approximately 9 square kilometers. With a population of 23,128 as of the 2011 census, this brings the population density to some 2,569 persons living per square kilometer.
There are slightly more females than males according to census data. Over 31% of residents fall within the 25 to 44 age range, and over 20% of residents are 15 years old or younger.
In terms of religion, the majority of residents follow the Church of Scotland, and there are also groups of residents that are Roman Catholic or follow other forms of Christianity. Over 33% of the population do not follow a set religion.
The primary ethnic group is White Scottish, making up over 83% of the total population. There are also populations of White British, White Irish, Chinese, Pakistani, Indian, Black Scottish and African residents.
One of the most well-known of Moray’s medieval lords is the infamous Macbeth, who is thought to have been born in the area as he was an heir to the hereditary province of Moray. He fatally wounded King Duncan before seizing kingship and ruling the area for 14 years.
King David I. initiated the next notable change in Elgin’s history. On 19 July 1224, the foundation stone of the new Elgin Cathedral was set in place. The building was completed by the late 1240s, and it was burned into ruin near 1270 without any known or recorded cause for the fire.
Part of Elgin’s newfound success is based on the many nearby distilleries which produce the famous Speyside single malt whiskeys.
The population of Elgin was recorded in the 2001 Census as 20,929, showing that there has been growth throughout the years which is expected to continue for the city.
| City | 2025 Pop. ↓ | Growth |
|---|---|---|
| London | 9,840,740 | |
| Manchester | 2,832,580 | |
| Birmingham | 2,704,620 | |
| Glasgow | 1,718,940 | |
| Southampton | 966,741 | |
| Liverpool | 928,997 | |
| Newcastle upon Tyne | 834,242 | |
| Nottingham | 819,334 | |
| Sheffield | 756,783 | |
| Bristol | 720,052 | |
| Belfast | 651,982 | |
| Brighton | 632,475 | |
| Leicester | 575,352 | |
| Edinburgh | 563,534 | |
| Bournemouth | 526,845 | |
| Cardiff | 495,378 | |
| Coventry | 454,584 | |
| Leeds | 445,260 | |
| Middlesbrough | 397,527 | |
| Stoke-on-Trent | 396,812 | |
| Reading | 355,596 | |
| Sunderland | 349,162 | |
| Preston | 338,446 | |
| Birkenhead | 335,971 | |
| Kingston upon Hull | 328,518 | |
| Newport | 324,815 | |
| Newport | 324,815 | |
| Newport | 324,815 | |
| Swansea | 320,236 | |
| Islington | 319,143 | |
| Bradford | 309,020 | |
| Southend-on-Sea | 295,310 | |
| Luton | 258,018 | |
| City of Westminster | 247,614 | |
| Milton Keynes | 229,941 | |
| Derby | 228,140 | |
| Bexley | 228,000 | |
| Plymouth | 220,570 | |
| Portsmouth | 219,700 | |
| Northampton | 215,963 | |
| Archway | 215,667 | |
| Wolverhampton | 200,490 | |
| Dudley | 199,059 | |
| Aberdeen | 197,870 | |
| Sutton | 187,600 | |
| Swindon | 185,609 | |
| Crawley | 180,508 | |
| Ipswich | 178,835 | |
| Wigan | 175,405 | |
| Norwich | 173,870 | |
| Croydon | 173,314 | |
| Walsall | 172,141 | |
| Mansfield | 171,958 | |
| Warrington | 165,456 | |
| Slough | 163,777 | |
| York | 158,170 | |
| Doncaster | 158,141 | |
| Poole | 150,092 | |
| Burnley | 149,422 | |
| Huddersfield | 149,017 | |
| Blackpool | 148,300 | |
| Telford | 147,980 | |
| Dundee | 147,710 | |
| Blackburn | 146,521 | |
| Basildon | 144,859 | |
| Oxford | 142,420 | |
| Bolton | 141,331 | |
| Stockport | 139,052 | |
| Peterborough | 137,200 | |
| Gloucester | 136,860 | |
| West Bromwich | 135,618 | |
| Grimsby | 134,160 | |
| Hastings | 133,422 | |
| High Wycombe | 133,204 | |
| Cambridge | 127,290 | |
| Watford | 125,707 | |
| Saint Peters | 125,370 | |
| Burton upon Trent | 122,199 | |
| Colchester | 121,859 | |
| Eastbourne | 118,219 | |
| Rotherham | 117,618 | |
| Cheltenham | 116,447 | |
| Chesterfield | 113,057 | |
| Mendip | 110,000 | |
| Dagenham | 108,368 | |
| Basingstoke | 107,642 | |
| Maidstone | 107,627 | |
| Exeter | 107,430 | |
| Sutton Coldfield | 107,030 | |
| Bedford | 106,940 | |
| Oldham | 104,782 | |
| Enfield Town | 103,970 | |
| Woking | 103,932 | |
| St Helens | 102,555 | |
| Worcester | 101,659 | |
| Gillingham | 101,187 | |
| Chelmsford | 100,660 | |
| Becontree | 100,000 | |
| Worthing | 99,110 | |
| Rochdale | 97,550 | |
| Solihull | 96,267 | |
| Royal Leamington Spa | 95,172 | |
| Romford | 95,000 | |
| Harlow | 94,365 | |
| Nuneaton | 92,698 | |
| High Peak | 92,600 | |
| Darlington | 92,363 | |
| Lincoln | 92,010 | |
| Southport | 91,703 | |
| Bath | 91,150 | |
| Stevenage | 90,232 | |
| Wembley | 90,045 | |
| Grays | 89,755 | |
| Harrogate | 89,060 | |
| Hartlepool | 88,855 | |
| Londonderry County Borough | 87,153 | |
| Cannock | 86,121 | |
| Hemel Hempstead | 85,629 | |
| South Shields | 83,655 | |
| Derry | 83,652 | |
| Weston-super-Mare | 82,903 | |
| Halifax | 82,624 | |
| Redditch | 82,253 | |
| Beckenham | 82,000 | |
| Tamworth | 81,964 | |
| Chester | 81,650 | |
| Scunthorpe | 79,977 | |
| Stockton-on-Tees | 79,957 | |
| Wakefield | 78,978 | |
| Gateshead | 77,649 | |
| Lisburn | 77,506 | |
| Paisley | 76,830 | |
| Fylde | 76,500 | |
| Bracknell | 76,103 | |
| Newcastle under Lyme | 75,794 | |
| Battersea | 75,651 | |
| Crewe | 75,556 | |
| Chatham | 75,509 | |
| Hove | 75,174 | |
| Aylesbury | 74,748 | |
| East Kilbride | 74,740 | |
| St Albans | 73,660 | |
| Canary Wharf | 73,390 | |
| Rugby | 73,150 | |
| Salford | 72,750 | |
| Purley | 72,000 | |
| Guildford | 71,873 | |
| Shrewsbury | 71,715 | |
| Peckham | 71,552 | |
| Barnsley | 71,447 | |
| Lowestoft | 70,945 | |
| Gosport | 70,793 | |
| Carlisle | 70,300 | |
| Southall | 70,000 | |
| Stafford | 69,217 | |
| Royal Tunbridge Wells | 68,910 | |
| Ellesmere Port | 67,768 | |
| Rossendale | 67,400 | |
| Folkestone | 66,429 | |
| Brixton | 66,300 | |
| Wrexham | 65,692 | |
| Maidenhead | 64,831 | |
| Kingswood | 64,793 | |
| Taunton | 64,621 | |
| Waterlooville | 64,350 | |
| Macclesfield | 63,954 | |
| Bognor Regis | 63,885 | |
| Newtownabbey | 63,860 | |
| Kettering | 63,675 | |
| Buckley | 63,576 | |
| Great Yarmouth | 63,434 | |
| Runcorn | 62,872 | |
| Ashford | 62,787 | |
| Tonypandy | 62,545 | |
| Widnes | 61,464 | |
| Aldershot | 61,339 | |
| Bury | 61,044 | |
| Barking | 61,000 | |
| Castleford | 60,509 | |
| Hereford | 60,415 | |
| Bangor | 60,385 | |
| Stroud | 60,155 | |
| Margate | 60,134 | |
| Chelsea | 60,000 | |
| Loughborough | 59,932 | |
| Welwyn Garden City | 59,910 | |
| Farnborough | 59,902 | |
| Rhondda | 59,450 | |
| Craigavon | 59,236 | |
| Wallasey | 58,794 | |
| Littlehampton | 58,714 | |
| Scarborough | 58,610 | |
| Bridgend | 58,380 | |
| Bootle | 57,791 | |
| Weymouth | 57,691 | |
| Fareham | 57,390 | |
| Morley | 57,385 | |
| Cheshunt | 57,374 | |
| Kidderminster | 57,059 | |
| Corby | 56,810 | |
| Dartford | 56,694 | |
| Castlereagh | 56,679 | |
| Dewsbury | 56,640 | |
| Livingston | 56,570 | |
| Stourbridge | 56,284 | |
| Sale | 55,689 | |
| Halesowen | 55,265 | |
| South Croydon | 55,198 | |
| Huyton | 54,738 | |
| Barry | 54,673 | |
| Gravesend | 54,263 | |
| Eastleigh | 54,225 | |
| Acton | 53,689 | |
| Washington | 53,526 | |
| Braintree | 53,477 | |
| Hamilton | 53,200 | |
| Brentwood | 52,586 | |
| Esher | 52,392 | |
| Crosby | 52,140 | |
| Reigate | 52,123 | |
| Dunstable | 51,973 | |
| Morecambe | 51,644 | |
| Cumbernauld | 51,610 | |
| Redhill | 51,559 | |
| Horsham | 51,472 | |
| Staines | 51,040 | |
| Batley | 50,807 | |
| Wellingborough | 50,577 | |
| Clacton-on-Sea | 50,548 | |
| Bletchley | 50,193 | |
| Keighley | 50,171 | |
| Hayes | 50,000 | |
| Paignton | 49,886 | |
| Llanelli | 49,591 | |
| Kirkcaldy | 49,460 | |
| Bromsgrove | 49,117 | |
| Sittingbourne | 48,948 | |
| South Benfleet | 48,824 | |
| Banbury | 48,651 | |
| West Bridgford | 48,314 | |
| Mitcham | 48,311 | |
| Morden | 48,233 | |
| Cwmbran | 48,157 | |
| Long Eaton | 47,898 | |
| Durham | 47,785 | |
| Northwich | 47,421 | |
| Torquay | 47,250 | |
| Ayr | 47,190 | |
| Perth | 47,180 | |
| Lancaster | 47,162 | |
| Tipton | 47,000 | |
| Inverness | 46,640 | |
| Canterbury | 46,490 | |
| Kilmarnock | 46,350 | |
| Banstead | 46,280 | |
| Neath | 46,126 | |
| King's Lynn | 46,093 | |
| Barrow in Furness | 45,865 | |
| Yeovil | 45,784 | |
| Middleton | 45,589 | |
| Havant | 45,574 | |
| Carshalton | 45,525 | |
| Hinckley | 45,249 | |
| Pontefract | 44,710 | |
| Coatbridge | 43,970 | |
| Sutton in Ashfield | 43,912 | |
| Grantham | 43,833 | |
| Merthyr Tydfil | 43,820 | |
| Great Sankey | 43,793 | |
| Greenock | 43,690 | |
| Ashton-under-Lyne | 43,675 | |
| Leigh | 43,626 | |
| Leatherhead | 43,544 | |
| Letchworth Garden City | 43,529 | |
| Salisbury | 43,400 | |
| Newark on Trent | 43,363 | |
| Worksop | 43,252 | |
| Bury St Edmunds | 42,812 | |
| Kirkby | 42,744 | |
| Wallsend | 42,739 | |
| Redruth | 42,690 | |
| Welling | 42,500 | |
| Christchurch | 42,396 | |
| Andover | 42,276 | |
| Stretford | 41,953 | |
| Dover | 41,709 | |
| Hatfield | 41,677 | |
| Altrincham | 41,548 | |
| Dunfermline | 41,440 | |
| Winchester | 41,420 | |
| Coity | 41,352 | |
| Newburn | 41,347 | |
| Boston | 41,340 | |
| Holloway | 41,329 | |
| Lytham St Annes | 41,327 | |
| Bridgwater | 41,276 | |
| Urmston | 41,198 | |
| Wokingham | 41,143 | |
| Swadlincote | 40,960 | |
| Trowbridge | 40,952 | |
| Prescot | 40,889 | |
| Bexhill-on-Sea | 40,478 | |
| Bloxwich | 40,000 | |
| Ewell | 39,994 | |
| North Shields | 39,747 | |
| Glenrothes | 39,100 | |
| Skelmersdale | 38,944 | |
| Fleet | 38,726 | |
| Abingdon | 38,676 | |
| Tonbridge | 38,657 | |
| Ramsgate | 38,624 | |
| Ilkeston | 38,587 | |
| Coalville | 38,245 | |
| Canvey Island | 38,170 | |
| Surbiton | 38,158 | |
| Whitley Bay | 38,055 | |
| Greenford | 38,000 | |
| Arnold | 37,873 | |
| Houghton-Le-Spring | 37,840 | |
| Bishops Stortford | 37,838 | |
| Leyland | 37,614 | |
| Rushden | 37,584 | |
| Leighton Buzzard | 37,469 | |
| Yeadon | 37,379 | |
| Blyth | 37,339 | |
| Eccles | 37,275 | |
| Redcar | 37,203 | |
| Airdrie | 37,130 | |
| Peterlee | 37,015 | |
| Farnham | 36,971 | |
| Chester-le-Street | 36,917 | |
| Great Malvern | 36,770 | |
| Herne Bay | 36,642 | |
| Wilmslow | 36,617 | |
| Newton Abbot | 36,474 | |
| Mangotsfield | 36,427 | |
| Billericay | 36,338 | |
| Stirling | 36,140 | |
| Chipping Sodbury | 36,108 | |
| Hitchin | 36,099 | |
| Walkden | 35,937 | |
| Tyldesley | 35,932 | |
| Chippenham | 35,800 | |
| Billingham | 35,708 | |
| Pontypool | 35,686 | |
| Accrington | 35,318 | |
| Falkirk | 35,310 | |
| Briton Ferry | 35,179 | |
| Hoddesdon | 35,174 | |
| Bridlington | 35,154 | |
| Bentley | 34,821 | |
| Exmouth | 34,432 | |
| Yate | 34,406 | |
| Felling | 34,355 | |
| Colwyn Bay | 34,284 | |
| Radcliffe | 34,239 | |
| Totton | 34,169 | |
| Letchworth | 33,955 | |
| Chorley | 33,888 | |
| Bicester | 33,846 | |
| Haywards Heath | 33,845 | |
| Irvine | 33,740 | |
| Wigston Magna | 33,720 | |
| Wednesfield | 33,555 | |
| Strood | 33,381 | |
| Windsor | 33,348 | |
| Glossop | 33,243 | |
| Cramlington | 33,180 | |
| Pudsey | 33,109 | |
| Ebbw Vale | 33,068 | |
| Newbury | 33,065 | |
| Dumfries | 33,010 | |
| Wickford | 32,975 | |
| Lichfield | 32,877 | |
| Brighouse | 32,872 | |
| Darwen | 32,566 | |
| Wisbech | 32,489 | |
| Aston | 32,286 | |
| Borehamwood | 32,176 | |
| Prestwich | 32,125 | |
| Motherwell | 32,120 | |
| Cleethorpes | 32,017 | |
| Lower Earley | 32,000 | |
| Shirley | 32,000 | |
| Deeside | 32,000 | |
| Falmouth | 31,988 | |
| Hyde | 31,926 | |
| Barnstaple | 31,616 | |
| Spalding | 31,588 | |
| Rutherglen | 31,180 | |
| Thornton-Cleveleys | 31,157 | |
| Aberdare | 31,135 | |
| Caerphilly | 31,060 | |
| Ruislip | 31,000 | |
| Saint Neots | 30,811 | |
| Burgess Hill | 30,635 | |
| Beverley | 30,587 | |
| Deal | 30,555 | |
| Wishaw | 30,510 | |
| Pontypridd | 30,420 | |
| Winsford | 30,259 | |
| Harpenden | 30,240 | |
| Rayleigh | 30,196 | |
| Whitstable | 30,195 | |
| Camberley | 30,155 | |
| Barnet | 30,000 | |
| Bedworth | 29,981 | |
| Heswall | 29,789 | |
| Hucknall | 29,728 | |
| Egham | 29,663 | |
| Sevenoaks | 29,506 | |
| Kidsgrove | 29,480 | |
| Newtownards | 29,363 | |
| Didcot | 29,341 | |
| Nelson | 29,317 | |
| Burntwood | 29,244 | |
| Carrickfergus | 29,208 | |
| Felixstowe | 29,171 | |
| Kendal | 29,147 | |
| Consett | 29,137 | |
| Witney | 29,103 | |
| Ashton in Makerfield | 29,039 | |
| Cheadle Hulme | 28,952 | |
| Ballymena | 28,932 | |
| Stanford-le-Hope | 28,725 | |
| Bideford | 28,672 | |
| Rochester | 28,671 | |
| Shipley | 28,544 | |
| Heywood | 28,024 | |
| Brierley Hill | 28,000 | |
| Stratford-upon-Avon | 27,830 | |
| Sunbury-on-Thames | 27,784 | |
| Newry | 27,757 | |
| Ashington | 27,670 | |
| Cambuslang | 27,610 | |
| Kirkby in Ashfield | 27,539 | |
| Willenhall | 27,500 | |
| Burngreave | 27,481 | |
| Denton | 27,464 | |
| Cleckheaton | 27,393 | |
| Ashford | 27,382 | |
| Bearsden | 27,340 | |
| Jarrow | 27,264 | |
| Melton Mowbray | 27,158 | |
| Workington | 27,120 | |
| Epsom | 27,065 | |
| Haverhill | 27,041 | |
| Maghull | 26,997 | |
| Clydebank | 26,640 | |
| Acocks Green | 26,635 | |
| East Grinstead | 26,523 | |
| Flint | 26,442 | |
| Westhoughton | 26,260 | |
| Frome | 26,203 | |
| Congleton | 26,178 | |
| Camden Town | 26,122 | |
| Ryde | 26,082 | |
| Bishop Auckland | 26,050 | |
| Northolt | 26,000 | |
| Newton Aycliffe | 25,964 | |
| Rhyl | 25,874 | |
| Hertford | 25,847 | |
| Staveley | 25,719 | |
| Coleraine | 25,681 | |
| Farnworth | 25,680 | |
| Crowthorne | 25,522 | |
| Chichester | 25,520 | |
| Hawarden | 25,513 | |
| Bramhall | 25,506 | |
| Coulsdon | 25,500 | |
| Bartley Green | 25,473 | |
| Hornchurch | 25,470 | |
| St Austell | 25,447 | |
| Rhosllanerchrugog | 25,362 | |
| Fleetwood | 25,359 | |
| Witham | 25,353 | |
| Blackheath | 25,116 | |
| Pitsea | 25,000 | |
| Whitehaven | 24,900 | |
| Skegness | 24,876 | |
| Selby | 24,859 | |
| Thetford | 24,833 | |
| Newton Mearns | 24,650 | |
| Vale of Leven | 24,640 | |
| Wednesbury | 24,337 | |
| Feltham | 24,325 | |
| Thatcham | 24,274 | |
| Hindley | 24,169 | |
| Plymstock | 24,103 | |
| Ormskirk | 24,073 | |
| Warwick | 24,040 | |
| Rugeley | 24,033 | |
| Golborne | 24,021 | |
| Gosforth | 23,975 | |
| Huntingdon | 23,937 | |
| Daventry | 23,879 | |
| Droitwich | 23,834 | |
| New Malden | 23,818 | |
| New Milton | 23,753 | |
| Ammanford | 23,709 | |
| Portishead | 23,699 | |
| Droylsden | 23,689 | |
| Arbroath | 23,640 | |
| Musselburgh | 23,620 | |
| Evesham | 23,576 | |
| Whitefield | 23,545 | |
| Lofthouse | 23,458 | |
| Penarth | 23,437 | |
| Bishopbriggs | 23,430 | |
| Belper | 23,417 | |
| Formby | 23,329 | |
| Burnham-on-Sea | 23,325 | |
| Broadstairs | 23,283 | |
| Oadby | 23,184 | |
| Heanor | 23,122 | |
| Chapletown | 23,056 | |
| Truro | 23,041 | |
| Litherland | 22,971 | |
| Market Harborough | 22,911 | |
| Royton | 22,848 | |
| Walton-on-Thames | 22,834 | |
| Wellington | 22,816 | |
| Woodford Green | 22,803 | |
| Stalybridge | 22,748 | |
| Godalming | 22,689 | |
| Potters Bar | 22,639 | |
| Seaford | 22,584 | |
| Alfreton | 22,550 | |
| Camborne | 22,500 | |
| Kenilworth | 22,413 | |
| Seaham | 22,373 | |
| Thornaby-on-Tees | 22,356 | |
| Rawtenstall | 22,114 | |
| Retford | 22,023 | |
| Renfrew | 22,010 | |
| Portadown | 22,000 | |
| Heavitree | 22,000 | |
| Berkhamsted | 21,997 | |
| Stanley | 21,938 | |
| Swanley | 21,839 | |
| Newton-le-Willows | 21,782 | |
| Rottingdean | 21,756 | |
| Amersham | 21,731 | |
| Hadley Wood | 21,639 | |
| Ossett | 21,616 | |
| Maldon | 21,462 | |
| Buxton | 21,300 | |
| Horley | 21,232 | |
| Cowes | 21,226 | |
| Dronfield | 21,124 | |
| Ripley | 21,097 | |
| Bathgate | 21,070 | |
| Omagh | 21,056 | |
| March | 21,051 | |
| Stowmarket | 21,028 | |
| Clevedon | 21,002 | |
| Maesteg | 21,001 | |
| Guiseley | 21,000 | |
| Bordon | 20,978 | |
| Caterham | 20,957 | |
| Gainsborough | 20,842 | |
| Goole | 20,810 | |
| Harwich | 20,723 | |
| East Dereham | 20,651 | |
| Bellshill | 20,650 | |
| Chesham | 20,649 | |
| Gerrards Cross | 20,633 | |
| Crowborough | 20,607 | |
| Stamford | 20,592 | |
| Stourport-on-Severn | 20,586 | |
| Gorseinon | 20,581 | |
| Failsworth | 20,555 | |
| Nailsea | 20,543 | |
| Isleworth | 20,500 | |
| Risca | 20,443 | |
| Alloa | 20,390 | |
| Newmarket | 20,384 | |
| Bingley | 20,327 | |
| Brownhills | 20,308 | |
| Yateley | 20,214 | |
| Hythe | 20,201 | |
| Sudbury | 20,190 | |
| Newquay | 20,189 | |
| Sandown | 20,155 | |
| Atherton | 20,149 | |
| Colne | 20,118 | |
| Orkney | 20,100 | |
| Chalfont Saint Peter | 20,059 | |
| Ampthill | 20,026 | |
| Swinton | 20,000 | |
| Portslade | 20,000 | |
| Kingswinford | 20,000 | |
| Chislehurst | 20,000 | |
| Bowthorpe | 20,000 | |
| Kempston Hardwick | 20,000 | |
| Hailsham | 19,977 | |
| Dumbarton | 19,950 | |
| Poulton-le-Fylde | 19,914 | |
| Brough | 19,904 | |
| Leek | 19,903 | |
| Kempston | 19,873 | |
| Penzance | 19,872 | |
| Dinnington | 19,860 | |
| Faversham | 19,829 | |
| Tewkesbury | 19,778 | |
| Antrim | 19,661 | |
| Kirkintilloch | 19,630 | |
| Earl Shilton | 19,578 | |
| Tiverton | 19,544 | |
| Adwick le Street | 19,481 | |
| Weybridge | 19,463 | |
| South Ockendon | 19,460 | |
| Irlam | 19,442 | |
| Chessington | 19,433 | |
| Melksham | 19,357 | |
| Horsforth | 19,350 | |
| Clydach | 19,307 | |
| Dukinfield | 19,306 | |
| Great Wyrley | 19,193 | |
| Yarm | 19,184 | |
| Shoreham-by-Sea | 19,175 | |
| Pinner | 19,158 | |
| Ely | 19,090 | |
| Hook | 18,973 | |
| South Elmsall | 18,835 | |
| Hebburn | 18,808 | |
| Mirfield | 18,800 | |
| Emsworth | 18,777 | |
| Aberystwyth | 18,749 | |
| Oswestry | 18,743 | |
| Prestatyn | 18,701 | |
| Horwich | 18,696 | |
| Lancing | 18,692 | |
| Rawmarsh | 18,616 | |
| Eastwood | 18,612 | |
| Peacehaven | 18,579 | |
| West Molesey | 18,565 | |
| East Molesey | 18,565 | |
| Southsea | 18,514 | |
| Wantage | 18,505 | |
| Isle of Lewis | 18,500 | |
| Uckfield | 18,452 | |
| Peterhead | 18,450 | |
| Larne | 18,421 | |
| Mansfield Woodhouse | 18,330 | |
| Grove | 18,312 | |
| Hadleigh | 18,300 | |
| Marlow | 18,261 | |
| Marple | 18,241 | |
| Chapel Allerton | 18,206 | |
| Brymbo | 18,111 | |
| Waltham Abbey | 18,069 | |
| Devizes | 18,064 | |
| Hampton | 18,000 | |
| Bangor | 17,988 | |
| Dalserf | 17,985 | |
| Hedge End | 17,978 | |
| Sandbach | 17,976 | |
| New Mills | 17,968 | |
| Ascot | 17,899 | |
| Abergele | 17,769 | |
| Spennymoor | 17,766 | |
| Dorking | 17,747 | |
| Ramsbottom | 17,738 | |
| Amersham on the Hill | 17,719 | |
| Moreton | 17,670 | |
| Biddulph | 17,669 | |
| Bishopstoke | 17,667 | |
| Ferndown | 17,650 | |
| Barrhead | 17,620 | |
| Bethnal Green | 17,590 | |
| Ware | 17,576 | |
| Maltby | 17,513 | |
| Bayswater | 17,500 | |
| Warminster | 17,490 | |
| Teignmouth | 17,463 | |
| Walton-on-the-Naze | 17,458 | |
| Tynemouth | 17,436 | |
| Bushey | 17,380 | |
| Gelligaer | 17,376 | |
| Sleaford | 17,359 | |
| Haydock | 17,333 | |
| Mountsorrel | 17,297 | |
| Lewes | 17,297 | |
| Thorne | 17,295 | |
| Grangemouth | 17,280 | |
| Calne | 17,274 | |
| Nantwich | 17,226 | |
| Wath upon Dearne | 17,161 | |
| Romsey | 17,161 | |
| Cirencester | 17,153 | |
| Blantyre | 17,090 | |
| Westbury | 16,989 | |
| Guisborough | 16,979 | |
| Bedlington | 16,974 | |
| Frinton-on-Sea | 16,941 | |
| Hayling Island | 16,887 | |
| Dorchester | 16,879 | |
| Northallerton | 16,832 | |
| Longfield | 16,808 | |
| Saint Andrews | 16,800 | |
| Rochford | 16,739 | |
| High Blantyre | 16,739 | |
| Cobham | 16,724 | |
| Brixham | 16,693 | |
| Whickham | 16,625 | |
| Alton | 16,584 | |
| Biggleswade | 16,551 | |
| Cowley | 16,500 | |
| Harringay | 16,500 | |
| Lymington | 16,446 | |
| Kilwinning | 16,420 | |
| Louth | 16,419 | |
| Johnstone | 16,390 | |
| Carterton | 16,364 | |
| Ripon | 16,363 | |
| Bonnyrigg | 16,360 | |
| Hartley | 16,302 | |
| Banbridge | 16,173 | |
| Chepstow | 16,169 | |
| Penicuik | 16,110 | |
| Ryton | 16,093 | |
| Viewpark | 16,020 | |
| Aldridge | 16,008 | |
| Longsight | 16,007 | |
| Basford | 16,000 | |
| Kippax | 15,965 | |
| Conisbrough | 15,934 | |
| Carmarthen | 15,854 | |
| Hoyland Nether | 15,842 | |
| Tadley | 15,836 | |
| Kidlington | 15,829 | |
| Royston | 15,781 | |
| Bebington | 15,768 | |
| Swanscombe | 15,732 | |
| Baildon | 15,710 | |
| Porthcawl | 15,672 | |
| Hale | 15,657 | |
| Keynsham | 15,641 | |
| Elland | 15,625 | |
| Saltash | 15,566 | |
| Earlsfield | 15,562 | |
| Erskine | 15,530 | |
| Wombwell | 15,518 | |
| South Hayling | 15,485 | |
| Blackwood | 15,476 | |
| Llandudno | 15,371 | |
| Broxburn | 15,360 | |
| Neston | 15,352 | |
| Hale | 15,315 | |
| Hazel Grove | 15,265 | |
| Darton | 15,259 | |
| Orpington | 15,248 | |
| Saffron Walden | 15,210 | |
| Haslingden | 15,204 | |
| Port Glasgow | 15,190 | |
| Penrith | 15,181 | |
| Sinfin | 15,128 | |
| Bredbury | 15,126 | |
| Mexborough | 15,079 | |
| Newport Pagnell | 15,067 | |
| Neston | 15,064 | |
| Larkhall | 15,020 | |
| Cleveleys | 15,000 | |
| Darras Hall | 15,000 | |
| Dursley | 14,992 | |
| Addlestone | 14,978 | |
| Petersfield | 14,974 | |
| Blaydon-on-Tyne | 14,974 | |
| Matlock | 14,956 | |
| Brynmawr | 14,924 | |
| Bo'ness | 14,910 | |
| Corsham | 14,906 | |
| Wimborne Minster | 14,884 | |
| Tredegar | 14,855 | |
| Bromborough | 14,850 | |
| Garforth | 14,838 | |
| Hadley | 14,829 | |
| Ilkley | 14,809 | |
| Armagh | 14,801 | |
| Clitheroe | 14,765 | |
| Prestwick | 14,750 | |
| Knaresborough | 14,740 | |
| Troon | 14,680 | |
| Thornton Heath | 14,669 | |
| Otley | 14,668 | |
| Abergavenny | 14,651 | |
| Skipton | 14,623 | |
| Bodmin | 14,614 | |
| Ingleby Greenhow | 14,608 | |
| Haverfordwest | 14,596 | |
| Clayton-le-Woods | 14,528 | |
| Enniskillen | 14,472 | |
| Prenton | 14,429 | |
| Llantrisant | 14,422 | |
| Canford Heath | 14,418 | |
| Morpeth | 14,403 | |
| Llantwit Major | 14,384 | |
| Mildenhall | 14,382 | |
| Pinxton | 14,357 | |
| Poynton | 14,351 | |
| Didsbury | 14,292 | |
| West Wickham | 14,276 | |
| Stone | 14,258 | |
| Bishops Cleeve | 14,231 | |
| Strabane | 14,198 | |
| Featherstone | 14,175 | |
| Hythe | 14,170 | |
| Fallowfield | 14,132 | |
| Ringwood | 14,084 | |
| Hawick | 14,050 | |
| Ryhope | 14,000 | |
| Dundonald | 13,985 | |
| Forfar | 13,970 | |
| Bourne | 13,961 | |
| Hockley | 13,919 | |
| Beccles | 13,868 | |
| Littleborough | 13,807 | |
| Knottingley | 13,804 | |
| Beaconsfield | 13,797 | |
| Bridport | 13,737 | |
| Helensburgh | 13,720 | |
| Burnage | 13,706 | |
| Pyle | 13,701 | |
| Rosyth | 13,690 | |
| Haslemere | 13,651 | |
| Middlewich | 13,595 | |
| Milford Haven | 13,582 | |
| Market Deeping | 13,574 | |
| Wetherby | 13,572 | |
| Kirk Sandall | 13,572 | |
| The Boldons | 13,567 | |
| Stoke Gifford | 13,560 | |
| Biggin Hill | 13,535 | |
| Wombourn | 13,511 | |
| Shepshed | 13,505 | |
| Blacon | 13,495 | |
| Ashtead | 13,494 | |
| Chafford Hundred | 13,466 | |
| Oxted | 13,452 | |
| Bargoed | 13,412 | |
| Carluke | 13,370 | |
| Verwood | 13,360 | |
| Alsager | 13,347 | |
| Linlithgow | 13,320 | |
| Broxbourne | 13,298 | |
| Churchdown | 13,287 | |
| Berwick-Upon-Tweed | 13,265 | |
| Streetly | 13,251 | |
| Bolton upon Dearne | 13,236 | |
| Newhaven | 13,222 | |
| Newhaven | 13,222 | |
| Whitby | 13,213 | |
| Rustington | 13,210 | |
| Knutsford | 13,191 | |
| Fraserburgh | 13,140 | |
| Mayfield | 13,140 | |
| Milngavie | 13,110 | |
| Holywood | 13,109 | |
| Hetton-Le-Hole | 13,100 | |
| Uttoxeter | 13,089 | |
| Driffield | 13,080 | |
| Chard | 13,074 | |
| Stocksbridge | 13,069 | |
| Milnrow | 13,061 | |
| Bacup | 13,047 | |
| Brackley | 13,018 | |
| Chelmsley Wood | 13,010 | |
| Broadfield | 13,000 | |
| Abbey Wood | 13,000 | |
| Flitwick | 12,983 | |
| Limavady | 12,970 | |
| Cinderford | 12,942 | |
| Street | 12,911 | |
| Armthorpe | 12,911 | |
| Buckingham | 12,890 | |
| Nelson | 12,857 | |
| Cheetham Hill | 12,846 | |
| Smethwick | 12,842 | |
| Saltcoats | 12,800 | |
| Longton | 12,794 | |
| Inverurie | 12,760 | |
| Whittlesey | 12,745 | |
| Frimley | 12,739 | |
| Hurstpierpoint | 12,730 | |
| Dalkeith | 12,720 | |
| Eaton Socon | 12,712 | |
| Portland | 12,710 | |
| Galashiels | 12,660 | |
| Bridgnorth | 12,657 | |
| Sidmouth | 12,569 | |
| Mablethorpe | 12,531 | |
| Hartshill | 12,479 | |
| North Walsham | 12,463 | |
| Brixton Hill | 12,458 | |
| Grange Hill | 12,449 | |
| Harold Wood | 12,443 | |
| Ashby de la Zouch | 12,370 | |
| Treharris | 12,352 | |
| Henlow | 12,320 | |
| Tavistock | 12,280 | |
| Helston | 12,184 | |
| West Drayton | 12,156 | |
| Prudhoe | 12,075 | |
| Giffnock | 12,070 | |
| Elm Park | 12,048 | |
| Rickmansworth | 12,043 | |
| Purfleet | 12,000 | |
| Minehead | 11,981 | |
| Sheerness | 11,938 | |
| Dungannon | 11,935 | |
| Tring | 11,929 | |
| Chorleywood | 11,917 | |
| Kirkham | 11,915 | |
| Halstead | 11,906 | |
| Cudworth | 11,903 | |
| Haxby | 11,894 | |
| Barnham | 11,881 | |
| Montrose | 11,880 | |
| Ivybridge | 11,851 | |
| Tranent | 11,840 | |
| Catterick Garrison | 11,804 | |
| Market Drayton | 11,773 | |
| Armadale | 11,770 | |
| Bolsover | 11,754 | |
| Cross Hills | 11,731 | |
| Tilbury | 11,717 | |
| Charlton Kings | 11,700 | |
| Blandford Forum | 11,694 | |
| Todmorden | 11,690 | |
| Thornbury | 11,687 | |
| Wymondham | 11,674 | |
| Codsall | 11,673 | |
| Sandy | 11,657 | |
| Liversedge | 11,656 | |
| Lymm | 11,608 | |
| Westhill | 11,600 | |
| Belsize Park | 11,600 | |
| Bishopsworth | 11,576 | |
| Heckmondwike | 11,542 | |
| Syston | 11,508 | |
| Henley-on-Thames | 11,494 | |
| Honiton | 11,483 | |
| Great Harwood | 11,467 | |
| Cowdenbeath | 11,460 | |
| Holyhead | 11,431 | |
| Carnoustie | 11,430 | |
| Cheadle | 11,404 | |
| Hexham | 11,388 | |
| Caldicot | 11,373 | |
| Stonehaven | 11,370 | |
| Crumpsall | 11,363 | |
| Kingsteignton | 11,360 | |
| Newtown | 11,357 | |
| Ulverston | 11,356 | |
| Wells | 11,343 | |
| Largs | 11,340 | |
| Padiham | 11,338 | |
| Thame | 11,329 | |
| Little Lever | 11,329 | |
| Dawlish | 11,312 | |
| Cheam | 11,286 | |
| Kimberley | 11,273 | |
| Royal Wootton Bassett | 11,265 | |
| Atherstone | 11,237 | |
| Mountain Ash | 11,230 | |
| Woodbridge | 11,200 | |
| Ince-in-Makerfield | 11,185 | |
| Ilfracombe | 11,184 | |
| Methil | 11,160 | |
| Cranleigh | 11,082 | |
| Cookstown | 11,081 | |
| Barton upon Humber | 11,066 | |
| Featherstone | 11,060 | |
| Timperley | 11,049 | |
| Kesgrave | 11,020 | |
| Great Bookham | 11,000 | |
| Belvedere | 11,000 | |
| Penistone | 10,956 | |
| Abertillery | 10,946 | |
| Leominster | 10,938 | |
| Codicote | 10,938 | |
| Ardrossan | 10,930 | |
| Oakham | 10,922 | |
| Beighton | 10,914 | |
| Shirebrook | 10,885 | |
| Downham Market | 10,884 | |
| Oldbury | 10,830 | |
| Knowle | 10,823 | |
| Shefford | 10,816 | |
| Pelsall | 10,758 | |
| Immingham | 10,750 | |
| Brentford | 10,750 | |
| Buckhurst Hill | 10,738 | |
| Diss | 10,734 | |
| Desborough | 10,697 | |
| Harrow on the Hill | 10,632 | |
| Ross on Wye | 10,582 | |
| West End of London | 10,575 | |
| Gourock | 10,570 | |
| Chertsey | 10,553 | |
| Selsey | 10,550 | |
| Attleborough | 10,549 | |
| Ludlow | 10,515 | |
| Stranraer | 10,510 | |
| Downpatrick | 10,507 | |
| Abbots Langley | 10,472 | |
| Whitburn | 10,460 | |
| Midsomer Norton | 10,458 | |
| Swanage | 10,454 | |
| Barnoldswick | 10,435 | |
| Annfield Plain | 10,406 | |
| Sidcup | 10,400 | |
| Coleford | 10,371 | |
| Shepton Mallet | 10,369 | |
| Hedon | 10,358 | |
| Chigwell | 10,354 | |
| Wallingford | 10,348 | |
| Chatteris | 10,298 | |
| Epping | 10,289 | |
| Brierfield | 10,271 | |
| Broadstone | 10,256 | |
| Yatton | 10,251 | |
| Cosham | 10,226 | |
| Horbury | 10,225 | |
| Ystalyfera | 10,218 | |
| Little Hulton | 10,216 | |
| Snodland | 10,211 | |
| Blackley | 10,196 | |
| Ponteland | 10,135 | |
| Kearsley | 10,127 | |
| Boughton | 10,120 | |
| Abercarn | 10,118 | |
| Amesbury | 10,116 | |
| Monmouth | 10,110 | |
| Shepperton | 10,106 | |
| Ellon | 10,100 | |
| Collier Row | 10,100 | |
| Baldock | 10,086 | |
| Aberkenfig | 10,083 | |
| Crouch End | 10,075 | |
| Abram | 10,074 | |
| Mold | 10,058 | |
| Stenhousemuir | 10,050 | |
| Saint Leonards-on-Sea | 10,001 | |
| Kingston upon Thames | 10,001 |