The predicted results in the country, given the National levels of support which you entered, are as follows.
Party | 2015 Votes | 2015 Seats | Pred Votes | Gains | Losses | Net Change | Pred Seats |
---|---|---|---|---|---|---|---|
CON | 37.8% | 331 | 32.0% | 13 | 36 | -23 | 308 |
LAB | 31.2% | 232 | 12.0% | 0 | 232 | -232 | 0 |
LIB | 8.1% | 8 | 36.0% | 257 | 0 | +257 | 265 |
UKIP | 12.9% | 1 | 8.0% | 0 | 0 | +0 | 1 |
Green | 3.8% | 1 | 6.0% | 0 | 0 | +0 | 1 |
SNP | 4.9% | 56 | 5.0% | 2 | 4 | -2 | 54 |
PlaidC | 0.6% | 3 | 0.6% | 0 | 0 | +0 | 3 |
Other | 0.8% | 0 | 0.6% | 0 | 0 | +0 | 0 |
N.Ire | 18 | 0 | 0 | +0 | 18 |
Edit current prediction, make new prediction, or go back to home page.
Seat | County/Area | Predicted Change | MP as at 2015 | ||
Aberavon | West Glamorgan | LIB | gain from | LAB | Stephen Kinnock |
Alyn and Deeside | Clwyd | LIB | gain from | LAB | Mark Tami |
Ashfield | Nottinghamshire | LIB | gain from | LAB | Gloria de Piero |
Ashton under Lyne | Eastern Manchester | LIB | gain from | LAB | Angela Rayner |
Barking | Barking and Dagenham | LIB | gain from | LAB | Margaret Hodge |
Barnsley Central | South Yorkshire | LIB | gain from | LAB | Dan Jarvis |
Barnsley East | South Yorkshire | LIB | gain from | LAB | Michael Dugher |
Barrow and Furness | Cumbria | CON | gain from | LAB | John Woodcock |
Bassetlaw | Nottinghamshire | LIB | gain from | LAB | John Mann |
Bath | Bristol area | LIB | gain from | CON | Ben Howlett |
Batley and Spen | West Yorkshire | LIB | gain from | LAB | Jo Cox |
Bermondsey and Old Southwark | Southwark | LIB | gain from | LAB | Neil Coyle |
Berwick-upon-Tweed | Northumberland | LIB | gain from | CON | Anne-Marie Trevelyan |
Bethnal Green and Bow | Tower Hamlets | LIB | gain from | LAB | Rushanara Ali |
Birkenhead | Merseyside | LIB | gain from | LAB | Frank Field |
Birmingham Edgbaston | Birmingham | LIB | gain from | LAB | Gisela Stuart |
Birmingham Erdington | Birmingham | LIB | gain from | LAB | Jack Dromey |
Birmingham Hall Green | Birmingham | LIB | gain from | LAB | Roger Godsiff |
Birmingham Hodge Hill | Birmingham | LIB | gain from | LAB | Liam Byrne |
Birmingham Ladywood | Birmingham | LIB | gain from | LAB | Shabana Mahmood |
Birmingham Northfield | Birmingham | CON | gain from | LAB | Richard Burden |
Birmingham Perry Barr | Birmingham | LIB | gain from | LAB | Khalid Mahmood |
Birmingham Selly Oak | Birmingham | LIB | gain from | LAB | Stephen McCabe |
Birmingham Yardley | Birmingham | LIB | gain from | LAB | Jess Phillips |
Bishop Auckland | Durham | CON | gain from | LAB | Helen Goodman |
Blackburn | Lancashire | LIB | gain from | LAB | Kate Hollern |
Blackley and Broughton | Central Manchester | LIB | gain from | LAB | Graham Stringer |
Blackpool South | Lancashire | LIB | gain from | LAB | Gordon Marsden |
Blaenau Gwent | Gwent | LIB | gain from | LAB | Nick Smith |
Blaydon | Newcastle area | LIB | gain from | LAB | David Anderson |
Blyth Valley | Northumberland | LIB | gain from | LAB | Ronnie Campbell |
Bolsover | Derbyshire | LIB | gain from | LAB | Dennis Skinner |
Bolton North East | Western Manchester | LIB | gain from | LAB | David Crausby |
Bolton South East | Western Manchester | LIB | gain from | LAB | Yasmin Qureshi |
Bootle | Merseyside | LIB | gain from | LAB | Peter Dowd |
Bradford East | West Yorkshire | LIB | gain from | LAB | Imran Hussain |
Bradford South | West Yorkshire | LIB | gain from | LAB | Judith Cummins |
Bradford West | West Yorkshire | LIB | gain from | LAB | Naseem Shah |
Brecon and Radnorshire | Powys | LIB | gain from | CON | Christopher Davies |
Brent Central | Brent | LIB | gain from | LAB | Dawn Butler |
Brent North | Brent | LIB | gain from | LAB | Barry Gardiner |
Brentford and Isleworth | Hounslow | LIB | gain from | LAB | Ruth Cadbury |
Bridgend | Mid Glamorgan | LIB | gain from | LAB | Madeleine Moon |
Brighton Kemptown | East Sussex | LIB | gain from | CON | Simon Kirby |
Bristol East | Bristol area | LIB | gain from | LAB | Kerry McCarthy |
Bristol South | Bristol area | LIB | gain from | LAB | Karin Smyth |
Bristol West | Bristol area | LIB | gain from | LAB | Thangam Debbonaire |
Burnley | Lancashire | LIB | gain from | LAB | Julie Cooper |
Bury South | Western Manchester | LIB | gain from | LAB | Ivan Lewis |
Caerphilly | Gwent | LIB | gain from | LAB | Wayne David |
Caithness Sutherland and Easter Ross | Highland | LIB | gain from | SNP | Paul Monaghan |
Camberwell and Peckham | Southwark | LIB | gain from | LAB | Harriet Harman |
Cambridge | Cambridgeshire | LIB | gain from | LAB | Daniel Zeichner |
Cardiff Central | South Glamorgan | LIB | gain from | LAB | Jo Stevens |
Cardiff South and Penarth | South Glamorgan | LIB | gain from | LAB | Stephen Doughty |
Cardiff West | South Glamorgan | LIB | gain from | LAB | Kevin Brennan |
Cheadle | Eastern Manchester | LIB | gain from | CON | Mary Robinson |
Cheltenham | Gloucestershire | LIB | gain from | CON | Alex Chalk |
Chester, City of | Cheshire | CON | gain from | LAB | Chris Matheson |
Chesterfield | Derbyshire | LIB | gain from | LAB | Toby Perkins |
Chippenham | Wiltshire | LIB | gain from | CON | Michelle Donelan |
Chorley | Lancashire | CON | gain from | LAB | Lindsay Hoyle |
Clwyd South | Clwyd | LIB | gain from | LAB | Susan Elan Jones |
Colchester | Essex | LIB | gain from | CON | Will Quince |
Copeland | Cumbria | LIB | gain from | LAB | Jamie Reed |
Cornwall North | Cornwall | LIB | gain from | CON | Scott Mann |
Coventry North East | Coventry and Solihull | LIB | gain from | LAB | Colleen Fletcher |
Coventry North West | Coventry and Solihull | LIB | gain from | LAB | Geoffrey Robinson |
Coventry South | Coventry and Solihull | LIB | gain from | LAB | Jim Cunningham |
Croydon Central | Croydon | LIB | gain from | CON | Gavin Barwell |
Croydon North | Croydon | LIB | gain from | LAB | Steve Reed |
Cynon Valley | Mid Glamorgan | LIB | gain from | LAB | Ann Clwyd |
Dagenham and Rainham | Barking and Dagenham | LIB | gain from | LAB | Jon Cruddas |
Darlington | Durham | LIB | gain from | LAB | Jenny Chapman |
Delyn | Clwyd | LIB | gain from | LAB | David Hanson |
Denton and Reddish | Eastern Manchester | LIB | gain from | LAB | Andrew Gwynne |
Derby North | Derbyshire | LIB | gain from | CON | Amanda Solloway |
Derby South | Derbyshire | LIB | gain from | LAB | Margaret Beckett |
Derbyshire North East | Derbyshire | LIB | gain from | LAB | Natascha Engel |
Devon North | Devon | LIB | gain from | CON | Peter Heaton-Jones |
Dewsbury | West Yorkshire | CON | gain from | LAB | Paula Sherriff |
Don Valley | South Yorkshire | LIB | gain from | LAB | Caroline Flint |
Doncaster Central | South Yorkshire | LIB | gain from | LAB | Rosie Winterton |
Doncaster North | South Yorkshire | LIB | gain from | LAB | Ed Miliband |
Dudley North | Black Country | LIB | gain from | LAB | Ian Austin |
Dulwich and West Norwood | Lambeth | LIB | gain from | LAB | Helen Hayes |
Dumfriesshire, Clydesdale and Tweeddale | Dumfries and Galloway | SNP | gain from | CON | David Mundell |
Dunbartonshire East | Glasgow area | LIB | gain from | SNP | John Nicolson |
Durham North | Durham | LIB | gain from | LAB | Kevan Jones |
Durham North West | Durham | LIB | gain from | LAB | Pat Glass |
Durham, City of | Durham | LIB | gain from | LAB | Roberta Blackman-Woods |
Ealing Central and Acton | Ealing | LIB | gain from | LAB | Rupa Huq |
Ealing North | Ealing | LIB | gain from | LAB | Stephen Pound |
Ealing Southall | Ealing | LIB | gain from | LAB | Virendra Sharma |
Easington | Durham | LIB | gain from | LAB | Grahame Morris |
East Ham | Newham | LIB | gain from | LAB | Stephen Timms |
Eastbourne | East Sussex | LIB | gain from | CON | Caroline Ansell |
Eastleigh | Hampshire | LIB | gain from | CON | Mims Davies |
Edinburgh South | Edinburgh area | SNP | gain from | LAB | Ian Murray |
Edinburgh West | Edinburgh area | LIB | gain from | SNP | Michelle Thomson |
Edmonton | Enfield | LIB | gain from | LAB | Kate Osamor |
Ellesmere Port and Neston | Cheshire | LIB | gain from | LAB | Justin Madders |
Eltham | Greenwich | LIB | gain from | LAB | Clive Efford |
Enfield North | Enfield | LIB | gain from | LAB | Joan Ryan |
Erith and Thamesmead | Bexley | LIB | gain from | LAB | Teresa Pearce |
Exeter | Devon | LIB | gain from | LAB | Ben Bradshaw |
Feltham and Heston | Hounslow | LIB | gain from | LAB | Seema Malhotra |
Fife North East | Fife | LIB | gain from | SNP | Stephen Gethins |
Garston and Halewood | Merseyside | LIB | gain from | LAB | Maria Eagle |
Gateshead | Newcastle area | LIB | gain from | LAB | Ian Mearns |
Gedling | Nottinghamshire | LIB | gain from | LAB | Vernon Coaker |
Gower | West Glamorgan | LIB | gain from | CON | Byron Davies |
Great Grimsby | Humber area | LIB | gain from | LAB | Melanie Onn |
Greenwich and Woolwich | Greenwich | LIB | gain from | LAB | Matthew Pennycook |
Hackney North and Stoke Newington | Hackney | LIB | gain from | LAB | Diane Abbott |
Hackney South and Shoreditch | Hackney | LIB | gain from | LAB | Meg Hillier |
Halifax | West Yorkshire | LIB | gain from | LAB | Holly Lynch |
Halton | Cheshire | LIB | gain from | LAB | Derek Twigg |
Hammersmith | Hammersmith and Fulham | LIB | gain from | LAB | Andy Slaughter |
Hampstead and Kilburn | Camden | LIB | gain from | LAB | Tulip Siddiq |
Harrow West | Harrow | LIB | gain from | LAB | Gareth Thomas |
Hartlepool | Teesside | LIB | gain from | LAB | Iain Wright |
Hayes and Harlington | Hillingdon | LIB | gain from | LAB | John McDonnell |
Hazel Grove | Eastern Manchester | LIB | gain from | CON | William Wragg |
Hemsworth | West Yorkshire | LIB | gain from | LAB | Jon Trickett |
Heywood and Middleton | Eastern Manchester | LIB | gain from | LAB | Liz McInnes |
Holborn and St Pancras | Camden | LIB | gain from | LAB | Keir Starmer |
Hornsey and Wood Green | Haringey | LIB | gain from | LAB | Catherine West |
Houghton and Sunderland South | Newcastle area | LIB | gain from | LAB | Bridget Phillipson |
Hove | East Sussex | CON | gain from | LAB | Peter Kyle |
Huddersfield | West Yorkshire | LIB | gain from | LAB | Barry Sheerman |
Hull East | Humber area | LIB | gain from | LAB | Karl Turner |
Hull North | Humber area | LIB | gain from | LAB | Diana Johnson |
Hull West and Hessle | Humber area | LIB | gain from | LAB | Alan Johnson |
Hyndburn | Lancashire | LIB | gain from | LAB | Graham Jones |
Ilford North | Redbridge | LIB | gain from | LAB | Wes Streeting |
Ilford South | Redbridge | LIB | gain from | LAB | Mike Gapes |
Islington North | Islington | LIB | gain from | LAB | Jeremy Corbyn |
Islington South and Finsbury | Islington | LIB | gain from | LAB | Emily Thornberry |
Islwyn | Gwent | LIB | gain from | LAB | Christopher Evans |
Jarrow | Newcastle area | LIB | gain from | LAB | Stephen Hepburn |
Kingston and Surbiton | Kingston Upon Thames | LIB | gain from | CON | James Berry |
Knowsley | Merseyside | LIB | gain from | LAB | George Howarth |
Lancashire West | Lancashire | LIB | gain from | LAB | Rosie Cooper |
Lancaster and Fleetwood | Lancashire | CON | gain from | LAB | Catherine Smith |
Leeds Central | West Yorkshire | LIB | gain from | LAB | Hilary Benn |
Leeds East | West Yorkshire | LIB | gain from | LAB | Richard Burgon |
Leeds North East | West Yorkshire | LIB | gain from | LAB | Fabian Hamilton |
Leeds West | West Yorkshire | LIB | gain from | LAB | Rachel Reeves |
Leicester East | Leicestershire | LIB | gain from | LAB | Keith Vaz |
Leicester South | Leicestershire | LIB | gain from | LAB | Jonathan Ashworth |
Leicester West | Leicestershire | LIB | gain from | LAB | Elizabeth Kendall |
Leigh | Western Manchester | LIB | gain from | LAB | Andrew Burnham |
Lewes | East Sussex | LIB | gain from | CON | Maria Caulfield |
Lewisham Deptford | Lewisham | LIB | gain from | LAB | Vicky Foxcroft |
Lewisham East | Lewisham | LIB | gain from | LAB | Heidi Alexander |
Lewisham West and Penge | Lewisham | LIB | gain from | LAB | Jim Dowd |
Leyton and Wanstead | Waltham Forest | LIB | gain from | LAB | John Cryer |
Liverpool Riverside | Merseyside | LIB | gain from | LAB | Louise Ellman |
Liverpool Walton | Merseyside | LIB | gain from | LAB | Steve Rotheram |
Liverpool Wavertree | Merseyside | LIB | gain from | LAB | Luciana Berger |
Liverpool West Derby | Merseyside | LIB | gain from | LAB | Stephen Twigg |
Llanelli | Dyfed | LIB | gain from | LAB | Nia Griffith |
Luton North | Bedfordshire | LIB | gain from | LAB | Kelvin Hopkins |
Luton South | Bedfordshire | LIB | gain from | LAB | Gavin Shuker |
Maidstone and The Weald | Kent | LIB | gain from | CON | Helen Grant |
Makerfield | Western Manchester | LIB | gain from | LAB | Yvonne Fovargue |
Manchester Central | Central Manchester | LIB | gain from | LAB | Lucy Powell |
Manchester Gorton | Central Manchester | LIB | gain from | LAB | Sir Gerald Kaufman |
Manchester Withington | Central Manchester | LIB | gain from | LAB | Jeff Smith |
Mansfield | Nottinghamshire | LIB | gain from | LAB | Alan Meale |
Merthyr Tydfil and Rhymney | Mid Glamorgan | LIB | gain from | LAB | Gerald Jones |
Middlesbrough | Teesside | LIB | gain from | LAB | Andy McDonald |
Middlesbrough South and Cleveland East | Teesside | CON | gain from | LAB | Tom Blenkinsop |
Mitcham and Morden | Merton | LIB | gain from | LAB | Siobhain McDonagh |
Montgomeryshire | Powys | LIB | gain from | CON | Glyn Davies |
Neath | West Glamorgan | LIB | gain from | LAB | Christina Rees |
Newcastle upon Tyne Central | Newcastle area | LIB | gain from | LAB | Chi Onwurah |
Newcastle upon Tyne East | Newcastle area | LIB | gain from | LAB | Nick Brown |
Newcastle upon Tyne North | Newcastle area | LIB | gain from | LAB | Catherine McKinnell |
Newcastle-under-Lyme | Staffordshire | CON | gain from | LAB | Paul Farrelly |
Newport East | Gwent | LIB | gain from | LAB | Jessica Morden |
Newport West | Gwent | LIB | gain from | LAB | Paul Flynn |
Normanton, Pontefract and Castleford | West Yorkshire | LIB | gain from | LAB | Yvette Cooper |
Norwich South | Norfolk | LIB | gain from | LAB | Clive Lewis |
Nottingham East | Nottinghamshire | LIB | gain from | LAB | Christopher Leslie |
Nottingham North | Nottinghamshire | LIB | gain from | LAB | Graham Allen |
Nottingham South | Nottinghamshire | LIB | gain from | LAB | Lilian Greenwood |
Ogmore | Mid Glamorgan | LIB | gain from | LAB | Huw Irranca-Davies |
Oldham East and Saddleworth | Eastern Manchester | LIB | gain from | LAB | Debbie Abrahams |
Oldham West and Royton | Eastern Manchester | LIB | gain from | LAB | Michael Meacher |
Oxford East | Oxfordshire | LIB | gain from | LAB | Andrew Smith |
Oxford West and Abingdon | Oxfordshire | LIB | gain from | CON | Nicola Blackwood |
Penistone and Stocksbridge | South Yorkshire | LIB | gain from | LAB | Angela Smith |
Pontypridd | Mid Glamorgan | LIB | gain from | LAB | Owen Smith |
Poplar and Limehouse | Tower Hamlets | LIB | gain from | LAB | Jim Fitzpatrick |
Portsmouth South | Hampshire | LIB | gain from | CON | Flick Drummond |
Preston | Lancashire | LIB | gain from | LAB | Mark Hendrick |
Redcar | Teesside | LIB | gain from | LAB | Anna Turley |
Rhondda | Mid Glamorgan | LIB | gain from | LAB | Chris Bryant |
Rochdale | Eastern Manchester | LIB | gain from | LAB | Simon Danczuk |
Rother Valley | South Yorkshire | LIB | gain from | LAB | Kevin Barron |
Rotherham | South Yorkshire | LIB | gain from | LAB | Sarah Champion |
Salford and Eccles | Central Manchester | LIB | gain from | LAB | Rebecca Long-Bailey |
Scunthorpe | Humber area | LIB | gain from | LAB | Nic Dakin |
Sedgefield | Durham | LIB | gain from | LAB | Phil Wilson |
Sefton Central | Merseyside | LIB | gain from | LAB | Bill Esterson |
Sheffield Brightside and Hillsborough | South Yorkshire | LIB | gain from | LAB | Harry Harpham |
Sheffield Central | South Yorkshire | LIB | gain from | LAB | Paul Blomfield |
Sheffield Heeley | South Yorkshire | LIB | gain from | LAB | Louise Haigh |
Sheffield South East | South Yorkshire | LIB | gain from | LAB | Clive Betts |
Slough | Berkshire | LIB | gain from | LAB | Fiona Mactaggart |
South Shields | Newcastle area | LIB | gain from | LAB | Emma Lewell-Buck |
Southampton Test | Hampshire | LIB | gain from | LAB | Alan Whitehead |
St Albans | Hertfordshire | LIB | gain from | CON | Anne Main |
St Austell and Newquay | Cornwall | LIB | gain from | CON | Steve Double |
St Helens North | Merseyside | LIB | gain from | LAB | Conor McGinn |
St Helens South and Whiston | Merseyside | LIB | gain from | LAB | Marie Rimmer |
St Ives | Cornwall | LIB | gain from | CON | Derek Thomas |
Stalybridge and Hyde | Eastern Manchester | LIB | gain from | LAB | Jonathan Reynolds |
Stockport | Eastern Manchester | LIB | gain from | LAB | Ann Coffey |
Stockton North | Teesside | LIB | gain from | LAB | Alex Cunningham |
Stoke-on-Trent Central | Staffordshire | LIB | gain from | LAB | Tristram Hunt |
Stoke-on-Trent North | Staffordshire | LIB | gain from | LAB | Ruth Smeeth |
Stoke-on-Trent South | Staffordshire | CON | gain from | LAB | Robert Flello |
Streatham | Lambeth | LIB | gain from | LAB | Chuka Umunna |
Stretford and Urmston | Central Manchester | LIB | gain from | LAB | Kate Green |
Sunderland Central | Newcastle area | LIB | gain from | LAB | Julie Elliott |
Sutton and Cheam | Sutton | LIB | gain from | CON | Paul Scully |
Swansea East | West Glamorgan | LIB | gain from | LAB | Carolyn Harris |
Swansea West | West Glamorgan | LIB | gain from | LAB | Geraint Davies |
Taunton Deane | Somerset | LIB | gain from | CON | Rebecca Pow |
Thornbury and Yate | Bristol area | LIB | gain from | CON | Luke Hall |
Thurrock | Essex | LIB | gain from | CON | Jackie Doyle-Price |
Tooting | Wandsworth | LIB | gain from | LAB | Sadiq Khan |
Torbay | Devon | LIB | gain from | CON | Kevin Foster |
Torfaen | Gwent | LIB | gain from | LAB | Nick Thomas-Symonds |
Tottenham | Haringey | LIB | gain from | LAB | David Lammy |
Truro and Falmouth | Cornwall | LIB | gain from | CON | Sarah Newton |
Twickenham | Richmond Upon Thames | LIB | gain from | CON | Tania Mathias |
Tynemouth | Newcastle area | LIB | gain from | LAB | Alan Campbell |
Tyneside North | Newcastle area | LIB | gain from | LAB | Mary Glindon |
Vauxhall | Lambeth | LIB | gain from | LAB | Kate Hoey |
Wakefield | West Yorkshire | LIB | gain from | LAB | Mary Creagh |
Wallasey | Merseyside | LIB | gain from | LAB | Angela Eagle |
Walsall North | Black Country | LIB | gain from | LAB | David Winnick |
Walsall South | Black Country | LIB | gain from | LAB | Valerie Vaz |
Walthamstow | Waltham Forest | LIB | gain from | LAB | Stella Creasy |
Wansbeck | Northumberland | LIB | gain from | LAB | Ian Lavery |
Warley | Black Country | LIB | gain from | LAB | John Spellar |
Warrington North | Cheshire | LIB | gain from | LAB | Helen Jones |
Washington and Sunderland West | Newcastle area | LIB | gain from | LAB | Sharon Hodgson |
Watford | Hertfordshire | LIB | gain from | CON | Richard Harrington |
Wells | Somerset | LIB | gain from | CON | James Heappey |
Wentworth and Dearne | South Yorkshire | LIB | gain from | LAB | John Healey |
West Bromwich East | Black Country | LIB | gain from | LAB | Tom Watson |
West Bromwich West | Black Country | LIB | gain from | LAB | Adrian Bailey |
West Ham | Newham | LIB | gain from | LAB | Lyn Brown |
Westminster North | City of Westminster | LIB | gain from | LAB | Karen Buck |
Wigan | Western Manchester | LIB | gain from | LAB | Lisa Nandy |
Wirral South | Merseyside | LIB | gain from | LAB | Alison McGovern |
Wirral West | Merseyside | CON | gain from | LAB | Margaret Greenwood |
Wolverhampton North East | Black Country | LIB | gain from | LAB | Emma Reynolds |
Wolverhampton South East | Black Country | LIB | gain from | LAB | Pat McFadden |
Wolverhampton South West | Black Country | CON | gain from | LAB | Rob Marris |
Workington | Cumbria | LIB | gain from | LAB | Sue Hayman |
Worsley and Eccles South | Central Manchester | LIB | gain from | LAB | Barbara Keeley |
Wrexham | Clwyd | LIB | gain from | LAB | Ian Lucas |
Wythenshawe and Sale East | Central Manchester | LIB | gain from | LAB | Mike Kane |
Yeovil | Somerset | LIB | gain from | CON | Marcus Fysh |
Ynys Mon | Gwynedd | LIB | gain from | LAB | Albert Owen |
York Central | North Yorkshire | LIB | gain from | LAB | Rachael Maskell |
Note that the MP's name given is the person who won the seat in 2015. That person may not necessarily be the candidate for the same party in the next election.
© 2024 Electoral Calculus Ltd
Powered by TigerLib (29-Jul-2024 10:12, Py3L, sc1)