Towns and cities in Cambridgeshire by population
By
James Burfield, SEO consultant, Bath · ONS mid-year estimates · GeoNames
All 137 populated places in Cambridgeshire, ranked by current population. The largest is Cambridge, with 145,674 people.
Every place in Cambridgeshire, ranked
Do not add these figures together to get Cambridgeshire'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.59M
sum of the places listed below
| # | Place | Population |
|---|
| 1 | Cambridge | 145,674 |
| 2 | Wisbech | 32,489 |
| 3 | Saint Neots | 30,811 |
| 4 | Huntingdon | 23,937 |
| 5 | March | 21,051 |
| 6 | Ely | 20,574 |
| 7 | Primrose Place | 17,161 |
| 8 | Saint Ives | 16,815 |
| 9 | Whittlesey | 12,745 |
| 10 | Chatteris | 10,298 |
| 11 | Soham | 9,834 |
| 12 | Yaxley | 9,174 |
| 13 | Cambourne | 8,186 |
| 14 | Littleport | 7,935 |
| 15 | Ramsey | 7,829 |
| 16 | Histon | 7,592 |
| 17 | Sawston | 7,275 |
| 18 | Godmanchester | 6,506 |
| 19 | Burwell | 6,309 |
| 20 | Cottenham | 5,903 |
| 21 | Waterbeach | 5,795 |
| 22 | Eaton Socon | 5,704 |
| 23 | Sawtry | 5,252 |
| 24 | Brampton | 4,862 |
| 25 | Melbourn | 4,689 |
| 26 | Linton | 4,525 |
| 27 | Wimblington | 4,239 |
| 28 | Bar Hill | 4,032 |
| 29 | Willingham | 4,015 |
| 30 | Girton | 3,836 |
| 31 | Warboys | 3,825 |
| 32 | Sutton | 3,816 |
| 33 | Fulbourn | 3,725 |
| 34 | Somersham | 3,524 |
| 35 | Gamlingay | 3,247 |
| 36 | Little Paxton | 3,244 |
| 37 | Doddington | 3,235 |
| 38 | Hemingford Grey | 3,163 |
| 39 | Haddenham | 2,937 |
| 40 | Papworth Everard | 2,880 |
| 41 | Bluntisham | 2,868 |
| 42 | Over | 2,862 |
| 43 | Fordham | 2,712 |
| 44 | Buckden | 2,677 |
| 45 | Fenstanton | 2,639 |
| 46 | Bassingbourn | 2,481 |
| 47 | Swavesey | 2,463 |
| 48 | Stilton | 2,455 |
| 49 | Witchford | 2,385 |
| 50 | Comberton | 2,346 |
| 51 | Longstanton | 2,294 |
| 52 | Isleham | 2,228 |
| 53 | Bottisham | 2,199 |
| 54 | Needingworth | 2,191 |
| 55 | Duxford | 2,099 |
| 56 | Manea | 2,088 |
| 57 | Stretham | 1,831 |
| 58 | Meldreth | 1,783 |
| 59 | Harston | 1,729 |
| 60 | Earith | 1,606 |
| 61 | Balsham | 1,591 |
| 62 | Alconbury | 1,569 |
| 63 | Whittlesford | 1,536 |
| 64 | Oakington | 1,527 |
| 65 | Haslingfield | 1,507 |
| 66 | Houghton | 1,391 |
| 67 | Great Gransden | 1,319 |
| 68 | Fowlmere | 1,206 |
| 69 | Kimbolton | 1,103 |
| 70 | Hilton | 1,052 |
| 71 | Orwell | 1,035 |
| 72 | Wilburton | 1,013 |
| 73 | Great Paxton | 1,007 |
| 74 | Guilden Morden | 986 |
| 75 | Mepal | 982 |
| 76 | Great Chishill | 921 |
| 77 | Coton | 910 |
| 78 | Great Staughton | 896 |
| 79 | Cheveley | 884 |
| 80 | Folksworth | 881 |
| 81 | Litlington | 877 |
| 82 | Steeple Morden | 852 |
| 83 | Swaffham Prior | 841 |
| 84 | Parson Drove | 828 |
| 85 | Murrow | 792 |
| 86 | Ashley | 749 |
| 87 | Great Stukeley | 720 |
| 88 | Ickleton | 709 |
| 89 | Swaffham Bulbeck | 708 |
| 90 | Stetchworth | 704 |
| 91 | Lode | 704 |
| 92 | Wicken | 698 |
| 93 | Castle Camps | 684 |
| 94 | Elton | 679 |
| 95 | Hauxton | 673 |
| 96 | Bourn | 669 |
| 97 | Great Wilbraham | 654 |
| 98 | Dry Drayton | 643 |
| 99 | Holme | 636 |
| 100 | Hemingford Abbots | 635 |
| 101 | Spaldwick | 631 |
| 102 | Hail Weston | 610 |
| 103 | Shepreth | 594 |
| 104 | Ellington | 585 |
| 105 | Caxton | 572 |
| 106 | Elsworth | 566 |
| 107 | Stow cum Quy | 544 |
| 108 | Grantchester | 540 |
| 109 | Wistow | 522 |
| 110 | Chippenham | 517 |
| 111 | Toft | 503 |
| 112 | West Wratting | 502 |
| 113 | Thriplow | 488 |
| 114 | Abbotsley | 446 |
| 115 | Witcham | 429 |
| 116 | Coveney | 424 |
| 117 | Yelling | 411 |
| 118 | Eltisley | 401 |
| 119 | Brinkley | 391 |
| 120 | Upwood | 390 |
| 121 | Woodhurst | 379 |
| 122 | Horningsea | 378 |
| 123 | Tilbrook | 370 |
| 124 | Horseheath | 369 |
| 125 | Great Gidding | 363 |
| 126 | Prickwillow | 354 |
| 127 | Catworth | 347 |
| 128 | Shudy Camps | 338 |
| 129 | Guyhirn | 333 |
| 130 | Holywell | 326 |
| 131 | Glatton | 308 |
| 132 | Graveley | 289 |
| 133 | Waresley | 279 |
| 134 | Babraham | 276 |
| 135 | Croydon | 221 |
| 136 | Kingston | 214 |
| 137 | Bartlow | 110 |
Common questions
What is the largest town in Cambridgeshire?
Cambridge, with 145,674 residents on current figures. This page ranks all 137 recorded places in Cambridgeshire by population, each linking to its own page with sources and, where held, a 2005 comparison.