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