Skip to council information
Professional UK parliamentary constituency boundary mapping for print, digital publishing and campaign planning.
01751 473136 | admin@electionmaps.co.uk

UK Parliamentary Constituency and Ward Maps

Cambridgeshire Council Map

View the Cambridgeshire council boundary. Explore local wards, election results and party seats. Buy digital map files for £15 including VAT, or order a print.

Download or Order this Map

Digital map files cost £15.00 including VAT. Printed maps start at £41.00 including VAT and UK delivery.

Request a Custom Map
Files by Email
Secure Payment
A2, A1 or A0 Prints

We prepare your map after payment. Files are sent by email.

May 2026 council boundary. Map © Mapbox and OpenStreetMap. Boundary data © ONS and Ordnance Survey.

Residents, mid-2025

716,983

Electoral divisions

59

Seats in 2026

61

Selected result year

2025

Party seats: 2026 snapshot

Download seat history (CSV)

Liberal Democrats seat majority. A majority of this seat total needs 31 seats. This annual archive is not a live record of party membership or the council administration.

Seats by party, 2026
PartySeats
Liberal Democrats32
Conservative10
Reform UK8
Labour5
Green3
Other3
Reported total61

“Other” can include several parties, independents and vacancies. It is not a single voting group. Source: Open Council Data.

Seat history: 1973–2026

These are annual snapshots. A change between years can reflect elections, by-elections, party changes or boundary changes. Older records follow council names and are not a constant-boundary series. The pre-2016 source combines Green and other smaller parties under “Other” and national parties under “Nationalist parties”.

Annual council seat archive
YearTotalParty seats
202661Conservative 10 · Labour 5 · Liberal Democrats 32 · Green 3 · Reform UK 8 · Other 3
202561Conservative 10 · Labour 5 · Liberal Democrats 31 · Green 3 · Reform UK 10 · Other 2
202461Conservative 22 · Labour 9 · Liberal Democrats 23 · Other 7
202361Conservative 25 · Labour 8 · Liberal Democrats 22 · Other 6
202261Conservative 27 · Labour 9 · Liberal Democrats 20 · Other 5
202161Conservative 27 · Labour 9 · Liberal Democrats 20 · Other 5
202061Conservative 35 · Labour 7 · Liberal Democrats 16 · Other 3
201961Conservative 36 · Labour 7 · Liberal Democrats 15 · Other 3
201861Conservative 36 · Labour 7 · Liberal Democrats 14 · Other 4
201761Conservative 36 · Labour 7 · Liberal Democrats 15 · Other 3
201669Conservative 32 · Labour 8 · Liberal Democrats 14 · UKIP 10 · Other 5
201569Conservative 32 · Labour 7 · Liberal Democrats 14 · Other 16
201469Conservative 32 · Labour 7 · Liberal Democrats 14 · Other 16
201369Conservative 32 · Labour 7 · Liberal Democrats 14 · Other 16
201269Conservative 41 · Labour 3 · Liberal Democrats 21 · Other 4
201169Conservative 43 · Labour 2 · Liberal Democrats 23 · Other 1
201069Conservative 43 · Labour 2 · Liberal Democrats 23 · Other 1
200969Conservative 43 · Labour 2 · Liberal Democrats 23 · Other 1
200869Conservative 42 · Labour 4 · Liberal Democrats 23
200769Conservative 42 · Labour 4 · Liberal Democrats 23
200669Conservative 42 · Labour 4 · Liberal Democrats 23
200569Conservative 42 · Labour 4 · Liberal Democrats 23
200459Conservative 34 · Labour 8 · Liberal Democrats 17
200359Conservative 34 · Labour 9 · Liberal Democrats 16
200259Conservative 34 · Labour 9 · Liberal Democrats 16
200159Conservative 34 · Labour 9 · Liberal Democrats 16
200059Conservative 33 · Labour 10 · Liberal Democrats 16
199959Conservative 33 · Labour 10 · Liberal Democrats 16
199859Conservative 33 · Labour 10 · Liberal Democrats 16
199759Conservative 33 · Labour 10 · Liberal Democrats 16
199677Conservative 33 · Labour 21 · Liberal Democrats 21 · Other 2
199577Conservative 33 · Labour 21 · Liberal Democrats 21 · Other 2
199477Conservative 33 · Labour 21 · Liberal Democrats 21 · Other 2
199377Conservative 33 · Labour 21 · Liberal Democrats 21 · Other 2
199277Conservative 46 · Labour 20 · Liberal Democrats 10 · Other 1
199177Conservative 46 · Labour 20 · Liberal Democrats 10 · Other 1
199077Conservative 46 · Labour 20 · Liberal Democrats 10 · Other 1
198977Conservative 46 · Labour 20 · Liberal Democrats 10 · Other 1
198877Conservative 29 · Labour 21 · Liberal Democrats 26 · Other 1
198777Conservative 29 · Labour 21 · Liberal Democrats 26 · Other 1
198677Conservative 29 · Labour 21 · Liberal Democrats 26 · Other 1
198577Conservative 29 · Labour 21 · Liberal Democrats 26 · Other 1
198468Conservative 35 · Labour 19 · Liberal Democrats 11 · Other 3
198368Conservative 35 · Labour 19 · Liberal Democrats 11 · Other 3
198268Conservative 35 · Labour 19 · Liberal Democrats 11 · Other 3
198168Conservative 35 · Labour 19 · Liberal Democrats 11 · Other 3
198068Conservative 56 · Labour 7 · Liberal Democrats 1 · Other 4
197968Conservative 56 · Labour 7 · Liberal Democrats 1 · Other 4
197868Conservative 56 · Labour 7 · Liberal Democrats 1 · Other 4
197768Conservative 56 · Labour 7 · Liberal Democrats 1 · Other 4
197668Conservative 28 · Labour 22 · Liberal Democrats 5 · Other 13
197568Conservative 28 · Labour 22 · Liberal Democrats 5 · Other 13
197468Conservative 28 · Labour 22 · Liberal Democrats 5 · Other 13
197368Conservative 28 · Labour 22 · Liberal Democrats 5 · Other 13

Cambridgeshire Council and Local Areas

County council in East of England. Official council code: E10000003. County electoral divisions elect county councillors. District councils are listed separately below.

Official council website · Councils in England · Boundary data (GeoJSON)

District councils within this county

