United Kingdom - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area. Data is as of 2011 estimates.

Rank CityStateCountryPopulation
501. Clydach WalesUnited Kingdom 19,307
502. Dukinfield EnglandUnited Kingdom 19,306
503. Great Wyrley EnglandUnited Kingdom 19,193
504. Leek EnglandUnited Kingdom 19,186
505. Goole EnglandUnited Kingdom 19,158
506. Marple EnglandUnited Kingdom 18,886
507. Alloa ScotlandUnited Kingdom 18,885
508. South Elmsall EnglandUnited Kingdom 18,835
509. Mirfield EnglandUnited Kingdom 18,800
510. Prestatyn WalesUnited Kingdom 18,701
511. Horwich EnglandUnited Kingdom 18,696
512. Faversham EnglandUnited Kingdom 18,628
513. Rawmarsh EnglandUnited Kingdom 18,616
514. Eastwood EnglandUnited Kingdom 18,612
515. Emsworth EnglandUnited Kingdom 18,543
516. Buckley WalesUnited Kingdom 18,471
517. March EnglandUnited Kingdom 18,442
518. Larne Northern IrelandUnited Kingdom 18,421
519. Aberystwyth WalesUnited Kingdom 18,392
520. Maltby EnglandUnited Kingdom 18,380
521. Ebbw Vale WalesUnited Kingdom 18,345
522. Mansfield Woodhouse EnglandUnited Kingdom 18,330
523. Grove EnglandUnited Kingdom 18,312
524. Chapel Allerton EnglandUnited Kingdom 18,206
525. East Dereham EnglandUnited Kingdom 18,175
526. Brymbo WalesUnited Kingdom 18,111
527. Waltham Abbey EnglandUnited Kingdom 18,069
528. South Ockendon EnglandUnited Kingdom 18,069
529. Sandbach EnglandUnited Kingdom 18,023
530. Hedge End EnglandUnited Kingdom 17,978
531. Shoreham EnglandUnited Kingdom 17,928
532. Marlow EnglandUnited Kingdom 17,912
533. Ascot EnglandUnited Kingdom 17,899
534. Warminster EnglandUnited Kingdom 17,875
535. Brixham EnglandUnited Kingdom 17,846
536. Maesteg WalesUnited Kingdom 17,829
537. Romsey EnglandUnited Kingdom 17,773
538. Abergele WalesUnited Kingdom 17,769
539. Ramsbottom EnglandUnited Kingdom 17,738
540. Amersham on the Hill EnglandUnited Kingdom 17,719
541. Bishopstoke EnglandUnited Kingdom 17,667
542. Spennymoor EnglandUnited Kingdom 17,655
543. Ferndown EnglandUnited Kingdom 17,650
544. Peterhead ScotlandUnited Kingdom 17,627
545. Biddulph EnglandUnited Kingdom 17,625
546. Bethnal Green EnglandUnited Kingdom 17,590
547. Ware EnglandUnited Kingdom 17,576
548. Guisborough EnglandUnited Kingdom 17,569
549. Portishead EnglandUnited Kingdom 17,512
550. Bayswater EnglandUnited Kingdom 17,500
551. Tynemouth EnglandUnited Kingdom 17,436
552. Bushey EnglandUnited Kingdom 17,380
553. Gelligaer WalesUnited Kingdom 17,376
554. Grangemouth ScotlandUnited Kingdom 17,349
555. Haydock EnglandUnited Kingdom 17,333
556. Newmarket EnglandUnited Kingdom 17,324
557. Barrhead ScotlandUnited Kingdom 17,285
558. Wath upon Dearne EnglandUnited Kingdom 17,161
559. Skegness EnglandUnited Kingdom 17,072
560. Oswestry EnglandUnited Kingdom 17,031
561. Penicuik ScotlandUnited Kingdom 17,011
562. Cowes EnglandUnited Kingdom 17,000
563. Frinton-on-Sea EnglandUnited Kingdom 16,941
564. Dorchester EnglandUnited Kingdom 16,879
565. Ripon EnglandUnited Kingdom 16,835
566. Bedlington EnglandUnited Kingdom 16,831
567. Longfield EnglandUnited Kingdom 16,808
568. Tiverton EnglandUnited Kingdom 16,799
569. Rochford EnglandUnited Kingdom 16,739
570. High Blantyre ScotlandUnited Kingdom 16,739
571. Cobham EnglandUnited Kingdom 16,724
572. Louth EnglandUnited Kingdom 16,635
573. Whickham EnglandUnited Kingdom 16,625
574. Bideford EnglandUnited Kingdom 16,624
575. Alton EnglandUnited Kingdom 16,584
576. Nailsea EnglandUnited Kingdom 16,537
577. Northallerton EnglandUnited Kingdom 16,480
578. Lewes EnglandUnited Kingdom 16,479
579. Dorking EnglandUnited Kingdom 16,429
580. Cirencester EnglandUnited Kingdom 16,214
581. Banbridge Northern IrelandUnited Kingdom 16,173
582. Selby EnglandUnited Kingdom 16,159
583. Ryton EnglandUnited Kingdom 16,093
584. Buckhaven ScotlandUnited Kingdom 16,063
585. Giffnock ScotlandUnited Kingdom 16,038
586. Aldridge EnglandUnited Kingdom 16,008
587. Longsight EnglandUnited Kingdom 16,007
588. Kilwinning ScotlandUnited Kingdom 16,000
589. Tadley EnglandUnited Kingdom 15,990
590. Keynsham EnglandUnited Kingdom 15,879
591. Hoyland Nether EnglandUnited Kingdom 15,842
592. Porthcawl WalesUnited Kingdom 15,813
593. Garforth EnglandUnited Kingdom 15,737
594. Swanscombe EnglandUnited Kingdom 15,732
595. Biggleswade EnglandUnited Kingdom 15,726
596. Uckfield EnglandUnited Kingdom 15,716
597. Baildon EnglandUnited Kingdom 15,710
598. Johnstone ScotlandUnited Kingdom 15,705
599. Conisbrough EnglandUnited Kingdom 15,703
600. Hale EnglandUnited Kingdom 15,657