View and download the current Elections module.
Work
As a content designer or a member of a council Democratic Services team
I need to create an election which displays votes cast in each round of a vote held using proportional representation
So that we can accurately reflect the outcome of the race
The LocalGov Drupal Elections module communicates the result of elections. It allows council teams to enter or import declared election results and present them clearly to the public.
Elections held in the UK over the next five years will use a variety of proportional voting systems (see the table below).
| Election | Date | Voting system |
| English Mayors | May 2027 (estimated) | Supplementary Vote |
| Scottish council elections | 6 May 2027 | STV - Weighted Inclusive Gregory |
| Northern Ireland Assembly | 2027 (estimated) | STV - Gregory (5 seats per constituency) |
| Welsh council elections | May 2027 (estimated) | STV - Council opt in |
| London Assembly, London Mayor, new English Mayors | May 2028 | Additional Member System and Supplementary Vote |
| Senedd / Welsh Parliament | May 2030 (estimated) | Closed List PR - D'Hondt |
| Scottish Parliament | May 2031 (estimated) | Additional Member System |
Our ask
We're looking for subject matter experts in one or more of the voting systems listed to help us write the spec for the next phase of work.
For each voting system we would like to do the following:
- review the draft spec we have so far
- spend an hour or so talking us through any complexities
- review the spec again after we've made corrections
Most of this work can be asynchronous, so it shouldn't be too much of a burden.
This work will be led by Rohallion who have built all the Elections functionality to date.
The finished spec will be published on this page, along with an estimated cost. We will then invite councils and suppliers to pledge money or time.
Previous funding for Elections
Notices
Walsall Council, Cumberland Council and the core team paid for 5 days work to allow HTML and PDF notices to be posted, and for a design refresh.
Multiple seats per ward
Walsall Council paid for 5 days work to allow elections where there are multiple winners per ward. For example a council with 30 wards each with 3 candidates, where 2 candidates are up for election and the other one isn’t.