Browse all 59 mapped areas
  • Abbey EDE58000050 · Electoral division
  • Alconbury & Kimbolton EDE58000051 · Electoral division
  • Arbury EDE58000052 · Electoral division
  • Bar Hill EDE58000053 · Electoral division
  • Brampton & Buckden EDE58000054 · Electoral division
  • Burwell EDE58000055 · Electoral division
  • Cambourne EDE58001771 · Electoral division
  • Castle EDE58000057 · Electoral division
  • Chatteris EDE58000058 · Electoral division
  • Cherry Hinton EDE58000059 · Electoral division
  • Chesterton EDE58000060 · Electoral division
  • Cottenham & Willingham EDE58001761 · Electoral division
  • Duxford EDE58000062 · Electoral division
  • Ely North EDE58000063 · Electoral division
  • Ely South EDE58000064 · Electoral division
  • Fulbourn EDE58000065 · Electoral division
  • Gamlingay EDE58000066 · Electoral division
  • Godmanchester & Huntingdon South EDE58000067 · Electoral division
  • Hardwick EDE58001772 · Electoral division
  • Histon & Impington EDE58000069 · Electoral division
  • Huntingdon North & Hartford EDE58000070 · Electoral division
  • Huntingdon West EDE58000071 · Electoral division
  • King's Hedges EDE58000072 · Electoral division
  • Linton EDE58000073 · Electoral division
  • Littleport EDE58000074 · Electoral division
  • Longstanton, Northstowe & Over EDE58001762 · Electoral division
  • March North & Waldersey EDE58000076 · Electoral division
  • March South & Rural EDE58000077 · Electoral division
  • Market EDE58000078 · Electoral division
  • Melbourn & Bassingbourn EDE58000079 · Electoral division
  • Newnham EDE58000080 · Electoral division
  • Papworth & Swavesey EDE58001773 · Electoral division
  • Petersfield EDE58000082 · Electoral division
  • Queen Edith's EDE58000083 · Electoral division
  • Ramsey & Bury EDE58000084 · Electoral division
  • Roman Bank & Peckover EDE58000085 · Electoral division
  • Romsey EDE58000086 · Electoral division
  • Sawston & Shelford EDE58001774 · Electoral division
  • Sawtry & Stilton EDE58000088 · Electoral division
  • Soham North & Isleham EDE58000089 · Electoral division
  • Soham South & Haddenham EDE58000090 · Electoral division
  • Somersham & Earith EDE58000091 · Electoral division
  • St. Ives North & Wyton EDE58000092 · Electoral division
  • St. Ives South & Needingworth EDE58000093 · Electoral division
  • St. Neots East & Gransden EDE58000094 · Electoral division
  • St. Neots Eynesbury EDE58000095 · Electoral division
  • St. Neots Priory Park & Little Paxton EDE58000096 · Electoral division
  • St. Neots The Eatons EDE58000097 · Electoral division
  • Sutton EDE58000098 · Electoral division
  • The Hemingfords & Fenstanton EDE58000099 · Electoral division
  • Trumpington EDE58000100 · Electoral division
  • Warboys & The Stukeleys EDE58000101 · Electoral division
  • Waterbeach EDE58000102 · Electoral division
  • Whittlesey North EDE58000103 · Electoral division
  • Whittlesey South EDE58000104 · Electoral division
  • Wisbech East EDE58000105 · Electoral division
  • Wisbech West EDE58000106 · Electoral division
  • Woodditton EDE58000107 · Electoral division
  • Yaxley & Farcet EDE58000108 · Electoral division

Recorded election results

Download all recorded results (CSV)

59 recorded areas in 2025. These figures describe the contests held in that year. They do not describe every seat on the council. Historical areas can differ from the current map.

Seats won in the recorded contests
  • 31 Liberal Democrats
  • 10 Conservative and Unionist Party
  • 10 Reform UK
  • 4 Labour Party
  • 3 Green Party
  • 2 Independent
  • 1 Labour and Co-operative Party

Declared winners in this source only. This is not a council-wide vote share or a current seat total.

The supplied 2026 candidate download does not include votes or winners. The 2026 seat archive above is a different dataset. Download the separate 2026 candidate lists (CSV).

Abbey1 seats contested · 33.6% turnout

Source area code: E58000050. Electorate: 6,834. Ballot papers: 2,286. Source and method.

Abbey, 2025
CandidatePartyCandidate votesResult
Elliot TongGreen Party1,113Elected
Thomas RonLabour and Co-operative Party470Not elected
Dave BuntingReform UK325Not elected
David Philip SmithConservative and Unionist Party192Not elected
Rosy AnsellLiberal Democrats186Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Alconbury & Kimbolton1 seats contested · 39.9% turnout

Source area code: E58000051. Electorate: 8,163. Ballot papers: 3,234. Source and method.

Alconbury & Kimbolton, 2025
CandidatePartyCandidate votesResult
Ian Derek GardenerConservative and Unionist Party1,510Elected
Simon James TaylorReform UK910Not elected
James Roger CatmurLiberal Democrats350Not elected
Harry DenmanLabour Party263Not elected
Tom AllardGreen Party202Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Arbury1 seats contested · 36.4% turnout

Source area code: E58000052. Electorate: 6,994. Ballot papers: 2,534. Source and method.

Arbury, 2025
CandidatePartyCandidate votesResult
Mike BlackLabour Party941Elected
Fionna TodLiberal Democrats477Not elected
Robin Louis BrabhamGreen Party418Not elected
Robert William BoormanConservative and Unionist Party356Not elected
Andrew James O'NeilReform UK342Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Bar Hill1 seats contested · 40.1% turnout

Source area code: E58000053. Electorate: 7,144. Ballot papers: 2,851. Source and method.

Bar Hill, 2025
CandidatePartyCandidate votesResult
Edna MurphyLiberal Democrats1,430Elected
Timothy ScottReform UK508Not elected
Khadijeh ZargarConservative and Unionist Party413Not elected
Simon PatenallLabour Party281Not elected
Portia Northwood-KilsbyGreen Party219Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Brampton & Buckden1 seats contested · 34.8% turnout

Source area code: E58000054. Electorate: 9,550. Ballot papers: 3,313. Source and method.

Brampton & Buckden, 2025
CandidatePartyCandidate votesResult
Liam Paul BeckettLiberal Democrats1,172Elected
Catherine Frances GriggConservative and Unionist Party868Not elected
Luke Oliver SaundersReform UK775Not elected
Chip ColquhounGreen Party252Not elected
Stuart John HolderLabour Party246Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Burwell1 seats contested · 33.5% turnout

Source area code: E58000055. Electorate: 9,281. Ballot papers: 3,099. Source and method.

Burwell, 2025
CandidatePartyCandidate votesResult
Yannifer MalinowskiLiberal Democrats940Elected
Martyn Trevor CubittReform UK856Not elected
James WoodConservative and Unionist Party752Not elected
FloraMay WaterhouseGreen Party301Not elected
Clive LeachLabour Party250Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Cambourne1 seats contested · 34.6% turnout

Source area code: E58001771. Electorate: 9,712. Ballot papers: 3,336. Source and method.

Cambourne, 2025
CandidatePartyCandidate votesResult
Lucy NethsinghaLiberal Democrats1,127Elected
Shrobona BhattacharyaConservative and Unionist Party1,015Not elected
Alison Paula ElcoxReform UK594Not elected
Jansev JemalLabour and Co-operative Party256Not elected
Marcus PitcaithlyGreen Party193Not elected
Guy LachlanIndependent151Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Castle1 seats contested · 45.1% turnout

