| # | BUA | 2021 Pop. | County |
| 298 | Northfleet | 29,900 | Kent |
| 299 | Consett | 29,885 | County Durham |
| 300 | Newark-on-Trent | 29,755 | Nottinghamshire |
| 301 | Heywood | 29,725 | Greater Manchester |
| 302 | Cleethorpes | 29,670 | Lincolnshire |
| 303 | Newton Abbot | 29,650 | Devon |
| 304 | Eston | 29,635 | North Yorkshire |
| 305 | Stanford-le-Hope | 29,525 | Essex |
| 306 | Jarrow | 29,470 | Tyne and Wear |
| 307 | Shipley | 29,225 | West Yorkshire |
| 308 | Heswall | 29,075 | Merseyside |
| 309 | Deal | 28,985 | Kent |
| 310 | Great Yarmouth | 28,985 | Norfolk |
| 311 | Kendal | 28,940 | Cumbria |
| 312 | Cramlington | 28,845 | Northumberland |
| 313 | Hertford | 28,800 | Hertfordshire |
| 314 | Farnworth | 28,760 | Greater Manchester |
| 315 | Bushey | 28,425 | Hertfordshire |
| 316 | Yate | 28,350 | Gloucestershire |
| 317 | Ashington | 28,280 | Northumberland |
| 318 | Evesham | 28,250 | Worcestershire |
| 319 | Stratford-upon-Avon | 28,120 | Warwickshire |
| 320 | Totton | 28,090 | Hampshire |
| 321 | Woodley | 28,025 | Berkshire |
| 322 | Stretford | 28,015 | Greater Manchester |
| 323 | Egham | 28,000 | Surrey |
| 324 | Lancing and Sompting | 27,930 | West Sussex |
| 325 | Frome | 27,905 | Somerset |
| 326 | Burntwood | 27,900 | Staffordshire |
| 327 | Darwen | 27,900 | Lancashire |
| 328 | Daventry | 27,790 | Northamptonshire |
| 329 | Ormskirk | 27,715 | Lancashire |
| 330 | Atherton | 27,575 | Greater Manchester |
| 331 | Wickford | 27,535 | Essex |
| 332 | Ewell | 27,515 | Surrey |
| 333 | Melton Mowbray | 27,450 | Leicestershire |
| 334 | Witham | 27,395 | Essex |
| 335 | Tadworth and Epsom Downs | 27,095 | Surrey |
| 336 | Horley | 27,070 | Surrey |
| 337 | Walton-on-Thames | 27,020 | Surrey |
| 338 | Longbenton | 26,880 | Tyne and Wear |
| 339 | Stalybridge | 26,830 | Greater Manchester |
| 340 | Wisbech | 26,795 | Cambridgeshire |
| 341 | Haverhill | 26,705 | Suffolk |
| 342 | Sevenoaks | 26,475 | Kent |
| 343 | Droitwich Spa | 26,420 | Worcestershire |
| 344 | Ashton-in-Makerfield | 26,375 | Greater Manchester |
| 345 | Portishead | 26,355 | Somerset |
| 346 | East Grinstead | 26,350 | West Sussex |
| 347 | Rickmansworth | 26,290 | Hertfordshire |
| 348 | Fleetwood | 26,225 | Lancashire |
| 349 | Larkfield | 26,150 | Kent |
| 350 | Rugeley | 26,145 | Staffordshire |
| 351 | Stroud | 26,080 | Gloucestershire |
| 352 | Little Hulton | 25,825 | Greater Manchester |
| 353 | Broadstairs | 25,775 | Kent |
| 354 | Newton Aycliffe | 25,765 | County Durham |
| 355 | Wilmslow | 25,725 | Cheshire |
| 356 | Huntingdon | 25,600 | Cambridgeshire |
| 357 | Golborne | 25,555 | Greater Manchester |
| 358 | Thatcham | 25,550 | Berkshire |
| 359 | Thetford | 25,510 | Norfolk |
| 360 | Newport | 25,405 | Isle of Wight |
| 361 | Coseley | 25,205 | West Midlands |
| 362 | Bradley Stoke | 25,200 | Gloucestershire |
| 363 | Herne Bay | 24,870 | Kent |
| 364 | Cheadle Hulme | 24,785 | Greater Manchester |
| 365 | Wickersley and Bramley | 24,655 | South Yorkshire |
| 366 | Newton-le-Willows | 24,650 | Merseyside |
| 367 | Newquay | 24,545 | Cornwall |
| 368 | Hindley | 24,490 | Greater Manchester |
| 369 | Gorleston-on-Sea | 24,470 | Norfolk |
| 370 | St Austell | 24,360 | Cornwall |
| 371 | Lee-on-the-Solent | 24,315 | Hampshire |
| 372 | Ash and Ash Vale | 24,285 | Surrey |
| 373 | Heanor | 24,260 | Derbyshire |
| 374 | Felixstowe | 24,220 | Suffolk |
| 375 | Market Harborough | 24,165 | Leicestershire |
| 376 | Ryde | 24,105 | Isle of Wight |
| 377 | Falmouth | 24,070 | Cornwall |
| 378 | Oadby | 24,030 | Leicestershire |
| 379 | Ascot | 23,995 | Berkshire |
| 380 | Sudbury | 23,920 | Suffolk |
| 381 | Droylsden | 23,915 | Greater Manchester |
| 382 | Seaford | 23,865 | East Sussex |
| 383 | Reigate | 23,780 | Surrey |
| 384 | Retford | 23,740 | Nottinghamshire |
| 385 | Chesham | 23,695 | Buckinghamshire |
| 386 | Rawtenstall | 23,680 | Lancashire |
| 387 | Shoreham-by-Sea | 23,660 | West Sussex |
| 388 | Chafford Hundred and West Thurrock | 23,585 | Essex |
| 389 | Chester-le-Street | 23,560 | County Durham |
| 390 | Orrell | 23,410 | Greater Manchester |
| 391 | Potters Bar | 23,400 | Hertfordshire |
| 392 | Ingleby Barwick | 23,380 | North Yorkshire |
| 393 | Maldon | 23,380 | Essex |
| 394 | Bishop Auckland | 23,355 | County Durham |
| 395 | Thornaby-on-Tees | 23,350 | North Yorkshire |
| 396 | Hedge End | 23,190 | Hampshire |
| 397 | Truro | 23,060 | Cornwall |
| 398 | Royton | 22,990 | Greater Manchester |
| 399 | Whitehaven | 22,945 | Cumbria |
| 400 | Clifton | 22,935 | Nottinghamshire |
| 401 | Formby | 22,890 | Merseyside |
| 402 | Swinton | 22,885 | Greater Manchester |
| 403 | Ashford | 22,825 | Surrey |
| 404 | Kempston | 22,785 | Bedfordshire |
| 405 | Caterham | 22,755 | Surrey |
| 406 | Hailsham | 22,550 | East Sussex |
| 407 | South Ockendon | 22,440 | Essex |
| 408 | Kenilworth | 22,235 | Warwickshire |
| 409 | Reddish | 22,200 | Greater Manchester |
| 410 | Whitefield | 22,185 | Greater Manchester |
| 411 | Chapeltown and High Green | 22,180 | South Yorkshire |
| 412 | Crowborough | 21,990 | East Sussex |
| 413 | Coalville | 21,980 | Leicestershire |
| 414 | Normanton | 21,980 | West Yorkshire |
| 415 | Westhoughton | 21,960 | Greater Manchester |
| 416 | Biggleswade | 21,950 | Bedfordshire |
| 417 | Gainsborough | 21,910 | Lincolnshire |
| 418 | Ossett | 21,855 | West Yorkshire |
| 419 | Seaham | 21,665 | County Durham |
| 420 | Great Bookham and Fetcham | 21,655 | Surrey |
| 421 | Darlaston | 21,540 | West Midlands |
| 422 | Stowmarket | 21,535 | Suffolk |
| 423 | Sunbury-on-Thames | 21,475 | Surrey |
| 424 | Old Trafford | 21,445 | Greater Manchester |
| 425 | Dorchester | 21,360 | Dorset |
| 426 | Hebburn | 21,345 | Tyne and Wear |
| 427 | March | 21,345 | March |
| 428 | Bingley | 21,330 | West Yorkshire |
| 429 | Staines-upon-Thames | 21,325 | Surrey |
| 430 | Workington | 21,275 | Cumbria |
| 431 | Kirkby-in-Ashfield | 21,270 | Nottinghamshire |
| 432 | Berkhamsted | 21,240 | Hertfordshire |
| 433 | Brownhills | 21,240 | West Midlands |
| 434 | Dronfield | 21,160 | Derbyshire |
| 435 | Dukinfield | 21,155 | Greater Manchester |
| 436 | Quedgeley and Hardwicke | 21,125 | Gloucestershire |
| 437 | Clevedon | 21,085 | Somerset |
| 438 | Rothwell | 20,965 | West Yorkshire |
| 439 | Faversham | 20,940 | Kent |
| 440 | Dereham | 20,785 | Norfolk |
| 441 | Stamford | 20,750 | Lincolnshire |
| 442 | Horwich | 20,700 | Greater Manchester |
| 443 | Skegness | 20,700 | Lincolnshire |
| 444 | Stratton St Margaret | 20,690 | Wiltshire |
| 445 | Farnham | 20,500 | Surrey |
| 446 | Penwortham | 20,485 | Lancashire |
| 447 | Camborne | 20,450 | Cornwall |
| 448 | Spennymoor | 20,410 | County Durham |
| 449 | Maghull | 20,370 | Merseyside |
| 450 | Wednesbury | 20,315 | West Midlands |
| 451 | Stourport-on-Severn | 20,305 | Worcestershire |
| 452 | Harwich | 20,215 | Essex |
| 453 | Sandhurst | 20,215 | Berkshire |
| 454 | Ripley | 20,180 | Derbyshire |
| 455 | Goole | 20,175 | East Riding of Yorkshire |
| 456 | Hazel Grove | 20,170 | Greater Manchester |
| 457 | Buxton | 20,050 | Derbyshire |
| 458 | Hazlemere | 20,005 | Buckinghamshire |