← West Northamptonshire (all cycles) · 1 May 2025 cohort
West Northamptonshire 2025
Local elections held 1 May 2025.
Each race compares the marginal winner's share of valid ballots to the proportional quota — the share they'd need under any common proportional method. How the numbers are derived →
If votes were counted by party
Across the 35 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 76 seats had been shared out in proportion to votes received (how, with caveats). The Δ column is the actual seat count minus the proportional seat count — positive numbers are parties First-Past-the-Post over-represented; negative are parties it under-represented.
| Party | Votes | Vote % | Seats won | % of seats | Proportional seats | Proportional % | Δ |
|---|---|---|---|---|---|---|---|
| Reform UK | 71,966 | 33.0% | 42 | 55.3% | 26 | 34.2% | +16 |
| Conservative Party | 56,665 | 26.0% | 17 | 22.4% | 20 | 26.3% | -3 |
| Labour Party | 42,589 | 19.5% | 9 | 11.8% | 15 | 19.7% | -6 |
| Liberal Democrats | 25,348 | 11.6% | 6 | 7.9% | 9 | 11.8% | -3 |
| Green Party | 13,727 | 6.3% | 0 | 0.0% | 4 | 5.3% | -4 |
| Independent | 6,146 | 2.8% | 1 | 1.3% | 2 | 2.6% | -1 |
| Independent Network | 1,078 | 0.5% | 1 | 1.3% | 0 | 0.0% | +1 |
| Trade Unionist and Socialist Coalition | 345 | 0.2% | 0 | 0.0% | 0 | 0.0% | 0 |
| Heritage Party | 157 | 0.1% | 0 | 0.0% | 0 | 0.0% | 0 |
| Social Democratic Party | 78 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| Total | 218,099 | 100.0% | 76 | 100.0% | 76 | 100.0% | 0 |
Vote share vs seats won
The top bar is each party's share of votes cast in this council. Below, one square per seat, coloured by the party that won it — first the actual First-Past-the-Post result, then what a proportional method would have produced from the same vote totals. Divergence between the bar and the actual grid is the indictment of the method.
Council composition: what this election replaced
The 2025 cycle was an all-out election — every seat was contested. The two opencouncildata snapshots below show the council immediately after the 2025 election (current) and on the eve of it (2024), so you can see what the result replaced.
Wards in this council
Sorted with the largest gap below the quota first. Click any ward to jump to its full result.
- Upton · 2 seats · won at 14.2% · −19.1 pts below quota
- Naseby · 1 seat · won at 32.4% · −17.6 pts below quota
- Talavera · 2 seats · won at 16.6% · −16.7 pts below quota
- Daventry North West · 1 seat · won at 35.6% · −14.4 pts below quota
- Daventry North East · 1 seat · won at 36.5% · −13.5 pts below quota
- Rural North East · 1 seat · won at 37.4% · −12.6 pts below quota
- Parklands · 1 seat · won at 39.5% · −10.5 pts below quota
- Deanshanger and Paulerspury · 2 seats · won at 26.6% · −6.7 pts below quota
- Cogenhoe and the Houghtons · 1 seat · won at 45.8% · −4.2 pts below quota
- Woodford and Weedon · 2 seats · won at 29.5% · −3.9 pts below quota
- Kingsley and Semilong · 2 seats · won at 30.5% · −2.8 pts below quota
- Billing · 2 seats · won at 30.8% · −2.5 pts below quota
- Weston Favell and Abington Vale · 2 seats · won at 32.3% · −1.0 pts below quota
- Campion · 2 seats · won at 32.6% · −0.8 pts below quota
- Blackthorn and Rectory Farm · 2 seats · won at 32.8% · −0.5 pts below quota
- Middleton Cheney · 2 seats · won at 32.9% · −0.4 pts below quota
- Kingsthorpe South · 2 seats · won at 33.8% · above quota
- Hackleton and Roade · 2 seats · won at 33.9% · above quota
- Braunston and Crick · 2 seats · won at 35.7% · above quota
- Far Cotton, Delapre and Briar Hill · 3 seats · won at 27.7% · above quota
- Long Buckby · 2 seats · won at 36.6% · above quota
- Headlands · 3 seats · won at 29.3% · above quota
- Hunsbury · 3 seats · won at 29.7% · above quota
- Towcester · 3 seats · won at 30.0% · above quota
- Brackley · 3 seats · won at 30.4% · above quota
- Abington and Phippsville · 2 seats · won at 39.0% · above quota
- Daventry South · 3 seats · won at 31.9% · above quota
- Dallington Spencer · 3 seats · won at 32.6% · above quota
- Castle · 3 seats · won at 33.6% · above quota
- Kingsthorpe North · 3 seats · won at 34.8% · above quota
- Moulton · 3 seats · won at 34.9% · above quota
- Nene Valley · 3 seats · won at 35.0% · above quota
- Rural South Northamptonshire · 3 seats · won at 35.6% · above quota
- Duston · 3 seats · won at 35.9% · above quota
- Brixworth · 1 seat · won at 61.1% · above quota
Race results
Upton · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 14.2% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −19.1 pts Valid ballots Voters who cast a valid ballot, from source data. 4,093
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Kathryn Shaw | Reform UK | 625 | 16.5% | 15.3% | −18.1 pts | Elected |
| 2 | Michael Timothy Stratton | Reform UK | 582 | 15.3% | 14.2% | −19.1 pts | Elected |
| 3 | Claudette Omoye Bemigho-Amorighoye | Labour Party | 530 | 14.0% | 12.9% | — | |
| 4 | Patrick Agwue Julius | Labour Party | 464 | 12.2% | 11.3% | — | |
| 5 | Imran Chowdhury | Conservative Party | 430 | 11.3% | 10.5% | — | |
| 6 | Brian William Sargeant | Conservative Party | 393 | 10.4% | 9.6% | — | |
| 7 | Matthew Christopher Kinton | Independent | 300 | 7.9% | 7.3% | — | |
| 8 | Linda Michelle Davidsen | Green Party | 256 | 6.7% | 6.3% | — | |
| 9 | Rona Meredith | Liberal Democrats | 213 | 5.6% | 5.2% | — |
Naseby · single-seat
Marginal winner Winning candidate's share of valid ballots. 32.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −17.6 pts Valid ballots Voters who cast a valid ballot, from source data. 2,076
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|
| 1 | Christine Ware | Liberal Democrats | 672 | 32.4% | −17.6 pts | Elected |
| 2 | Richard Auger | Conservative Party | 600 | 28.9% | — | |
| 3 | Michael William Edwards | Reform UK | 587 | 28.3% | — | |
| 4 | Abigail Campbell | Labour Party | 133 | 6.4% | — | |
| 5 | Stuart Fairlie Kendall | Green Party | 84 | 4.0% | — |
Talavera · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 16.6% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −16.7 pts Valid ballots Voters who cast a valid ballot, from source data. 3,616
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Thomas Manning | Reform UK | 651 | 20.0% | 18.0% | −15.3 pts | Elected |
| 2 | Scott Packer | Reform UK | 602 | 18.5% | 16.6% | −16.7 pts | Elected |
| 3 | Ifeoluwa Adeniran | Labour Party | 553 | 17.0% | 15.3% | — | |
| 4 | Darren Ryland | Labour Party | 485 | 14.9% | 13.4% | — | |
| 5 | Monica Kelly | Conservative Party | 294 | 9.0% | 8.1% | — | |
| 6 | Mariana Smith | Conservative Party | 260 | 8.0% | 7.2% | — | |
| 7 | Martin Thomas Sawyer | Liberal Democrats | 191 | 5.9% | 5.3% | — | |
| 8 | Michael Spence | Green Party | 188 | 5.8% | 5.2% | — | |
| 9 | Ash Ritchie | Trade Unionist and Socialist Coalition | 29 | 0.9% | 0.8% | — |
Daventry North West · single-seat
Marginal winner Winning candidate's share of valid ballots. 35.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −14.4 pts Valid ballots Voters who cast a valid ballot, from source data. 1,221
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|
| 1 | Richard John Pipes | Reform UK | 435 | 35.6% | −14.4 pts | Elected |
| 2 | Alan Knape | Liberal Democrats | 417 | 34.2% | — | |
| 3 | Jake Roberts | Conservative Party | 170 | 13.9% | — | |
| 4 | Nigel Stephen Mercer | Labour Party | 101 | 8.3% | — | |
| 5 | Maria Addison | Independent | 55 | 4.5% | — | |
| 6 | Sarah Stokes | Green Party | 43 | 3.5% | — |
Daventry North East · single-seat
Marginal winner Winning candidate's share of valid ballots. 36.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −13.5 pts Valid ballots Voters who cast a valid ballot, from source data. 913
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|
| 1 | Peter Nigel Matten | Conservative Party | 333 | 36.5% | −13.5 pts | Elected |
| 2 | Ashton Charles Elmes | Reform UK | 329 | 36.0% | — | |
| 3 | Laura Louisa Davies | Labour Party | 130 | 14.2% | — | |
| 4 | John Boyden Tippett | Liberal Democrats | 71 | 7.8% | — | |
| 5 | Clare Patricia Slater | Green Party | 50 | 5.5% | — |
Rural North East · single-seat
Marginal winner Winning candidate's share of valid ballots. 37.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −12.6 pts Valid ballots Voters who cast a valid ballot, from source data. 1,772
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|
| 1 | Cecile Irving-Swift | Conservative Party | 663 | 37.4% | −12.6 pts | Elected |
| 2 | Anthony Reynolds | Reform UK | 450 | 25.4% | — | |
| 3 | Tony Nixon | Liberal Democrats | 420 | 23.7% | — | |
| 4 | Nicola Bell | Labour Party | 129 | 7.3% | — | |
| 5 | Juliet Mary Jeater | Green Party | 109 | 6.2% | — |
Parklands · single-seat
Marginal winner Winning candidate's share of valid ballots. 39.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −10.5 pts Valid ballots Voters who cast a valid ballot, from source data. 1,416
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|
| 1 | Nigel Lawrence Stansfield | Reform UK | 559 | 39.5% | −10.5 pts | Elected |
| 2 | Mike Hallam | Conservative Party | 531 | 37.5% | — | |
| 3 | Jim Kellock | Labour Party | 185 | 13.1% | — | |
| 4 | Kevin Dudley Hewes | Green Party | 78 | 5.5% | — | |
| 5 | Paul Schofield | Liberal Democrats | 63 | 4.4% | — |
Deanshanger and Paulerspury · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 26.6% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −6.7 pts Valid ballots Voters who cast a valid ballot, from source data. 3,393
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Ian Alexander McCord | Independent Network | 1,078 | 17.1% | 31.8% | −1.6 pts | Elected |
| 2 | Ivan Dabbs | Reform UK | 903 | 14.3% | 26.6% | −6.7 pts | Elected |
| 3 | Mark Hughes | Conservative Party | 865 | 13.7% | 25.5% | — | |
| 4 | James Soper | Labour Party | 859 | 13.6% | 25.3% | — | |
| 5 | Ryan O'Shea | Reform UK | 806 | 12.8% | 23.8% | — | |
| 6 | Luca Clifford | Conservative Party | 627 | 9.9% | 18.5% | — | |
| 7 | Anne Thompson | Labour Party | 589 | 9.3% | 17.4% | — | |
| 8 | Beverley Vivian | Green Party | 306 | 4.9% | 9.0% | — | |
| 9 | Michael Leggett | Liberal Democrats | 271 | 4.3% | 8.0% | — |
Cogenhoe and the Houghtons · single-seat
Marginal winner Winning candidate's share of valid ballots. 45.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −4.2 pts Valid ballots Voters who cast a valid ballot, from source data. 1,573
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|
| 1 | Steve Clarke | Conservative Party | 720 | 45.8% | −4.2 pts | Elected |
| 2 | Kevin Leslie Cross | Reform UK | 437 | 27.8% | — | |
| 3 | Chris Devonshire | Labour Party | 174 | 11.1% | — | |
| 4 | Kerry Coupe | Liberal Democrats | 136 | 8.6% | — | |
| 5 | Jo Maisey | Green Party | 106 | 6.7% | — |
Woodford and Weedon · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 29.5% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −3.9 pts Valid ballots Voters who cast a valid ballot, from source data. 3,426
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Rupert Frost | Conservative Party | 1,105 | 16.7% | 32.3% | −1.1 pts | Elected |
| 2 | Charles Peter Hastie | Reform UK | 1,010 | 15.3% | 29.5% | −3.9 pts | Elected |
| 3 | Jonathan Vallis | Reform UK | 1,003 | 15.2% | 29.3% | — | |
| 4 | Ed Jaspers | Green Party | 962 | 14.5% | 28.1% | — | |
| 5 | Jo Gilford | Conservative Party | 837 | 12.7% | 24.4% | — | |
| 6 | Gordon Smallman | Green Party | 831 | 12.6% | 24.3% | — | |
| 7 | Les Marriott | Labour Party | 241 | 3.6% | 7.0% | — | |
| 8 | Chris Lofts | Liberal Democrats | 232 | 3.5% | 6.8% | — | |
| 9 | Stephen Tibbles | Labour Party | 201 | 3.0% | 5.9% | — | |
| 10 | Bob Symons | Liberal Democrats | 194 | 2.9% | 5.7% | — |
Kingsley and Semilong · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 30.5% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −2.8 pts Valid ballots Voters who cast a valid ballot, from source data. 1,824
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Nick Humphries | Reform UK | 577 | 16.7% | 31.6% | −1.7 pts | Elected |
| 2 | Farzana Aldridge | Labour Party | 557 | 16.1% | 30.5% | −2.8 pts | Elected |
| 3 | Titus Ajayi | Labour Party | 533 | 15.4% | 29.2% | — | |
| 4 | Chris Lock | Reform UK | 533 | 15.4% | 29.2% | — | |
| 5 | Lewis Betty | Conservative Party | 278 | 8.1% | 15.2% | — | |
| 6 | Jason Sparkhall | Green Party | 228 | 6.6% | 12.5% | — | |
| 7 | Lori Gale-Rumens | Conservative Party | 213 | 6.2% | 11.7% | — | |
| 8 | Liam Mark Durrant | Green Party | 207 | 6.0% | 11.3% | — | |
| 9 | Martin Taylor | Liberal Democrats | 171 | 5.0% | 9.4% | — | |
| 10 | Marianne Taylor | Liberal Democrats | 118 | 3.4% | 6.5% | — | |
| 11 | Joshua Curtis | Trade Unionist and Socialist Coalition | 37 | 1.1% | 2.0% | — |
Billing · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 30.8% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −2.5 pts Valid ballots Voters who cast a valid ballot, from source data. 2,311
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Mark Deakes | Reform UK | 875 | 20.2% | 37.9% | +4.5 pts | Elected |
| 2 | Silas Hays | Reform UK | 712 | 16.5% | 30.8% | −2.5 pts | Elected |
| 3 | Paul Clark | Independent | 658 | 15.2% | 28.5% | — | |
| 4 | James Hill | Conservative Party | 656 | 15.2% | 28.4% | — | |
| 5 | Janice Helen Duffy | Labour Party | 394 | 9.1% | 17.0% | — | |
| 6 | Gary Campbell | Labour Party | 365 | 8.4% | 15.8% | — | |
| 7 | Naz Islam | Conservative Party | 290 | 6.7% | 12.5% | — | |
| 8 | Faye Sophia Spencer | Green Party | 205 | 4.7% | 8.9% | — | |
| 9 | Russell Ellis | Liberal Democrats | 167 | 3.9% | 7.2% | — |
Weston Favell and Abington Vale · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 32.3% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −1.0 pts Valid ballots Voters who cast a valid ballot, from source data. 3,030
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Andy Kilbride | Conservative Party | 1,007 | 17.8% | 33.2% | −0.1 pts | Elected |
| 2 | Stephen Hibbert | Conservative Party | 980 | 17.3% | 32.3% | −1.0 pts | Elected |
| 3 | Clare Robertson-Marriott | Labour Party | 834 | 14.8% | 27.5% | — | |
| 4 | David Robert Lea | Reform UK | 814 | 14.4% | 26.9% | — | |
| 5 | Jordan Peter Young | Reform UK | 764 | 13.5% | 25.2% | — | |
| 6 | Jamal Alwahabi | Labour Party | 712 | 12.6% | 23.5% | — | |
| 7 | Alastair Stuart Thomson | Liberal Democrats | 294 | 5.2% | 9.7% | — | |
| 8 | Jennifer Omonigho Martin | Green Party | 244 | 4.3% | 8.1% | — |
Campion · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 32.6% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −0.8 pts Valid ballots Voters who cast a valid ballot, from source data. 2,958
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Phil Bignell | Conservative Party | 1,066 | 19.1% | 36.0% | +2.7 pts | Elected |
| 2 | Debra King | Reform UK | 963 | 17.3% | 32.6% | −0.8 pts | Elected |
| 3 | Adam Brown | Conservative Party | 961 | 17.2% | 32.5% | — | |
| 4 | Nicola Streeton | Reform UK | 908 | 16.3% | 30.7% | — | |
| 5 | Shirley Waterhouse | Labour Party | 461 | 8.3% | 15.6% | — | |
| 6 | Anne Webb | Green Party | 343 | 6.2% | 11.6% | — | |
| 7 | Clive Millman | Labour Party | 295 | 5.3% | 10.0% | — | |
| 8 | Grant Lee Andrew Simpson | Liberal Democrats | 204 | 3.7% | 6.9% | — | |
| 9 | Nigel Alastair Strang | Liberal Democrats | 199 | 3.6% | 6.7% | — | |
| 10 | Ray Brady | Independent | 175 | 3.1% | 5.9% | — |
Blackthorn and Rectory Farm · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 32.8% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −0.5 pts Valid ballots Voters who cast a valid ballot, from source data. 1,930
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Jeff Johnson | Reform UK | 642 | 18.5% | 33.3% | −0.1 pts | Elected |
| 2 | Keith Holland-Delamere | Labour Party | 633 | 18.3% | 32.8% | −0.5 pts | Elected |
| 3 | Alan Price | Reform UK | 604 | 17.4% | 31.3% | — | |
| 4 | Bisola Funmilayo Ogunro | Labour Party | 444 | 12.8% | 23.0% | — | |
| 5 | Taylor Luke Cowley-Coulton | Conservative Party | 420 | 12.1% | 21.8% | — | |
| 6 | Peter John Spink | Conservative Party | 342 | 9.9% | 17.7% | — | |
| 7 | Lauren Gilkes | Green Party | 197 | 5.7% | 10.2% | — | |
| 8 | Mike Fuller | Liberal Democrats | 183 | 5.3% | 9.5% | — |
Middleton Cheney · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 32.9% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −0.4 pts Valid ballots Voters who cast a valid ballot, from source data. 3,034
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Rebecca Breese | Conservative Party | 1,121 | 19.2% | 36.9% | +3.6 pts | Elected |
| 2 | Rosie Herring | Conservative Party | 999 | 17.1% | 32.9% | −0.4 pts | Elected |
| 3 | Deborah Manning | Reform UK | 884 | 15.1% | 29.1% | — | |
| 4 | Victoria Markham-Beech | Reform UK | 839 | 14.4% | 27.7% | — | |
| 5 | Justin Nash | Liberal Democrats | 428 | 7.3% | 14.1% | — | |
| 6 | Dave Marsden | Green Party | 378 | 6.5% | 12.5% | — | |
| 7 | Martin Johns | Liberal Democrats | 318 | 5.4% | 10.5% | — | |
| 8 | Richard Edward Solesbury-Timms | Independent | 316 | 5.4% | 10.4% | — | |
| 9 | Jane Rogers | Labour Party | 306 | 5.2% | 10.1% | — | |
| 10 | Zamaani Abdullahi Alat | Labour Party | 246 | 4.2% | 8.1% | — |
Kingsthorpe South · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 33.8% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +0.5 pts Valid ballots Voters who cast a valid ballot, from source data. 1,937
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Caroline Janet Phillips | Reform UK | 658 | 18.1% | 34.0% | +0.6 pts | Elected |
| 2 | Dave Gaskell | Reform UK | 655 | 18.0% | 33.8% | +0.5 pts | Elected |
| 3 | Harry Barrett | Labour Party | 624 | 17.2% | 32.2% | — | |
| 4 | Eluned Lewis-Nichol | Labour Party | 570 | 15.7% | 29.4% | — | |
| 5 | Cheryl Hawes | Conservative Party | 324 | 8.9% | 16.7% | — | |
| 6 | Sam Kilby-Shaw | Conservative Party | 259 | 7.1% | 13.4% | — | |
| 7 | Julie Hawkins | Green Party | 197 | 5.4% | 10.2% | — | |
| 8 | Geri Banfield | Liberal Democrats | 161 | 4.4% | 8.3% | — | |
| 9 | Tony Woods | Liberal Democrats | 116 | 3.2% | 6.0% | — | |
| 10 | Elizabeth Kisha Anne Edwards | Independent | 70 | 1.9% | 3.6% | — |
Hackleton and Roade · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 33.9% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +0.6 pts Valid ballots Voters who cast a valid ballot, from source data. 3,132
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Fiona Cole | Conservative Party | 1,095 | 18.7% | 35.0% | +1.6 pts | Elected |
| 2 | Adam Victor Tristan Smith | Reform UK | 1,063 | 18.1% | 33.9% | +0.6 pts | Elected |
| 3 | Andrew Grant | Conservative Party | 1,030 | 17.5% | 32.9% | — | |
| 4 | Danny Adam Weeks | Reform UK | 991 | 16.9% | 31.6% | — | |
| 5 | Mark Allen | Liberal Democrats | 444 | 7.6% | 14.2% | — | |
| 6 | Amanda Jayne Creed | Labour Party | 443 | 7.5% | 14.1% | — | |
| 7 | Joe Atkins | Labour Party | 415 | 7.1% | 13.3% | — | |
| 8 | Paul Michael Slater | Green Party | 388 | 6.6% | 12.4% | — |
Braunston and Crick · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 35.7% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +2.3 pts Valid ballots Voters who cast a valid ballot, from source data. 3,841
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Rosie Humphreys | Liberal Democrats | 1,676 | 22.7% | 43.6% | +10.3 pts | Elected |
| 2 | Andrew Stuart John Simpson | Liberal Democrats | 1,370 | 18.5% | 35.7% | +2.3 pts | Elected |
| 3 | Sarah Goode | Reform UK | 1,135 | 15.4% | 29.5% | — | |
| 4 | Kevin Vernon Wright | Reform UK | 955 | 12.9% | 24.9% | — | |
| 5 | Alan Chantler | Conservative Party | 845 | 11.4% | 22.0% | — | |
| 6 | Stephen Christopher Kerr | Conservative Party | 698 | 9.4% | 18.2% | — | |
| 7 | Oscar James Jobling | Green Party | 219 | 3.0% | 5.7% | — | |
| 8 | Andrew John Potts | Labour Party | 200 | 2.7% | 5.2% | — | |
| 9 | Josh West | Labour Party | 159 | 2.2% | 4.1% | — | |
| 10 | Ian Bradley Robertson | Independent | 79 | 1.1% | 2.1% | — | |
| 11 | Athynea Sofia Burchall | Independent | 55 | 0.7% | 1.4% | — |
Far Cotton, Delapre and Briar Hill · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 27.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +2.7 pts Valid ballots Voters who cast a valid ballot, from source data. 2,739
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Julie Davenport | Independent | 1,332 | 20.1% | 48.6% | +23.6 pts | Elected |
| 2 | Tony Owens | Reform UK | 807 | 12.2% | 29.5% | +4.5 pts | Elected |
| 3 | James Richard Petter | Reform UK | 759 | 11.4% | 27.7% | +2.7 pts | Elected |
| 4 | Steven Christopher Reid | Reform UK | 695 | 10.5% | 25.4% | — | |
| 5 | Becky Dorman | Labour Party | 521 | 7.9% | 19.0% | — | |
| 6 | Robert William Parkinson | Labour Party | 505 | 7.6% | 18.4% | — | |
| 7 | Raymond Connolly | Conservative Party | 467 | 7.0% | 17.1% | — | |
| 8 | Sanjeev Tiwary | Labour Party | 359 | 5.4% | 13.1% | — | |
| 9 | Lamarn Darrington | Green Party | 303 | 4.6% | 11.1% | — | |
| 10 | Ray Mary Brown Kelly-Sargeant | Conservative Party | 284 | 4.3% | 10.4% | — | |
| 11 | Sony Akie | Conservative Party | 259 | 3.9% | 9.5% | — | |
| 12 | David Garlick | Liberal Democrats | 249 | 3.8% | 9.1% | — | |
| 13 | Seamus Smyth | Trade Unionist and Socialist Coalition | 92 | 1.4% | 3.4% | — |
Long Buckby · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 36.6% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +3.3 pts Valid ballots Voters who cast a valid ballot, from source data. 3,022
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Daniel Lister | Conservative Party | 1,384 | 23.8% | 45.8% | +12.5 pts | Elected |
| 2 | Charles Morton | Conservative Party | 1,106 | 19.0% | 36.6% | +3.3 pts | Elected |
| 3 | Caroline Lucy Collins | Reform UK | 856 | 14.7% | 28.3% | — | |
| 4 | Neil Clayton | Reform UK | 821 | 14.1% | 27.2% | — | |
| 5 | Sue Myers | Labour Party | 540 | 9.3% | 17.9% | — | |
| 6 | Jane Louise Rigby | Labour Party | 362 | 6.2% | 12.0% | — | |
| 7 | Simon Sneddon | Green Party | 300 | 5.2% | 9.9% | — | |
| 8 | Mark Thomas | Liberal Democrats | 249 | 4.3% | 8.2% | — | |
| 9 | Nicholas Watts | Liberal Democrats | 188 | 3.2% | 6.2% | — |
Headlands · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 29.3% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +4.3 pts Valid ballots Voters who cast a valid ballot, from source data. 4,194
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Joanne Elizabeth Blythe | Reform UK | 1,316 | 11.6% | 31.4% | +6.4 pts | Elected |
| 2 | Adrian Cartwright | Reform UK | 1,292 | 11.4% | 30.8% | +5.8 pts | Elected |
| 3 | Cameron Steven Emery | Reform UK | 1,228 | 10.8% | 29.3% | +4.3 pts | Elected |
| 4 | Koulla Jolley | Labour Party | 1,106 | 9.7% | 26.4% | — | |
| 5 | Turon Miah | Labour Party | 1,060 | 9.3% | 25.3% | — | |
| 6 | Ellie Rutherford | Labour Party | 1,048 | 9.2% | 25.0% | — | |
| 7 | Adam Lea Smith | Conservative Party | 788 | 6.9% | 18.8% | — | |
| 8 | Penny Flavell | Conservative Party | 759 | 6.7% | 18.1% | — | |
| 9 | Max Alexander Barnby | Conservative Party | 720 | 6.3% | 17.2% | — | |
| 10 | Steve Kent | Green Party | 518 | 4.6% | 12.4% | — | |
| 11 | Paul Joyce | Independent | 450 | 4.0% | 10.7% | — | |
| 12 | Brian Markham | Liberal Democrats | 367 | 3.2% | 8.8% | — | |
| 13 | Mia Joyce | Independent | 360 | 3.2% | 8.6% | — | |
| 14 | David Woodbridge | Liberal Democrats | 349 | 3.1% | 8.3% | — |
Hunsbury · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 29.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +4.7 pts Valid ballots Voters who cast a valid ballot, from source data. 3,984
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Pinder Chauhan | Conservative Party | 1,332 | 12.0% | 33.4% | +8.4 pts | Elected |
| 2 | Glenn Steven Mark Butcher | Reform UK | 1,249 | 11.2% | 31.4% | +6.4 pts | Elected |
| 3 | Ronald James Firman | Reform UK | 1,184 | 10.6% | 29.7% | +4.7 pts | Elected |
| 4 | Andre Gonzalez de Savage | Conservative Party | 1,173 | 10.5% | 29.4% | — | |
| 5 | Alexander Nathan Josiah Love | Reform UK | 1,163 | 10.4% | 29.2% | — | |
| 6 | Daniel George Soan | Conservative Party | 1,163 | 10.4% | 29.2% | — | |
| 7 | Carl Neville Mark Squires | Liberal Democrats | 874 | 7.8% | 21.9% | — | |
| 8 | Lucy Newbury | Liberal Democrats | 726 | 6.5% | 18.2% | — | |
| 9 | Brendan John Glynane | Liberal Democrats | 669 | 6.0% | 16.8% | — | |
| 10 | Bob Burnell | Labour Party | 494 | 4.4% | 12.4% | — | |
| 11 | Katie Evans | Labour Party | 430 | 3.9% | 10.8% | — | |
| 12 | Matthew McNicholas | Labour Party | 382 | 3.4% | 9.6% | — | |
| 13 | Damon Boughen | Green Party | 303 | 2.7% | 7.6% | — |
Towcester · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 30.0% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +5.0 pts Valid ballots Voters who cast a valid ballot, from source data. 3,768
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | David Tarbun | Liberal Democrats | 1,475 | 13.7% | 39.1% | +14.1 pts | Elected |
| 2 | Stewart Tolley | Liberal Democrats | 1,134 | 10.6% | 30.1% | +5.1 pts | Elected |
| 3 | Adrian John Little | Reform UK | 1,130 | 10.5% | 30.0% | +5.0 pts | Elected |
| 4 | Harry Minns | Liberal Democrats | 1,073 | 10.0% | 28.5% | — | |
| 5 | Barry Joseph Mahoney | Reform UK | 963 | 9.0% | 25.6% | — | |
| 6 | Hugh Evans | Conservative Party | 912 | 8.5% | 24.2% | — | |
| 7 | Scott David Zebedee | Reform UK | 899 | 8.4% | 23.9% | — | |
| 8 | Greg Lunn | Conservative Party | 827 | 7.7% | 21.9% | — | |
| 9 | Simon Clifford | Conservative Party | 734 | 6.8% | 19.5% | — | |
| 10 | Rachel Dando L'Olive | Labour Party | 471 | 4.4% | 12.5% | — | |
| 11 | Jim Mullin | Labour Party | 452 | 4.2% | 12.0% | — | |
| 12 | Paul Broadfield | Labour Party | 371 | 3.5% | 9.8% | — | |
| 13 | Emmie Williamson | Green Party | 305 | 2.8% | 8.1% | — |
Brackley · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 30.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +5.4 pts Valid ballots Voters who cast a valid ballot, from source data. 3,875
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Richard John Butler | Reform UK | 1,245 | 11.4% | 32.1% | +7.1 pts | Elected |
| 2 | Andrew Last | Reform UK | 1,194 | 10.9% | 30.8% | +5.8 pts | Elected |
| 3 | Fiona Baker | Conservative Party | 1,179 | 10.8% | 30.4% | +5.4 pts | Elected |
| 4 | Tony Bagot-Webb | Conservative Party | 1,160 | 10.6% | 29.9% | — | |
| 5 | William Richard Ashby | Reform UK | 1,134 | 10.4% | 29.3% | — | |
| 6 | Penny duSautoy | Conservative Party | 860 | 7.9% | 22.2% | — | |
| 7 | Sue Sharps | Labour Party | 844 | 7.7% | 21.8% | — | |
| 8 | Simon Weaver | Labour Party | 711 | 6.5% | 18.3% | — | |
| 9 | Scott Langford | Labour Party | 705 | 6.4% | 18.2% | — | |
| 10 | Kate Nash | Liberal Democrats | 514 | 4.7% | 13.3% | — | |
| 11 | Hazel Hewison | Liberal Democrats | 382 | 3.5% | 9.9% | — | |
| 12 | Stewart Manley | Green Party | 380 | 3.5% | 9.8% | — | |
| 13 | Peter Rawlinson | Independent | 343 | 3.1% | 8.9% | — | |
| 14 | Ian Norman Stewart | Green Party | 295 | 2.7% | 7.6% | — |
Abington and Phippsville · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 39.0% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +5.6 pts Valid ballots Voters who cast a valid ballot, from source data. 2,319
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Zoe Smith | Labour Party | 958 | 21.6% | 41.3% | +8.0 pts | Elected |
| 2 | Bob Purser | Labour Party | 904 | 20.4% | 39.0% | +5.6 pts | Elected |
| 3 | Alan John Coles | Reform UK | 532 | 12.0% | 22.9% | — | |
| 4 | Gerald Roland Lamb | Reform UK | 493 | 11.1% | 21.3% | — | |
| 5 | Sian Bateman | Conservative Party | 303 | 6.8% | 13.1% | — | |
| 6 | Charles Breese | Conservative Party | 277 | 6.2% | 11.9% | — | |
| 7 | Luke Adams | Green Party | 274 | 6.2% | 11.8% | — | |
| 8 | Esther Pearson | Green Party | 266 | 6.0% | 11.5% | — | |
| 9 | Ana Savage Gunn | Liberal Democrats | 221 | 5.0% | 9.5% | — | |
| 10 | James Tarry | Liberal Democrats | 158 | 3.6% | 6.8% | — | |
| 11 | Alex Twigley | Trade Unionist and Socialist Coalition | 51 | 1.1% | 2.2% | — |
Daventry South · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 31.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +6.9 pts Valid ballots Voters who cast a valid ballot, from source data. 3,714
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Anthony Jacob Lock | Reform UK | 1,467 | 14.2% | 39.5% | +14.5 pts | Elected |
| 2 | Alex McMurtry | Reform UK | 1,201 | 11.6% | 32.3% | +7.3 pts | Elected |
| 3 | Kama Guliyeva | Reform UK | 1,186 | 11.5% | 31.9% | +6.9 pts | Elected |
| 4 | Wendy Randall | Labour Party | 974 | 9.4% | 26.2% | — | |
| 5 | Stephen Dabbs | Labour Party | 776 | 7.5% | 20.9% | — | |
| 6 | Dawn Lorraine Branigan | Independent | 722 | 7.0% | 19.4% | — | |
| 7 | Rebecca James | Conservative Party | 718 | 7.0% | 19.3% | — | |
| 8 | Athena Fenn | Conservative Party | 674 | 6.5% | 18.1% | — | |
| 9 | Phillip Silk-Neilsen | Conservative Party | 656 | 6.4% | 17.7% | — | |
| 10 | Stuart Lauderdale | Labour Party | 589 | 5.7% | 15.9% | — | |
| 11 | Kate Valerie Smallman | Green Party | 317 | 3.1% | 8.5% | — | |
| 12 | Julia Clark | Liberal Democrats | 281 | 2.7% | 7.6% | — | |
| 13 | Anna Cater | Independent | 273 | 2.6% | 7.4% | — | |
| 14 | John Henry Butlin | Liberal Democrats | 254 | 2.5% | 6.8% | — | |
| 15 | Ed Norris | Liberal Democrats | 228 | 2.2% | 6.1% | — |
Dallington Spencer · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 32.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +7.6 pts Valid ballots Voters who cast a valid ballot, from source data. 2,961
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Rufia Ashraf | Labour Party | 1,087 | 13.9% | 36.7% | +11.7 pts | Elected |
| 2 | Sally Keeble | Labour Party | 1,035 | 13.3% | 35.0% | +10.0 pts | Elected |
| 3 | John Alan East | Reform UK | 966 | 12.4% | 32.6% | +7.6 pts | Elected |
| 4 | Richard Harris | Reform UK | 958 | 12.3% | 32.4% | — | |
| 5 | Maria Dreghici | Reform UK | 954 | 12.2% | 32.2% | — | |
| 6 | Ryan Anthony Michlig | Labour Party | 825 | 10.6% | 27.9% | — | |
| 7 | Luke Hillery | Conservative Party | 370 | 4.7% | 12.5% | — | |
| 8 | Jimtom James | Green Party | 369 | 4.7% | 12.5% | — | |
| 9 | Glen Hughes | Conservative Party | 352 | 4.5% | 11.9% | — | |
| 10 | Michael Beardsworth | Liberal Democrats | 293 | 3.8% | 9.9% | — | |
| 11 | Shade Ibitomisin | Conservative Party | 275 | 3.5% | 9.3% | — | |
| 12 | Donna Louise Bodaly | Independent | 169 | 2.2% | 5.7% | — | |
| 13 | Kim Elizabeth Fuller | Heritage Party | 157 | 2.0% | 5.3% | — |
Castle · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 33.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +8.6 pts Valid ballots Voters who cast a valid ballot, from source data. 2,361
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Muna Cali | Labour Party | 924 | 15.0% | 39.1% | +14.1 pts | Elected |
| 2 | Enam Haque | Labour Party | 873 | 14.1% | 37.0% | +12.0 pts | Elected |
| 3 | Fartun Ismail | Labour Party | 793 | 12.8% | 33.6% | +8.6 pts | Elected |
| 4 | Josh Heavens | Reform UK | 525 | 8.5% | 22.2% | — | |
| 5 | Elliott Humphries | Reform UK | 489 | 7.9% | 20.7% | — | |
| 6 | Emma Kendall | Green Party | 482 | 7.8% | 20.4% | — | |
| 7 | Laura Kingsbury | Reform UK | 412 | 6.7% | 17.5% | — | |
| 8 | Wayne Baptiste | Conservative Party | 352 | 5.7% | 14.9% | — | |
| 9 | Carole Thurlow | Conservative Party | 326 | 5.3% | 13.8% | — | |
| 10 | Julia Borowska | Liberal Democrats | 312 | 5.1% | 13.2% | — | |
| 11 | Roger John Thurlow | Conservative Party | 293 | 4.7% | 12.4% | — | |
| 12 | Connor Alan Salter | Independent | 181 | 2.9% | 7.7% | — | |
| 13 | Katie Simpson | Trade Unionist and Socialist Coalition | 136 | 2.2% | 5.8% | — | |
| 14 | Adrian Michael Vann | Social Democratic Party | 78 | 1.3% | 3.3% | — |
Kingsthorpe North · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 34.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +9.8 pts Valid ballots Voters who cast a valid ballot, from source data. 4,314
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Mark Christian Arnull | Reform UK | 1,588 | 13.0% | 36.8% | +11.8 pts | Elected |
| 2 | Nigel Anthony Edward Berrill | Reform UK | 1,552 | 12.7% | 36.0% | +11.0 pts | Elected |
| 3 | Daniel Rainbird | Reform UK | 1,501 | 12.3% | 34.8% | +9.8 pts | Elected |
| 4 | Sally Beardsworth | Liberal Democrats | 1,002 | 8.2% | 23.2% | — | |
| 5 | Mike O'Connor | Conservative Party | 970 | 7.9% | 22.5% | — | |
| 6 | Mobola Bakare | Conservative Party | 749 | 6.1% | 17.4% | — | |
| 7 | Laura Stevenson | Conservative Party | 740 | 6.1% | 17.2% | — | |
| 8 | Helen Barker | Labour Party | 660 | 5.4% | 15.3% | — | |
| 9 | Tom Lawler | Liberal Democrats | 617 | 5.1% | 14.3% | — | |
| 10 | Dilip Kumar | Labour Party | 586 | 4.8% | 13.6% | — | |
| 11 | Steve Miller | Green Party | 565 | 4.6% | 13.1% | — | |
| 12 | Christopher Gordon Leggett | Liberal Democrats | 533 | 4.4% | 12.4% | — | |
| 13 | Ersan Karaoglan | Labour Party | 501 | 4.1% | 11.6% | — | |
| 14 | Dave Pearson | Green Party | 317 | 2.6% | 7.3% | — | |
| 15 | Paul Phoenix Powerville | Green Party | 243 | 2.0% | 5.6% | — | |
| 16 | Antony Antoniou | Independent | 85 | 0.7% | 2.0% | — |
Moulton · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 34.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +9.9 pts Valid ballots Voters who cast a valid ballot, from source data. 3,391
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Sue Gaskell | Reform UK | 1,247 | 13.0% | 36.8% | +11.8 pts | Elected |
| 2 | John Slope | Reform UK | 1,189 | 12.4% | 35.1% | +10.1 pts | Elected |
| 3 | Peter David York | Reform UK | 1,182 | 12.4% | 34.9% | +9.9 pts | Elected |
| 4 | Daniel Cribbin | Conservative Party | 1,037 | 10.8% | 30.6% | — | |
| 5 | John Shephard | Conservative Party | 903 | 9.4% | 26.6% | — | |
| 6 | Mike Warren | Conservative Party | 837 | 8.8% | 24.7% | — | |
| 7 | Sally Belinda Davies | Labour Party | 626 | 6.5% | 18.5% | — | |
| 8 | Stephen Francis Burnham | Labour Party | 545 | 5.7% | 16.1% | — | |
| 9 | Jimmy Fawehinmi | Labour Party | 481 | 5.0% | 14.2% | — | |
| 10 | Anna Hughes | Liberal Democrats | 440 | 4.6% | 13.0% | — | |
| 11 | Jamie Dexter | Green Party | 435 | 4.6% | 12.8% | — | |
| 12 | Will Hughes | Liberal Democrats | 329 | 3.4% | 9.7% | — | |
| 13 | Rupert Moscrop Knowles | Liberal Democrats | 309 | 3.2% | 9.1% | — |
Nene Valley · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 35.0% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +10.0 pts Valid ballots Voters who cast a valid ballot, from source data. 3,380
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Laura Ann Couse | Reform UK | 1,242 | 12.8% | 36.7% | +11.7 pts | Elected |
| 2 | Craig Morris | Reform UK | 1,232 | 12.7% | 36.4% | +11.4 pts | Elected |
| 3 | Trefor Robert Hughes | Reform UK | 1,182 | 12.2% | 35.0% | +10.0 pts | Elected |
| 4 | Dan Smith | Conservative Party | 918 | 9.5% | 27.2% | — | |
| 5 | Phil Larratt | Conservative Party | 747 | 7.7% | 22.1% | — | |
| 6 | Nick Sturges-Alex | Conservative Party | 689 | 7.1% | 20.4% | — | |
| 7 | Peter Robert French | Labour Party | 666 | 6.9% | 19.7% | — | |
| 8 | Hilary Blackman | Labour Party | 621 | 6.4% | 18.4% | — | |
| 9 | Andrew Bernhardt Halliwell | Labour Party | 516 | 5.3% | 15.3% | — | |
| 10 | Jill Hope | Liberal Democrats | 427 | 4.4% | 12.6% | — | |
| 11 | Marianne Martin | Green Party | 427 | 4.4% | 12.6% | — | |
| 12 | Thomas Ridley | Liberal Democrats | 285 | 2.9% | 8.4% | — | |
| 13 | Aaryan Sharma | Liberal Democrats | 247 | 2.6% | 7.3% | — | |
| 14 | Sue Pearson | Green Party | 246 | 2.5% | 7.3% | — | |
| 15 | Jenny Moseley | Green Party | 239 | 2.5% | 7.1% | — |
Rural South Northamptonshire · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 35.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +10.6 pts Valid ballots Voters who cast a valid ballot, from source data. 4,762
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Alison Frazer Mitchell Eastwood | Conservative Party | 1,985 | 14.9% | 41.7% | +16.7 pts | Elected |
| 2 | Charles Manners | Conservative Party | 1,874 | 14.1% | 39.4% | +14.4 pts | Elected |
| 3 | David Smith | Conservative Party | 1,697 | 12.7% | 35.6% | +10.6 pts | Elected |
| 4 | Georgie Daniels | Reform UK | 1,481 | 11.1% | 31.1% | — | |
| 5 | Stuart Harold Day | Reform UK | 1,284 | 9.6% | 27.0% | — | |
| 6 | Jonathan Sayers | Reform UK | 1,261 | 9.5% | 26.5% | — | |
| 7 | Teresa Cox | Green Party | 885 | 6.6% | 18.6% | — | |
| 8 | Justine Leggett | Liberal Democrats | 813 | 6.1% | 17.1% | — | |
| 9 | Jane Birch | Labour Party | 767 | 5.8% | 16.1% | — | |
| 10 | Geoff Boot | Labour Party | 574 | 4.3% | 12.1% | — | |
| 11 | Arthur Greaves | Labour Party | 451 | 3.4% | 9.5% | — | |
| 12 | Michael Nicholas Toner | Independent | 238 | 1.8% | 5.0% | — |
Duston · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 35.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +10.9 pts Valid ballots Voters who cast a valid ballot, from source data. 4,365
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Hayley Adkins | Reform UK | 1,734 | 14.5% | 39.7% | +14.7 pts | Elected |
| 2 | Vincent Peter Clive | Reform UK | 1,672 | 14.0% | 38.3% | +13.3 pts | Elected |
| 3 | Jasmine Rainbird | Reform UK | 1,565 | 13.1% | 35.9% | +10.9 pts | Elected |
| 4 | Matt Golby | Conservative Party | 1,293 | 10.8% | 29.6% | — | |
| 5 | Anna King | Conservative Party | 943 | 7.9% | 21.6% | — | |
| 6 | Vikki Burgess | Labour Party | 935 | 7.8% | 21.4% | — | |
| 7 | Paul Dyball | Conservative Party | 933 | 7.8% | 21.4% | — | |
| 8 | Daniel A Bessong | Labour Party | 819 | 6.8% | 18.8% | — | |
| 9 | Hakim Monsur | Labour Party | 705 | 5.9% | 16.2% | — | |
| 10 | Shaylee Rose Tosney | Green Party | 607 | 5.1% | 13.9% | — | |
| 11 | Rosemary Tolley | Liberal Democrats | 490 | 4.1% | 11.2% | — | |
| 12 | Jamie Edkins | Independent | 285 | 2.4% | 6.5% | — |
Brixworth · single-seat
Marginal winner Winning candidate's share of valid ballots. 61.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +11.1 pts Valid ballots Voters who cast a valid ballot, from source data. 1,852
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|
| 1 | Jonathan William Harris | Liberal Democrats | 1,131 | 61.0% | +11.1 pts | Elected |
| 2 | Emille Zahiri Mehrabadi | Reform UK | 385 | 20.8% | — | |
| 3 | Simon Philip-Smith | Conservative Party | 235 | 12.7% | — | |
| 4 | Chris Myers | Labour Party | 72 | 3.9% | — | |
| 5 | Andrew Charles Cassidy | Green Party | 32 | 1.7% | — |