Source area code: E58000057. Electorate: 6,112. Ballot papers: 2,746. Source and method.

Castle, 2025
CandidatePartyCandidate votesResult
Rory Jack ClarkLiberal Democrats943Elected
Elizabeth McWilliamsLabour and Co-operative Party884Not elected
Katyuli LloydGreen Party581Not elected
Roger Stanley OutramReform UK172Not elected
Dace RuklisaConservative and Unionist Party166Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Chatteris1 seats contested · 27.7% turnout

Source area code: E58000058. Electorate: 8,310. Ballot papers: 2,293. Source and method.

Chatteris, 2025
CandidatePartyCandidate votesResult
Daniel DivineReform UK941Elected
Anne HayConservative and Unionist Party781Not elected
Jay EamesLabour and Co-operative Party266Not elected
Janet Elizabeth PorterLiberal Democrats167Not elected
Emma PollardGreen Party138Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Cherry Hinton1 seats contested · 37.5% turnout

Source area code: E58000059. Electorate: 8,350. Ballot papers: 3,115. Source and method.

Cherry Hinton, 2025
CandidatePartyCandidate votesResult
Bryony Katherine GoodliffeLabour Party1,101Elected
Eric William Barrett-PaytonConservative and Unionist Party633Not elected
Sam AlthamReform UK540Not elected
Sarah Louise NicmanisGreen Party516Not elected
Robert Bruce PinskerLiberal Democrats325Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Chesterton1 seats contested · 47.3% turnout

Source area code: E58000060. Electorate: 7,924. Ballot papers: 3,749. Source and method.

Chesterton, 2025
CandidatePartyCandidate votesResult
Ian Geoffrey ManningLiberal Democrats1,254Elected
Jocelynne ScuttLabour Party1,244Not elected
Hannah Charlotte CopleyGreen Party650Not elected
Ian SimpsonReform UK302Not elected
Michael John HarfordConservative and Unionist Party278Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Cottenham & Willingham1 seats contested · 35.0% turnout

Source area code: E58001761. Electorate: 9,047. Ballot papers: 3,143. Source and method.

Cottenham & Willingham, 2025
CandidatePartyCandidate votesResult
Yasmin DeterLiberal Democrats1,250Elected
Paul Alexander JoblingReform UK573Not elected
Lawrence WhitworthConservative and Unionist Party542Not elected
Tom HingstonLabour Party512Not elected
Zak KarimjeeGreen Party266Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Duxford1 seats contested · 40.3% turnout

Source area code: E58000062. Electorate: 8,386. Ballot papers: 3,360. Source and method.

Duxford, 2025
CandidatePartyCandidate votesResult
Peter John McDonaldLiberal Democrats1,580Elected
Paul Martyn SmithReform UK701Not elected
Lina Maria Nieto PachecoConservative and Unionist Party626Not elected
Clare Elizabeth DownieLabour Party260Not elected
Sophi BerridgeGreen Party193Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Ely North1 seats contested · 37.3% turnout

Source area code: E58000063. Electorate: 7,860. Ballot papers: 2,918. Source and method.

Ely North, 2025
CandidatePartyCandidate votesResult
Alison WhelanLiberal Democrats1,411Elected
Fred HargreavesReform UK553Not elected
Charlie FludeConservative and Unionist Party493Not elected
Tom LacyLabour Party252Not elected
Tessa HardingGreen Party209Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Ely South1 seats contested · 40.9% turnout

Source area code: E58000064. Electorate: 8,038. Ballot papers: 3,260. Source and method.

Ely South, 2025
CandidatePartyCandidate votesResult
Christine WhelanLiberal Democrats1,551Elected
David Ambrose SmithConservative and Unionist Party644Not elected
Wayne StockerReform UK519Not elected
Sarah FraserLabour Party293Not elected
Ed PerrinGreen Party253Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Fulbourn1 seats contested · 39.1% turnout

Source area code: E58000065. Electorate: 7,567. Ballot papers: 2,940. Source and method.

Fulbourn, 2025
CandidatePartyCandidate votesResult
Matthew MorganLiberal Democrats1,024Elected
Harriet GouldConservative and Unionist Party639Not elected
Tim AndrewsLabour Party521Not elected
Helen MansonReform UK516Not elected
Ellie CraneGreen Party240Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Gamlingay1 seats contested · 42.4% turnout

Source area code: E58000066. Electorate: 8,758. Ballot papers: 3,702. Source and method.

Gamlingay, 2025
CandidatePartyCandidate votesResult
James Leopold StuartLiberal Democrats1,241Elected
Heather Rose WilliamsConservative and Unionist Party1,234Not elected
Derek Graham HillReform UK849Not elected
John GoodallLabour Party203Not elected
Shayne Mary MitchellGreen Party175Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Godmanchester & Huntingdon South1 seats contested · 32.9% turnout

Source area code: E58000067. Electorate: 8,120. Ballot papers: 2,663. Source and method.

Godmanchester & Huntingdon South, 2025
CandidatePartyCandidate votesResult
Graham Martin WilsonLiberal Democrats1,008Elected
Paula Jane SparlingConservative and Unionist Party648Not elected
Stephen Ronald SpencerReform UK583Not elected
Bill HennessyLabour Party238Not elected
Georgie HuntGreen Party186Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Hardwick1 seats contested · 41.8% turnout

Source area code: E58001772. Electorate: 9,415. Ballot papers: 3,917. Source and method.

Hardwick, 2025
CandidatePartyCandidate votesResult
Christopher James MorrisLiberal Democrats1,410Elected
Chris Carter-ChapmanConservative and Unionist Party1,278Not elected
Terry MannockReform UK563Not elected
Joe BeastallLabour Party354Not elected
Hugh CloughGreen Party312Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Histon & Impington1 seats contested · 39.4% turnout

Source area code: E58000069. Electorate: 8,512. Ballot papers: 3,528. Source and method.

Histon & Impington, 2025
CandidatePartyCandidate votesResult
Ros HathornLiberal Democrats1,593Elected
Kathryn FisherGreen Party1,091Not elected
Sonia WoodwardReform UK353Not elected
Karen Jane NealConservative and Unionist Party290Not elected
Will MasonLabour Party201Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Huntingdon North & Hartford1 seats contested · 31.7% turnout

Source area code: E58000070. Electorate: 8,309. Ballot papers: 2,617. Source and method.

Huntingdon North & Hartford, 2025
CandidatePartyCandidate votesResult
Leedo GeorgeConservative and Unionist Party703Elected
Jo HarveyLiberal Democrats699Not elected
Sarah SmithReform UK687Not elected
Luke VinerLabour and Co-operative Party431Not elected
Colin Cyril CoeGreen Party98Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Huntingdon West1 seats contested · 28.1% turnout

