Electoral Calculus and pollster Find Out Now ran a predictive poll in the run-up to the local elections in May 2023. How accurate were our predictions?
There were elections to 230 district and unitary councils in England on 4 May 2023. For these elections we ran an MRP poll, which interviewed over 12,000 respondents. The MRP method is often a bit more accurate than traditional polling approaches, and also allows estimates of public opinion in small geographic areas, such as district councils and council wards. More details of the MRP approach are available here.
The MRP poll allowed us to estimate the result in every council ward which was up for election. By adding up the wards won, it also predicts which party would win each council, or whether there was 'no overall control' (NOC) of the council.
The poll predicted that Labour would gain 37 councils and that the Conservatives would lose 32 councils, and the Liberal Democrats would gain three councils. In the event, the Conservatives lost 48 councils and Labour gained 22 councils. So both the major parties did a bit worse than expected and the minor parties did better.
The following table shows the number of councils predicted and actually won by each party:
Party | Previous | Prediction | Actual | Pred Change | Actual Change | |
---|---|---|---|---|---|---|
CON | 81 | 49 | 33 | −32 | −48 | |
LAB | 49 | 86 | 71 | +37 | +22 | |
LIB | 17 | 20 | 29 | +3 | +12 | |
Green | 0 | 0 | 1 | 0 | +1 | |
OTH | 8 | 7 | 5 | −1 | −3 | |
NOC | 75 | 68 | 91 | −7 | +16 | |
Total | 230 | 230 | 230 | 0 | 0 |
Of the 230 councils, the vast majority (171) were correctly predicted. Highlights include:
It's not possible to correctly predict every council, as some are very finely balanced, and others are driven by specific local factors which are hard to capture even in regional MRP polling. Mispredictions include:
The overall council results suggest that the two big parties both did a bit worse than predicted and the minor parties and independents did better.
We can also look at the ward results. These are shown in the table below.
Party | Previous | Prediction | Actual | Pred Change | Actual Change | |
---|---|---|---|---|---|---|
CON | 4,180 | 3,261 | 3,172 | −919 | −1,008 | |
LAB | 3,255 | 4,513 | 3,841 | 1,258 | 586 | |
LIB | 1,627 | 1,565 | 2,053 | −62 | 426 | |
Reform | 14 | 8 | 8 | −6 | −6 | |
Green | 341 | 320 | 574 | −21 | 233 | |
OTH | 1,441 | 1,191 | 1,210 | −250 | −231 | |
Total | 10,858 | 10,858 | 10,858 | 0 | 0 |
We correctly predicted that the Conservatives would lose over nine hundred seats, which was broadly correct, since they actually lost just over one thousand seats.
But we thought most of those losses would go to Labour. Although Labour made large gains of nearly six hundred seats, that was less than we expected. Instead the Liberal Democrats and the Greens made significant gains which were ahead of our expectations.
We also made a public prediction which was based just on published polls of Westminster voting intention.
These polls did not ask specific questions on local election voting, and MRP methods were not used. It implied a Labour-Conservative lead of 5pc, compared with the predicted Lab-Con lead of 15pc from MRP.
The table shows the prediction made, which understated the scale of both Conservative losses and Labour gains.
Party | Non-MRP Predicted Change in Councils | Actual change in Councils | Non-MRP Predicted Change in Wards | Actual change in Wards | |
---|---|---|---|---|---|
CON | −14 | −48 | −338 | −1,008 | |
LAB | +8 | +22 | +395 | +586 | |
LIB | 0 | +12 | +14 | +426 | |
Reform | 0 | 0 | −11 | −6 | |
Green | 0 | +1 | −7 | +233 | |
OTH | +2 | −3 | −53 | −231 | |
NOC | +4 | +16 | 0 | 0 |
These results show that the local elections are better predicted with custom polling and MRP methods, rather than by less sophisticated methods.
Predicting local elections is a rather specialised business, but one other pollster also made predictions for a few local authorities in 2023. YouGov analysed 18 councils, and made definite predictions for 13 of them (YouGov prediction). Of those they got eight right. (And Electoral Calculus got nine right.)
But there were also five councils which they said were "too close to call". (These were Chichester, North East Lincolnshire, Sheffield, Walsall and Wokingham.) As it happens, Electoral Calculus correctly predicted all five of those councils.
Overall the MRP prediction worked quite well, and correctly predicted that the Conservatives would lose dozens of councils and that Labour would gain dozens of councils.
Overall, about three-quarters of councils were correctly predicted, which is similar to results from the 2022 prediction. As usual, a minority of councils were mis-predicted.
In terms of predicted seats, the prediction was fairly accurate about the scale of Conservative losses, but the size of Labour's gains was significantly over-predicted.
Find Out Now interviewed 12,203 respondents online between 27 March and 3 April 2023. Data were weighted to be demographically representative of all GB adults by gender, age, social grade, other demographics and past voting patterns.
The table shows the prediction and the actual outcome in council control for all the 230 councils which had elections in May 2023.
District | State Before | Prediction | Outcome |
---|---|---|---|
Amber Valley | CON | LAB | LAB |
Arun | Minority | Minority | Minority |
Ashfield | OTH | OTH | OTH |
Ashford | Minority | Minority | Minority |
Babergh | Minority | Minority | Minority |
Barnsley | LAB | LAB | LAB |
Basildon | CON | CON | CON |
Basingstoke and Deane | Minority | Minority | Minority |
Bassetlaw | LAB | LAB | LAB |
Bath and North East Somerset | LIB | LIB | LIB |
Bedford | Minority | Minority | Minority |
Blaby | CON | CON | CON |
Blackburn with Darwen | LAB | LAB | LAB |
Blackpool | Minority | LAB | LAB |
Bolsover | LAB | Minority | LAB |
Bolton | Minority | LAB | Minority |
Boston | Minority | OTH | OTH |
Bournemouth, Christchurch and Poole | Minority | Minority | Minority |
Bracknell Forest | CON | LAB | LAB |
Bradford | LAB | LAB | LAB |
Braintree | CON | CON | CON |
Breckland | CON | LAB | CON |
Brentwood | CON | Minority | Minority |
Brighton and Hove | Minority | LAB | LAB |
Broadland | CON | CON | Minority |
Bromsgrove | CON | CON | Minority |
Broxbourne | CON | CON | CON |
Broxtowe | Minority | LAB | LAB |
Burnley | Minority | Minority | Minority |
Bury | LAB | LAB | LAB |
Calderdale | LAB | LAB | LAB |
Cambridge | LAB | LAB | LAB |
Cannock Chase | CON | CON | Minority |
Canterbury | Minority | LAB | Minority |
Castle Point | OTH | OTH | OTH |
Central Bedfordshire | CON | CON | Minority |
Charnwood | CON | LAB | Minority |
Chelmsford | LIB | Minority | LIB |
Cherwell | CON | Minority | Minority |
Cheshire East | Minority | Minority | Minority |
Cheshire West and Chester | Minority | LAB | LAB |
Chesterfield | LAB | LAB | LAB |
Chichester | Minority | LIB | LIB |
Chorley | LAB | LAB | LAB |
Colchester | Minority | Minority | Minority |
Cotswold | LIB | LIB | LIB |
Coventry | LAB | LAB | LAB |
Crawley | LAB | LAB | LAB |
Dacorum | CON | Minority | LIB |
Darlington | Minority | LAB | Minority |
Dartford | CON | Minority | CON |
Derby | Minority | Minority | Minority |
Derbyshire Dales | Minority | CON | Minority |
Dover | CON | LAB | LAB |
Dudley | CON | CON | CON |
East Cambridgeshire | CON | CON | CON |
East Devon | Minority | Minority | Minority |
East Hampshire | CON | CON | Minority |
East Hertfordshire | CON | CON | Minority |
East Lindsey | CON | CON | Minority |
East Riding of Yorkshire | CON | Minority | Minority |
East Staffordshire | CON | LAB | LAB |
East Suffolk | CON | Minority | Minority |
Eastbourne | LIB | LIB | LIB |
Eastleigh | LIB | LIB | LIB |
Elmbridge | Minority | Minority | Minority |
Epping Forest | CON | CON | CON |
Epsom and Ewell | OTH | OTH | OTH |
Erewash | CON | LAB | LAB |
Exeter | LAB | LAB | LAB |
Fenland | CON | CON | CON |
Folkestone and Hythe | Minority | Minority | Minority |
Forest of Dean | OTH | CON | Minority |
Fylde | CON | Minority | CON |
Gateshead | LAB | LAB | LAB |
Gedling | LAB | LAB | LAB |
Gravesham | Minority | LAB | LAB |
Great Yarmouth | CON | Minority | Minority |
Guildford | Minority | Minority | LIB |
Halton | LAB | LAB | LAB |
Harborough | CON | CON | Minority |
Harlow | CON | CON | CON |
Hart | Minority | Minority | Minority |
Hartlepool | Minority | Minority | Minority |
Havant | CON | CON | CON |
Herefordshire | Minority | Minority | Minority |
Hertsmere | CON | Minority | Minority |
High Peak | Minority | LAB | LAB |
Hinckley and Bosworth | LIB | LIB | LIB |
Horsham | CON | LIB | LIB |
Hyndburn | Minority | Minority | Minority |
Ipswich | LAB | LAB | LAB |
King's Lynn and West Norfolk | CON | Minority | Minority |
Kingston upon Hull | LIB | LAB | LIB |
Kirklees | LAB | LAB | LAB |
Knowsley | LAB | LAB | LAB |
Lancaster | Minority | LAB | Minority |
Leeds | LAB | LAB | LAB |
Leicester | LAB | LAB | LAB |
Lewes | Minority | Minority | Minority |
Lichfield | CON | Minority | Minority |
Lincoln | LAB | LAB | LAB |
Liverpool | LAB | LAB | LAB |
Luton | LAB | LAB | LAB |
Maidstone | CON | Minority | Minority |
Maldon | OTH | Minority | Minority |
Malvern Hills | Minority | Minority | Minority |
Manchester | LAB | LAB | LAB |
Mansfield | OTH | LAB | LAB |
Medway | CON | LAB | LAB |
Melton | CON | CON | Minority |
Mid Devon | Minority | CON | LIB |
Mid Suffolk | Minority | Minority | Green |
Mid Sussex | CON | CON | Minority |
Middlesbrough | Minority | LAB | LAB |
Milton Keynes | Minority | Minority | Minority |
Mole Valley | LIB | LIB | LIB |
New Forest | CON | CON | CON |
Newark and Sherwood | CON | CON | Minority |
Newcastle upon Tyne | LAB | LAB | LAB |
North Devon | LIB | Minority | LIB |
North East Derbyshire | Minority | LAB | LAB |
North East Lincolnshire | CON | CON | CON |
North Hertfordshire | Minority | Minority | Minority |
North Kesteven | CON | CON | CON |
North Lincolnshire | CON | CON | CON |
North Norfolk | LIB | LIB | LIB |
North Somerset | Minority | Minority | Minority |
North Tyneside | LAB | LAB | LAB |
North Warwickshire | CON | LAB | Minority |
North West Leicestershire | CON | Minority | Minority |
Norwich | LAB | LAB | LAB |
Nottingham | LAB | LAB | LAB |
Oadby and Wigston | LIB | LIB | LIB |
Oldham | LAB | LAB | LAB |
Pendle | CON | Minority | Minority |
Peterborough | Minority | Minority | Minority |
Plymouth | Minority | LAB | LAB |
Portsmouth | Minority | Minority | Minority |
Preston | LAB | LAB | LAB |
Reading | LAB | LAB | LAB |
Redditch | CON | LAB | CON |
Reigate and Banstead | CON | CON | CON |
Ribble Valley | CON | CON | Minority |
Rochdale | LAB | LAB | LAB |
Rochford | Minority | OTH | Minority |
Rossendale | LAB | LAB | LAB |
Rother | Minority | Minority | Minority |
Rugby | CON | CON | Minority |
Runnymede | CON | CON | Minority |
Rushcliffe | CON | Minority | CON |
Rushmoor | CON | CON | CON |
Rutland | Minority | CON | Minority |
Salford | LAB | LAB | LAB |
Sandwell | LAB | LAB | LAB |
Sefton | LAB | LAB | LAB |
Sevenoaks | CON | CON | CON |
Sheffield | Minority | Minority | Minority |
Slough | LAB | LAB | Minority |
Solihull | CON | CON | CON |
South Derbyshire | Minority | LAB | LAB |
South Gloucestershire | CON | Minority | Minority |
South Hams | CON | LIB | LIB |
South Holland | CON | CON | CON |
South Kesteven | CON | Minority | Minority |
South Norfolk | CON | LAB | CON |
South Oxfordshire | Minority | LIB | LIB |
South Ribble | Minority | LAB | LAB |
South Staffordshire | CON | CON | CON |
South Tyneside | LAB | LAB | LAB |
Southampton | LAB | LAB | LAB |
Southend-on-Sea | Minority | Minority | Minority |
Spelthorne | Minority | Minority | Minority |
St Albans | LIB | LIB | LIB |
Stafford | Minority | LAB | Minority |
Staffordshire Moorlands | CON | CON | Minority |
Stevenage | LAB | LAB | LAB |
Stockport | Minority | LIB | Minority |
Stockton-on-Tees | Minority | LAB | Minority |
Stoke-on-Trent | Minority | LAB | LAB |
Stratford-on-Avon | CON | CON | LIB |
Sunderland | LAB | LAB | LAB |
Surrey Heath | Minority | Minority | LIB |
Swale | Minority | Minority | Minority |
Swindon | CON | LAB | LAB |
Tameside | LAB | LAB | LAB |
Tamworth | CON | Minority | Minority |
Tandridge | Minority | OTH | Minority |
Teignbridge | Minority | Minority | LIB |
Telford and Wrekin | LAB | LAB | LAB |
Tendring | Minority | Minority | Minority |
Test Valley | CON | Minority | CON |
Tewkesbury | CON | Minority | Minority |
Thanet | Minority | Minority | LAB |
Three Rivers | LIB | LIB | LIB |
Thurrock | CON | CON | CON |
Tonbridge and Malling | CON | CON | Minority |
Torbay | Minority | Minority | CON |
Torridge | OTH | Minority | Minority |
Trafford | LAB | LAB | LAB |
Tunbridge Wells | Minority | Minority | Minority |
Uttlesford | OTH | OTH | OTH |
Vale of White Horse | LIB | LIB | LIB |
Wakefield | LAB | LAB | LAB |
Walsall | CON | CON | CON |
Warwick | Minority | LAB | Minority |
Watford | LIB | LIB | LIB |
Waverley | Minority | Minority | Minority |
Wealden | CON | CON | Minority |
Welwyn Hatfield | CON | Minority | Minority |
West Berkshire | CON | CON | LIB |
West Devon | CON | CON | Minority |
West Lancashire | Minority | LAB | LAB |
West Lindsey | Minority | Minority | Minority |
West Oxfordshire | Minority | Minority | Minority |
West Suffolk | CON | CON | Minority |
Wigan | LAB | LAB | LAB |
Winchester | LIB | LIB | LIB |
Windsor and Maidenhead | CON | LIB | LIB |
Wirral | Minority | LAB | Minority |
Woking | LIB | LIB | LIB |
Wokingham | Minority | Minority | Minority |
Wolverhampton | LAB | LAB | LAB |
Worcester | Minority | Minority | Minority |
Worthing | LAB | LAB | LAB |
Wychavon | CON | CON | CON |
Wyre | CON | LAB | CON |
Wyre Forest | Minority | CON | CON |
York | Minority | LAB | LAB |
Redcar and Cleveland | Minority | LAB | Minority |