
James Ball
Red Flags
Won with a majority of just 61 votes (4.79%), making this one of Cornwall's most marginal seats.
Election History
Councillor James Ball was re‑elected with 477 votes, beating the Reform UK candidate by a margin of 61 votes (4.79% of the total) in a turnout of 7.76%. The required swing to overturn his seat is only 2.39%, and the margin has narrowed by 10.7 percentage points compared with the previous election, giving him a vulnerability score of 82 out of 100. These figures indicate a relatively high level of electoral risk for the incumbent.
Cornwall Council Elections 2025 (2025)
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| James Michael Alexander Ball | Independent | 477 | 37.4% | ✓ |
| John Tsoupakis | Reform UK | 416 | 32.7% | |
| John Cosgrove | Labour & Cooperative Party | 199 | 15.6% | |
| Florence Macdonald | Liberal Democrat | 114 | 8.9% | |
| Shannon James David Stenner | Conservative | 68 | 5.3% |
Turnout: 7.8% (37 of 477 electors) · 416 spoilt votes
Cornwall Council Elections 2021 (2021)
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Peter Perry | Conservative | 456 | 41.9% | ✓ |
| Kirsty Arthur | Labour | 288 | 26.5% | |
| Ryan Congdon | Mebyon Kernow | 237 | 21.8% | |
| Kat Burton | Green Party | 107 | 9.8% |
Turnout: 9.2% (42 of 456 electors) · 288 spoilt votes
Attendance
| Committee | Held | Attended | Rate |
|---|---|---|---|
| Appeals Committee | 5 | 5 | 100% |
| Budget Development Overview and Scrutiny Committee | 5 | 4 | 80% |
| Central Sub-Area Planning Committee | 6 | 4 | 67% |
| Community Wellbeing Overview and Scrutiny Committee | 3 | 3 | 100% |
| Cornwall Council | 6 | 6 | 100% |
| Miscellaneous Licensing Committee | 10 | 8 | 80% |
| Pensions Committee | 5 | 4 | 80% |
| Strategic Planning Committee | 6 | 6 | 100% |
| Together for Families Overview and Scrutiny Committee | 6 | 4 | 67% |
| Urgent Driver/Operator/Vehicle Sub Committee | 1 | 1 | 100% |
| West Sub-Area Planning Committee | 7 | 7 | 100% |
Voting Record
No recorded votes.
In the News
No media coverage recorded.
Twitter Mentions
View all mentions →There are #nails and there are nails, these are another level. Thank you @nailsbyolivia they are #amazing the colours match my #Ball dress beautifully #BEM #award next weekend 🏅 #honour #queenelizabeth so #proud https://t.co/1dpUtrszke
Hungarian No 15 just took a ball in a painful area and the physio was called onto the pitch. My 8 year old asks "Is he having nut surgery?"#England
Great to retain the chairman's cup 4 years in a row. Beating the officers as it went down to the last ball!! https://t.co/k8WbfMJQzD
Embed this scorecard
Script tag
<script src="https://cornwallpoliticalwatch.com/api/embed/councillor/james-ball"></script>Iframe
<iframe src="https://cornwallpoliticalwatch.com/embed/councillor/james-ball" width="350" height="250" frameborder="0"></iframe>Meeting Activity
Pensions Committee - 12 March 2026
12 Mar 2026
Miscellaneous Licensing Committee - 6 March 2026
6 Mar 2026
Together for Families Overview and Scrutiny Committee - 4 March 2026
4 Mar 2026
West Sub-Area Planning Committee - 2 March 2026
2 Mar 2026
Cornwall Council - 24 February 2026
24 Feb 2026
Strategic Planning Committee - 19 February 2026
19 Feb 2026
Central Sub-Area Planning Committee - 9 February 2026
9 Feb 2026
Miscellaneous Licensing Committee - 6 February 2026
6 Feb 2026
West Sub-Area Planning Committee - 2 February 2026
2 Feb 2026
Miscellaneous Licensing Committee - 23 January 2026
23 Jan 2026
Urgent Driver/Operator/Vehicle Sub Committee - 22 January 2026
22 Jan 2026
Budget Development Overview and Scrutiny Committee - 21 January 2026
21 Jan 2026
Cornwall Council - 20 January 2026
20 Jan 2026
Community Wellbeing Overview and Scrutiny Committee - 15 January 2026
15 Jan 2026
Together for Families Overview and Scrutiny Committee - 14 January 2026
14 Jan 2026
Central Sub-Area Planning Committee - 12 January 2026
12 Jan 2026
Strategic Planning Committee - 18 December 2025
18 Dec 2025
Pensions Committee - 10 December 2025
10 Dec 2025
Miscellaneous Licensing Committee - 5 December 2025
5 Dec 2025
Appeals Committee - 1 December 2025
1 Dec 2025