Source area code: E58000071. Electorate: 7,587. Ballot papers: 2,123. Source and method.

Huntingdon West, 2025
CandidatePartyCandidate votesResult
Tom SandersonIndependent917Elected
Malcolm Philip RymanReform UK380Not elected
Phil PearceConservative and Unionist Party359Not elected
Sam WakefordLabour and Co-operative Party253Not elected
Sandra ArcherGreen Party124Not elected
William David Robert TilbrookLiberal Democrats90Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

King's Hedges1 seats contested · 34.8% turnout

Source area code: E58000072. Electorate: 8,506. Ballot papers: 2,938. Source and method.

King's Hedges, 2025
CandidatePartyCandidate votesResult
Elisa MeschiniLabour Party908Elected
Delowar HossainConservative and Unionist Party638Not elected
Bob IllingworthLiberal Democrats490Not elected
Peter GriffinGreen Party400Not elected
Sarah HurcumReform UK379Not elected
David CarmonaIndependent123Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Linton1 seats contested · 38.4% turnout

Source area code: E58000073. Electorate: 8,813. Ballot papers: 3,368. Source and method.

Linton, 2025
CandidatePartyCandidate votesResult
Henry BatchelorLiberal Democrats1,584Elected
Lee John BovingtonReform UK688Not elected
Robin Michael PilleyConservative and Unionist Party605Not elected
Mike MurrayLabour Party298Not elected
Katy EnschGreen Party193Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Littleport1 seats contested · 26.0% turnout

Source area code: E58000074. Electorate: 7,499. Ballot papers: 1,937. Source and method.

Littleport, 2025
CandidatePartyCandidate votesResult
John Robert WellsReform UK675Elected
Martin GoodearlConservative and Unionist Party489Not elected
Lee DenneyLiberal Democrats426Not elected
Rebecca DennessLabour Party218Not elected
Paul OsborneGreen Party129Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Longstanton Northstowe & Over1 seats contested · 36.5% turnout

Source area code: E58001762. Electorate: 8,621. Ballot papers: 3,142. Source and method.

Longstanton Northstowe & Over, 2025
CandidatePartyCandidate votesResult
Luis NavarroLiberal Democrats1,329Elected
Tom BygottConservative and Unionist Party705Not elected
Laszlo CanjiReform UK558Not elected
Michael Peter GilksLabour Party301Not elected
Silke Scott-ManceGreen Party249Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

March North & Waldersey2 seats contested · 29.2% turnout

Source area code: E58000076. Electorate: 18,096. Ballot papers: 5,276. Source and method.

March North & Waldersey, 2025
CandidatePartyCandidate votesResult
Stefan Christopher FisherReform UK2,105Elected
Colin Hugh GalbraithReform UK1,928Elected
Steve CountConservative and Unionist Party1,800Not elected
Elisabeth Sennitt CloughConservative and Unionist Party1,224Not elected
Martin Edmund Craik FieldLabour Party603Not elected
Stephen Robert CourtLiberal Democrats523Not elected
Hannah OrbellLabour Party507Not elected
Dal RoyIndependent385Not elected
Diane Priscilla CutlerLiberal Democrats378Not elected
Elizabeth Alice MayGreen Party265Not elected
Simon WilkesGreen Party242Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

March South & Rural1 seats contested · 32.6% turnout

Source area code: E58000077. Electorate: 8,606. Ballot papers: 2,778. Source and method.

March South & Rural, 2025
CandidatePartyCandidate votesResult
Christopher Mark ThornhillReform UK1,056Elected
Gary ChristyConservative and Unionist Party1,053Not elected
Peter BimsonLabour Party268Not elected
Christopher Philip RossLiberal Democrats247Not elected
Andrew William Nicholas CrawfordGreen Party154Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Market1 seats contested · 33.1% turnout

Source area code: E58000078. Electorate: 4,337. Ballot papers: 1,429. Source and method.

Market, 2025
CandidatePartyCandidate votesResult
Alex BeckettLiberal Democrats595Elected
Nick GayLabour Party389Not elected
Esme HennessyGreen Party302Not elected
Elizabeth TaylorReform UK73Not elected
Zuoqin XiongConservative and Unionist Party70Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Melbourn & Bassingbourn1 seats contested · 35.8% turnout

Source area code: E58000079. Electorate: 8,433. Ballot papers: 3,009. Source and method.

Melbourn & Bassingbourn, 2025
CandidatePartyCandidate votesResult
Adam BostanciLiberal Democrats1,413Elected
Phyllis SmithReform UK780Not elected
Jonathan Robert Carter-ChapmanConservative and Unionist Party478Not elected
Stacey Wilson-DaviesLabour Party180Not elected
Graham BriscoeGreen Party158Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Newnham1 seats contested · 41.3% turnout

Source area code: E58000080. Electorate: 4,199. Ballot papers: 1,733. Source and method.

Newnham, 2025
CandidatePartyCandidate votesResult
Peter Charles ReesGreen Party887Elected
Yvonne NobisLabour Party363Not elected
David GraceLiberal Democrats268Not elected
Poppy Simister-ThomasConservative and Unionist Party143Not elected
Peter John DorkenReform UK72Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Papworth & Swavesey1 seats contested · 35.8% turnout

Source area code: E58001773. Electorate: 7,874. Ballot papers: 2,794. Source and method.

Papworth & Swavesey, 2025
CandidatePartyCandidate votesResult
Chris PoultonLiberal Democrats974Elected
Mandy SmithConservative and Unionist Party578Not elected
Hugh Alexander ThorogoodReform UK554Not elected
Mark Phillip HowellIndependent396Not elected
Basma GreefLabour Party162Not elected
TaglGreen Party130Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Petersfield1 seats contested · 38.3% turnout

Source area code: E58000082. Electorate: 7,983. Ballot papers: 3,036. Source and method.

Petersfield, 2025
CandidatePartyCandidate votesResult
Richard HowittLabour Party1,221Elected
Matthew James HowardGreen Party791Not elected
Sam OliverLiberal Democrats581Not elected
Paul RoperConservative and Unionist Party252Not elected
Heather Helen PettersReform UK191Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Queen Edith's1 seats contested · 40.9% turnout

Source area code: E58000083. Electorate: 7,707. Ballot papers: 3,138. Source and method.

Queen Edith's, 2025
CandidatePartyCandidate votesResult
Karen YoungLiberal Democrats1,258Elected
Janet Elizabeth O'KeefeLabour Party633Not elected
Jacqui WhitmoreGreen Party482Not elected
Donald Fisher DouglasConservative and Unionist Party472Not elected
Gerard Peter John EldridgeReform UK293Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Ramsey & Bury1 seats contested · 33.1% turnout

Source area code: E58000084. Electorate: 8,775. Ballot papers: 2,889. Source and method.

