Towns and cities in Leicestershire by population
By
James Burfield , SEO consultant, Bath · Page updated
18 September 2026 · ONS mid-year estimates · GeoNames
All 123 populated places in Leicestershire, ranked by current population. The largest is Loughborough, with 64,884 people.
Every place in Leicestershire, ranked
Do not add these figures together to get Leicestershire's population. Settlement boundaries overlap, so the rows below sum to more than the area actually holds. We hold no single official figure for this area.
Why figures differ .
0.65M
sum of the places listed below
Loughborough
largest place
# Place Population 1 Loughborough 64,884 2 Hinckley 50,712 3 Coalville 37,661 4 Wigston Magna 37,260 5 Melton Mowbray 27,737 6 Market Harborough 24,779 7 Oadby 23,849 8 Earl Shilton 19,578 9 Mountsorrel 17,297 10 Evington 17,268 11 Glen Parva 17,189 12 Braunstone 16,850 13 Leicester Forest East 13,846 14 Shepshed 13,505 15 Ashby-de-la-Zouch 12,370 16 Syston 11,508 17 Glenfield 10,000 18 Lutterworth 9,907 19 Kirby Muxloe 9,712 20 Broughton Astley 8,940 21 Enderby 8,113 22 Sileby 7,261 23 Groby 6,796 24 Whetstone 6,556 25 Anstey 6,528 26 Castle Donington 6,416 27 Countesthorpe 6,377 28 Narborough 6,321 29 Blaby 6,300 30 Kibworth Harcourt 5,790 31 Ibstock 5,650 32 Measham 5,209 33 Barrow upon Soar 5,196 34 Quorndon 5,071 35 Donington le Heath 5,001 36 Markfield 4,993 37 Fleckney 4,894 38 Ratby 4,468 39 Rothley 3,897 40 Stoney Stanton 3,793 41 Cosby 3,728 42 Kegworth 3,601 43 Bottesford 3,348 44 Desford 3,179 45 Great Glen 2,977 46 Newbold Verdon 2,850 47 Barlestone 2,607 48 Moira 2,458 49 Asfordby 2,446 50 Sapcote 2,442 51 Queniborough 2,307 52 Market Bosworth 2,097 53 Littlethorpe 1,917 54 Donisthorpe 1,886 55 Hathern 1,866 56 Grimston 1,848 57 Croft 1,770 58 Huncote 1,756 59 Stoke Golding 1,684 60 Ravenstone 1,623 61 Houghton on the Hill 1,524 62 Bagworth 1,472 63 Wymeswold 1,296 64 Burton on the Wolds 1,218 65 Long Whatton 1,124 66 Long Clawson 1,066 67 Husbands Bosworth 1,027 68 Thornton 991 69 Sharnford 985 70 Gilmorton 976 71 Appleby Magna 962 72 Harby 931 73 Heather 920 74 Ullesthorpe 903 75 Billesdon 901 76 Thurcaston 877 77 Higham on the Hill 840 78 Waltham on the Wolds 836 79 Thurlaston 807 80 Lubenham 781 81 Packington 734 82 Belton 734 83 Stathern 728 84 Breedon on the Hill 686 85 Diseworth 670 86 Eaton 648 87 Edmondthorpe 632 88 Claybrooke Magna 616 89 Walton 600 90 North Kilworth 597 91 Hallaton 594 92 Swinford 586 93 Thrussington 581 94 Hose 580 95 Great Dalby 562 96 Somerby 548 97 Seagrave 546 98 Newtown Limford 537 99 Croxton Kerrial 530 100 Elmesthorpe 509 101 Wymondham 500 102 Foxton 478 103 Medbourne 473 104 Nether Broughton 453 105 Burton Overy 440 106 Burton Lazars 423 107 Kirkby Mallory 383 108 Gaddesby 381 109 Arnesby 357 110 Old Dalby 355 111 Tugby 330 112 Tur Langton 316 113 Aston Flamville 311 114 Kilby 270 115 Hoby 269 116 Swithland 217 117 Woodhouse 215 118 Cotesbach 204 119 Dadlington 200 120 Eastwell 103 121 Isley Walton 50 122 Wigston Parva 30 123 Leicester Forest West 30
Common questions
What is the largest town in Leicestershire? Loughborough, with 64,884 residents on current figures. This page ranks all 123 recorded places in Leicestershire by population, each linking to its own page with sources and, where held, a 2005 comparison.