Ramsey & Bury, 2025
CandidatePartyCandidate votesResult
Jim SidlowReform UK1,357Elected
Adela Eva CostelloConservative and Unionist Party849Not elected
Sebastian O'KeefeLabour and Co-operative Party315Not elected
Ganesh SittampalamLiberal Democrats195Not elected
Will TaylorGreen Party173Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Roman Bank & Peckover1 seats contested · 34.1% turnout

Source area code: E58000085. Electorate: 9,214. Ballot papers: 3,136. Source and method.

Roman Bank & Peckover, 2025
CandidatePartyCandidate votesResult
Andy OsbornReform UK1,398Elected
Simon KingConservative and Unionist Party919Not elected
Jack WheelanLiberal Democrats600Not elected
Amanda Jane HirsonLabour Party122Not elected
Lucy Ann ManceGreen Party97Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Romsey1 seats contested · 39.7% turnout

Source area code: E58000086. Electorate: 9,033. Ballot papers: 3,572. Source and method.

Romsey, 2025
CandidatePartyCandidate votesResult
Darren James GreenGreen Party1,355Elected
Neil Frederick James ShailerLabour Party1,237Not elected
John WalmsleyLiberal Democrats416Not elected
Robert Francis NelsonConservative and Unionist Party286Not elected
Jon PacittiReform UK278Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Sawston & Shelford2 seats contested · 38.8% turnout

Source area code: E58001774. Electorate: 16,387. Ballot papers: 6,332. Source and method.

Sawston & Shelford, 2025
CandidatePartyCandidate votesResult
Peter Robert Spencer FaneLiberal Democrats2,577Elected
Laurence Peter Damary-HomanLiberal Democrats2,075Elected
Rebecca Louise ShiretConservative and Unionist Party1,411Not elected
Richard Lynn WilliamsConservative and Unionist Party1,406Not elected
Miranda FyfeGreen Party1,085Not elected
John William LambleReform UK926Not elected
Brigitta NauntonReform UK813Not elected
Uroga OkelloLabour Party669Not elected
Anand PillaiLabour Party655Not elected
Daniel Edward LaycockGreen Party546Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Sawtry & Stilton1 seats contested · 36.5% turnout

Source area code: E58000088. Electorate: 9,650. Ballot papers: 3,499. Source and method.

Sawtry & Stilton, 2025
CandidatePartyCandidate votesResult
Simon BywaterConservative and Unionist Party1,749Elected
Andy FarmerReform UK1,047Not elected
Joy IsaacsLabour Party372Not elected
Sarah Rose WilsonLiberal Democrats183Not elected
Peter McEvoyGreen Party147Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Soham North & Isleham1 seats contested · 28.1% turnout

Source area code: E58000089. Electorate: 8,452. Ballot papers: 2,358. Source and method.

Soham North & Isleham, 2025
CandidatePartyCandidate votesResult
Mark GoldsackConservative and Unionist Party903Elected
John William SetchellReform UK733Not elected
Sarah MarshLiberal Democrats395Not elected
Thomas ThorpeLabour Party170Not elected
Darren CurtisGreen Party157Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Soham South & Haddenham1 seats contested · 37.0% turnout

Source area code: E58000090. Electorate: 9,381. Ballot papers: 3,455. Source and method.

Soham South & Haddenham, 2025
CandidatePartyCandidate votesResult
Tom Hawker-DawsonLiberal Democrats1,110Elected
Bill HuntConservative and Unionist Party1,029Not elected
Ryan CooganReform UK883Not elected
David WorickerGreen Party281Not elected
Rosaleen PlaistowLabour Party152Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Somersham & Earith1 seats contested · 33.6% turnout

Source area code: E58000091. Electorate: 7,697. Ballot papers: 2,574. Source and method.

Somersham & Earith, 2025
CandidatePartyCandidate votesResult
Charlotte Ann LoweConservative and Unionist Party832Elected
Rick RambridgeReform UK665Not elected
Tony HulmeLiberal Democrats364Not elected
Robin Clive CarterIndependent287Not elected
Dan MayhewLabour Party286Not elected
Tom DeaneGreen Party140Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

St Ives North & Wyton1 seats contested · 33.2% turnout

Source area code: E58000092. Electorate: 7,940. Ballot papers: 2,630. Source and method.

St Ives North & Wyton, 2025
CandidatePartyCandidate votesResult
Julie Elizabeth KerrIndependent749Elected
Noah SandersonReform UK658Not elected
Martin James GillConservative and Unionist Party509Not elected
Sajjad Ahmed KhanLabour Party358Not elected
Keith James BrownLiberal Democrats213Not elected
Tom HoeksmaGreen Party143Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

St Ives South & Needingworth1 seats contested · 36.1% turnout

Source area code: E58000093. Electorate: 8,109. Ballot papers: 2,921. Source and method.

St Ives South & Needingworth, 2025
CandidatePartyCandidate votesResult
Alex BulatLabour and Co-operative Party676Elected
Nic WellsLiberal Democrats588Not elected
Craig Thomas SmithConservative and Unionist Party585Not elected
Mark Joseph TurleyReform UK562Not elected
Kevin Anthony ReynoldsIndependent342Not elected
Chris SmithGreen Party168Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

St Neots East & Gransden1 seats contested · 34.5% turnout

Source area code: E58000094. Electorate: 6,182. Ballot papers: 2,129. Source and method.

St Neots East & Gransden, 2025
CandidatePartyCandidate votesResult
Sarah CaineLiberal Democrats648Elected
Lara Davenport-RayGreen Party633Not elected
Fiona CaldwellReform UK437Not elected
Ari LaakkonenConservative and Unionist Party313Not elected
Keith Ivan PrenticeLabour Party98Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

St Neots Eynesbury1 seats contested · 27.7% turnout

Source area code: E58000095. Electorate: 7,816. Ballot papers: 2,156. Source and method.

St Neots Eynesbury, 2025
CandidatePartyCandidate votesResult
Ricky James IoannidesReform UK687Elected
Sam SmithIndependent486Not elected
Keith HarrisonLiberal Democrats361Not elected
Adam RobertsConservative and Unionist Party331Not elected
Harvey WoodhouseLabour Party149Not elected
Catherine James GoodmanGreen Party142Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

St Neots Priory Park & Little Paxton1 seats contested · 33.5% turnout

Source area code: E58000096. Electorate: 8,215. Ballot papers: 2,743. Source and method.

St Neots Priory Park & Little Paxton, 2025
CandidatePartyCandidate votesResult
Robin WyattLiberal Democrats1,072Elected
Richard TomlinsonConservative and Unionist Party705Not elected
Ann Christine FryerReform UK659Not elected
Judith Louise TustianLabour Party156Not elected
Tim NeillGreen Party151Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

St Neots The Eatons1 seats contested · 33.4% turnout

Source area code: E58000097. Electorate: 9,437. Ballot papers: 3,138. Source and method.

St Neots The Eatons, 2025
CandidatePartyCandidate votesResult
Geoff SeeffLiberal Democrats1,115Elected
Malcolm John GaylorReform UK1,076Not elected
Nigel Philip EatonConservative and Unionist Party611Not elected
Ruberta Frances BissonLabour Party163Not elected
Andrew Jeremy SealGreen Party123Not elected
Bev WhiteParty Of Women50Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Sutton1 seats contested · 36.9% turnout

Source area code: E58000098. Electorate: 9,364. Ballot papers: 3,443. Source and method.

Sutton, 2025
CandidatePartyCandidate votesResult
Lorna Helen DupreLiberal Democrats1,642Elected
Robin WellsReform UK960Not elected
Lucius Nico VellacottConservative and Unionist Party542Not elected
Ray HardingGreen Party180Not elected
Dominic MyersLabour Party119Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

The Hemingfords & Fenstanton1 seats contested · 36.5% turnout

Source area code: E58000099. Electorate: 7,994. Ballot papers: 2,895. Source and method.

The Hemingfords & Fenstanton, 2025
CandidatePartyCandidate votesResult
David Norman KeaneConservative and Unionist Party965Elected
David John PriestmanLiberal Democrats907Not elected
Hayley Elizabeth HowattReform UK649Not elected
Sam BookerGreen Party193Not elected
Rashid MahmoodLabour Party181Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Trumpington1 seats contested · 35.0% turnout

Source area code: E58000100. Electorate: 8,572. Ballot papers: 2,980. Source and method.

Trumpington, 2025
CandidatePartyCandidate votesResult
David LevienLiberal Democrats1,111Elected
Carlos Fernando ToranzosLabour Party726Not elected
Steve GeorgeConservative and Unionist Party473Not elected
Chloe Eva MosonyiGreen Party395Not elected
Karan MaheshwariReform UK275Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Warboys & The Stukeleys1 seats contested · 30.1% turnout

Source area code: E58000101. Electorate: 7,767. Ballot papers: 2,316. Source and method.

Warboys & The Stukeleys, 2025
CandidatePartyCandidate votesResult
Ross Ben MartinConservative and Unionist Party832Elected
David BlakeReform UK732Not elected
Helen Mary Victoria KewleyLiberal Democrats319Not elected
Ambrose NtukLabour Party305Not elected
Ruairi Peter TierneyGreen Party128Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Waterbeach1 seats contested · 37.5% turnout

Source area code: E58000102. Electorate: 9,278. Ballot papers: 3,460. Source and method.

Waterbeach, 2025
CandidatePartyCandidate votesResult
Anna Elizabeth BradnamLiberal Democrats1,332Elected
James BullLabour Party753Not elected
Rita AnsteyReform UK544Not elected
Julia HufferConservative and Unionist Party501Not elected
Steve BradshawGreen Party330Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Whittlesey North1 seats contested · 30.8% turnout

Source area code: E58000103. Electorate: 8,600. Ballot papers: 2,616. Source and method.

Whittlesey North, 2025
CandidatePartyCandidate votesResult
Chris BodenConservative and Unionist Party1,215Elected
Kevin Ian Michael MarstonReform UK947Not elected
Angela HoweLabour Party213Not elected
John MaleGreen Party144Not elected
Clare DelderfieldLiberal Democrats97Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Whittlesey South1 seats contested · 34.0% turnout

Source area code: E58000104. Electorate: 8,903. Ballot papers: 3,020. Source and method.

Whittlesey South, 2025
CandidatePartyCandidate votesResult
Michael Edward FisherReform UK1,191Elected
Haq NawazConservative and Unionist Party975Not elected
Barry Norman WainwrightIndependent371Not elected
Katharine Mary BultitudeLabour Party240Not elected
Stephen Anthony NewtonLiberal Democrats137Not elected
Liliya Aleksandrova MasharovaGreen Party106Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Wisbech East1 seats contested · 28.4% turnout

Source area code: E58000105. Electorate: 7,517. Ballot papers: 2,129. Source and method.

Wisbech East, 2025
CandidatePartyCandidate votesResult
Samantha HoyConservative and Unionist Party974Elected
Nick BrooksReform UK871Not elected
Didem UcuncuLabour Party140Not elected
Joshua Matthew LeeLiberal Democrats81Not elected
Toby Robert EnschGreen Party63Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Wisbech West1 seats contested · 25.0% turnout

Source area code: E58000106. Electorate: 7,199. Ballot papers: 1,786. Source and method.

Wisbech West, 2025
CandidatePartyCandidate votesResult
Steve TierneyConservative and Unionist Party874Elected
George Arthur HarwinReform UK651Not elected
George Patrick BroughtonLabour Party141Not elected
Bob EnschGreen Party68Not elected
Chang LiuLiberal Democrats52Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Woodditton1 seats contested · 35.8% turnout

Source area code: E58000107. Electorate: 8,609. Ballot papers: 3,079. Source and method.

Woodditton, 2025
CandidatePartyCandidate votesResult
Jonny EdgeLiberal Democrats1,114Elected
Alan Gordon SharpConservative and Unionist Party910Not elected
Daniel James Philip BaxterReform UK717Not elected
Steven O'DellLabour and Co-operative Party171Not elected
Andy CoganGreen Party167Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Yaxley & Farcet1 seats contested · 32.7% turnout

Source area code: E58000108. Electorate: 8,263. Ballot papers: 2,693. Source and method.

Yaxley & Farcet, 2025
CandidatePartyCandidate votesResult
Des WattReform UK1,088Elected
Andrew WoodLiberal Democrats921Not elected
Kev GulsonConservative and Unionist Party457Not elected
Steve KingLabour Party138Not elected
David PardoeGreen Party88Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Check the council by-election directory. The absence of an upcoming contest here does not confirm that no election is due.

Councillors: 2026 archive

Download councillors (CSV)

61 member records from the Open Council Data post-May archive. Members can change party, resign or be replaced. Use the council’s own member register for current contact details.

61 records shown

Named members in the 2026 source archive
CouncillorWard or divisionParty
Elliot TongAbbeyGreen Party (E&W)
Ian GardenerAlconbury & KimboltonConservative and Unionist
Mike BlackArburyLabour Party
Edna MurphyBar HillLiberal Democrats
Liam Dewey-BeckettBrampton & BuckdenLiberal Democrats
Yannifer MalinowskiBurwellLiberal Democrats
Lucy NethsinghaCambourneLiberal Democrats
Rory ClarkCastleLiberal Democrats
Daniel DivineChatterisReform UK
Bryony GoodliffeCherry HintonLabour Party
Ian ManningChestertonLiberal Democrats
Yasmin DeterCottenham & WillinghamLiberal Democrats
Peter McDonaldDuxfordLiberal Democrats
Alison WhelanEly NorthLiberal Democrats
Christine WhelanEly SouthLiberal Democrats
Matthew MorganFulbournLiberal Democrats
James StuartGamlingayLiberal Democrats
Graham WilsonGodmanchester & Huntingdon SouthLiberal Democrats
Christopher MorrisHardwickLiberal Democrats
Ros HathornHiston & ImpingtonLiberal Democrats
Leedo GeorgeHuntingdon North & HartfordConservative and Unionist
Tom SandersonHuntingdon WestLiberal Democrats
Elisa MeschiniKing's HedgesLabour Party
Henry BatchelorLintonLiberal Democrats
John WellsLittleportReform UK
Luis NavarroLongstanton, Northstowe & OverLiberal Democrats
Colin GalbraithMarch North & WalderseyReform UK
Stefan FisherMarch North & WalderseyReform UK
Christopher ThornhillMarch South & RuralReform UK
Alex BeckettMarketLiberal Democrats
Adam BostanciMelbourn & BassingbournLiberal Democrats
Peter ReesNewnhamGreen Party (E&W)
Chris PoultonPapworth & SwaveseyLiberal Democrats
Richard HowittPetersfieldLabour Party
Karen YoungQueen Edith'sLiberal Democrats
James SidlowRamsey & BuryReform UK
VacantRoman Bank & PeckoverVacant
Darren GreenRomseyGreen Party (E&W)
Laurence Damary-HomanSawston & ShelfordLiberal Democrats
Peter FaneSawston & ShelfordLiberal Democrats
Simon BywaterSawtry & StiltonConservative and Unionist
Mark GoldsackSoham North & IslehamConservative and Unionist
Tom Hawker-DawsonSoham South & HaddenhamLiberal Democrats
Charlotte LoweSomersham & EarithConservative and Unionist
Julie KerrSt. Ives North & WytonIndependent / Other
Alex BulatSt. Ives South & NeedingworthLabour Party
Sarah CaineSt. Neots East & GransdenLiberal Democrats
Ricky IoannidesSt. Neots EynesburyReform UK
Robin WyattSt. Neots Priory Park & Little PaxtonLiberal Democrats
Geoffrey SeeffSt. Neots The EatonsLiberal Democrats
Lorna DupreSuttonLiberal Democrats
David KeaneThe Hemingfords & FenstantonConservative and Unionist
David LevienTrumpingtonLiberal Democrats
Ross MartinWarboys & The StukeleysConservative and Unionist
Anna BradnamWaterbeachLiberal Democrats
Chris BodenWhittlesey NorthConservative and Unionist
Michael FisherWhittlesey SouthReform UK
Samantha HoyWisbech EastConservative and Unionist
Steve TierneyWisbech WestConservative and Unionist
Jonny EdgeWooddittonLiberal Democrats
Des WattYaxley & FarcetIndependent / Other

Each table has its own date, unit and source. Census categories can contain subcategories. Do not add all rows together. Residents, households and electors are different measures.

Population by ageMid-2025

Unit: people. Source and definitions.

Population by age, Mid-2025
Measurepeople
All ages716,983
Under 16123,375
Age 16 to 64455,459
Age 65 and over138,149
Census residentsCensus 2021

Unit: people. Source and definitions.

Census residents, Census 2021
Measurepeople
Residence type: Total678,849
Residence type: Lives in a household653,608
Residence type: Lives in a communal establishment25,241
Census age groupsCensus 2021

Unit: people. Source and definitions.

Census age groups, Census 2021
Measurepeople
Age: Total678,852
Age: Aged 4 years and under34,470
Age: Aged 5 to 9 years38,723
Age: Aged 10 to 14 years38,802
Age: Aged 15 to 19 years38,540
Age: Aged 20 to 24 years43,885
Age: Aged 25 to 29 years46,125
Age: Aged 30 to 34 years47,834
Age: Aged 35 to 39 years45,704
Age: Aged 40 to 44 years44,166
Age: Aged 45 to 49 years44,554
Age: Aged 50 to 54 years46,751
Age: Aged 55 to 59 years44,907
Age: Aged 60 to 64 years37,815
Age: Aged 65 to 69 years33,090
Age: Aged 70 to 74 years34,186
Age: Aged 75 to 79 years25,310
Age: Aged 80 to 84 years17,421
Age: Aged 85 years and over16,569
Household numbersCensus 2021

Unit: households. Source and definitions.

Household numbers, Census 2021
Measurehouseholds
Number of households: Number of households277,634
Accommodation typeCensus 2021

Unit: households. Source and definitions.

Accommodation type, Census 2021
Measurehouseholds
Accommodation type: Total: All households277,634
Accommodation type: Detached99,628
Accommodation type: Semi-detached84,863
Accommodation type: Terraced52,202
Accommodation type: In a purpose-built block of flats or tenement32,525
Accommodation type: Part of a converted or shared house, including bedsits3,397
Accommodation type: Part of another converted building, for example, former school, church or warehouse1,308
Accommodation type: In a commercial building, for example, in an office building, hotel or over a shop1,411
Accommodation type: A caravan or other mobile or temporary structure2,300
Housing tenureCensus 2021

Unit: households. Source and definitions.

Housing tenure, Census 2021
Measurehouseholds
Tenure of household: Total: All households277,634
Tenure of household: Owned177,075
Tenure of household: Owned: Owns outright95,061
Tenure of household: Owned: Owns with a mortgage or loan82,014
Tenure of household: Shared ownership4,401
Tenure of household: Shared ownership: Shared ownership4,401
Tenure of household: Social rented42,253
Tenure of household: Social rented: Rents from council or Local Authority15,984
Tenure of household: Social rented: Other social rented26,269
Tenure of household: Private rented53,690
Tenure of household: Private rented: Private landlord or letting agency46,798
Tenure of household: Private rented: Other private rented6,892
Tenure of household: Lives rent free215
Economic activityCensus 2021

Unit: people aged 16 and over. Source and definitions.

Economic activity, Census 2021
Measurepeople aged 16 and over
Economic activity status: Total: All usual residents aged 16 years and over559,648
Economic activity status: Economically active (excluding full-time students)336,911
Economic activity status: Economically active (excluding full-time students):In employment325,809
Economic activity status: Economically active (excluding full-time students):In employment:Employee275,389
Economic activity status: Economically active (excluding full-time students): In employment: Employee: Part-time62,445
Economic activity status: Economically active (excluding full-time students): In employment: Employee: Full-time212,944
Economic activity status: Economically active (excluding full-time students):In employment:Self-employed with employees7,675
Economic activity status: Economically active (excluding full-time students): In employment: Self-employed with employees: Part-time1,620
Economic activity status: Economically active (excluding full-time students): In employment: Self-employed with employees: Full-time6,055
Economic activity status: Economically active (excluding full-time students):In employment:Self-employed without employees42,745
Economic activity status: Economically active (excluding full-time students): In employment: Self-employed without employees: Part-time19,386
Economic activity status: Economically active (excluding full-time students): In employment: Self-employed without employees: Full-time23,359
Economic activity status: Economically active (excluding full-time students): Unemployed11,102
Economic activity status: Economically active and a full-time student12,807
Economic activity status: Economically active and a full-time student:In employment10,250
Economic activity status: Economically active and a full-time student:In employment:Employee9,056
Economic activity status: Economically active and a full-time student: In employment: Employee: Part-time6,546
Economic activity status: Economically active and a full-time student: In employment: Employee: Full-time2,510
Economic activity status: Economically active and a full-time student:In employment:Self-employed with employees66
Economic activity status: Economically active and a full-time student: In employment: Self-employed with employees: Part-time34
Economic activity status: Economically active and a full-time student: In employment: Self-employed with employees: Full-time32
Economic activity status: Economically active and a full-time student:In employment:Self-employed without employees1,128
Economic activity status: Economically active and a full-time student: In employment: Self-employed without employees: Part-time965
Economic activity status: Economically active and a full-time student: In employment: Self-employed without employees: Full-time163
Economic activity status: Economically active and a full-time student: Unemployed2,557
Economic activity status: Economically inactive209,930
Economic activity status: Economically inactive: Retired118,314
Economic activity status: Economically inactive: Student40,475
Economic activity status: Economically inactive: Looking after home or family21,642
Economic activity status: Economically inactive: Long-term sick or disabled15,908
Economic activity status: Economically inactive: Other13,591
QualificationsCensus 2021

Unit: people aged 16 and over. Source and definitions.

Qualifications, Census 2021
Measurepeople aged 16 and over
Highest level of qualification: Total: All usual residents aged 16 years and over559,647
Highest level of qualification: No qualifications84,271
Highest level of qualification: Level 1 and entry level qualifications49,814
Highest level of qualification: Level 2 qualifications68,398
Highest level of qualification: Apprenticeship27,623
Highest level of qualification: Level 3 qualifications92,735
Highest level of qualification: Level 4 qualifications and above222,792
Highest level of qualification: Other qualifications14,014
General healthCensus 2021

Unit: people. Source and definitions.

General health, Census 2021
Measurepeople
General health: Total: All usual residents678,849
General health: Very good health335,098
General health: Good health235,114
General health: Fair health80,537
General health: Bad health22,036
General health: Very bad health6,064
DisabilityCensus 2021

Unit: people. Source and definitions.

Disability, Census 2021
Measurepeople
Disability: Total: All usual residents678,849
Disability: Disabled under the Equality Act109,908
Disability: Disabled under the Equality Act: Day-to-day activities limited a lot40,853
Disability: Disabled under the Equality Act: Day-to-day activities limited a little69,055
Disability: Not disabled under the Equality Act568,941
Disability: Not disabled under the Equality Act: Has long term physical or mental health condition but day-to-day activities are not limited54,457
Disability: Not disabled under the Equality Act: No long term physical or mental health conditions514,484
Ethnic groupsCensus 2021

Unit: people. Source and definitions.

Ethnic groups, Census 2021
Measurepeople
Ethnic group: Total: All usual residents678,849
Ethnic group: Asian, Asian British or Asian Welsh39,689
Ethnic group: Asian, Asian British or Asian Welsh: Bangladeshi3,898
Ethnic group: Asian, Asian British or Asian Welsh: Chinese9,594
Ethnic group: Asian, Asian British or Asian Welsh: Indian12,824
Ethnic group: Asian, Asian British or Asian Welsh: Pakistani3,850
Ethnic group: Asian, Asian British or Asian Welsh: Other Asian9,523
Ethnic group: Black, Black British, Black Welsh, Caribbean or African9,745
Ethnic group: Black, Black British, Black Welsh, Caribbean or African: African6,631
Ethnic group: Black, Black British, Black Welsh, Caribbean or African: Caribbean1,805
Ethnic group: Black, Black British, Black Welsh, Caribbean or African: Other Black1,309
Ethnic group: Mixed or Multiple ethnic groups19,354
Ethnic group: Mixed or Multiple ethnic groups: White and Asian7,039
Ethnic group: Mixed or Multiple ethnic groups: White and Black African2,779
Ethnic group: Mixed or Multiple ethnic groups: White and Black Caribbean3,693
Ethnic group: Mixed or Multiple ethnic groups: Other Mixed or Multiple ethnic groups5,843
Ethnic group: White601,166
Ethnic group: White: English, Welsh, Scottish, Northern Irish or British524,194
Ethnic group: White: Irish5,685
Ethnic group: White: Gypsy or Irish Traveller1,719
Ethnic group: White: Roma1,474
Ethnic group: White: Other White68,094
Ethnic group: Other ethnic group8,895
Ethnic group: Other ethnic group: Arab1,855
Ethnic group: Other ethnic group: Any other ethnic group7,040
ReligionCensus 2021

Unit: people. Source and definitions.

Religion, Census 2021
Measurepeople
Religion: Total: All usual residents678,849
Religion: No religion293,134
Religion: Christian306,302
Religion: Buddhist3,698
Religion: Hindu7,245
Religion: Jewish1,978
Religion: Muslim13,953
Religion: Sikh1,165
Religion: Other religion3,853
Religion: Not answered47,521
Net service spending history2017–18 to 2025–26

Unit: GBP thousands. Source and definitions. Cash terms; no adjustment for inflation. Only submitted returns with this exact council code are included.

Net service spending history, 2017–18 to 2025–26
MeasureGBP thousands
2017–18629,189
2018–19635,843
2019–20657,118
2020–21696,859
2021–22705,642
2022–23781,585
2023–24888,194
2024–25943,704
2025–261,049,991
Net spending by service2025–26

Unit: GBP thousands. Source and definitions. Negative net expenditure means income exceeds expenditure in this line. Zero can reflect a service delivered by another tier.

Net spending by service, 2025–26
MeasureGBP thousands
Education484,133
Highways and transport25,220
Children’s social care134,632
Adult social care285,012
Public health35,380
Housing (general fund only)7,082
Culture and related services7,025
Environment and regulation47,855
Planning and development1,835
Police0
Fire and rescue0
Central services21,817
Other services0
Total service expenditure1,049,991
English deprivation2025

Unit: rank. Source and definitions.

English deprivation, 2025
Measurerank
Rank of average IMD score133
Neighbourhood deprivation2025

Unit: percent. Source and definitions.

Neighbourhood deprivation, 2025
Measurepercent
Neighbourhoods in England’s most deprived 10%1.3%
County Band D precept2026–27

Unit: GBP. Source and definitions. This is only the county element. District, police, fire and parish charges can also apply. Source notes:

County Band D precept, 2026–27
MeasureGBP
County council element£1,785.42

About the data

We use ONS boundaries, published election results, Open Council Data seat and member records, and official population, census and local finance statistics. Each table shows its date. Read about the sources, coverage and methods.