[{"model_type":"forecast","constituency_name":"Aberafan Maesteg","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.81,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Aberafan Maesteg","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.81,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Aberdeen North","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"SNP","confidence_class":"Likely","first_party_name":"SNP","second_party_name":"Labour","third_party_name":null,"last_perc_share":52.9,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Aberdeen North","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"SNP","confidence_class":"Likely","first_party_name":"SNP","second_party_name":"Labour","third_party_name":null,"last_perc_share":52.9,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Aberdeen South","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"SNP","confidence_class":"Lean","first_party_name":"SNP","second_party_name":"Labour","third_party_name":"Conservative","last_perc_share":45.26,"pred_party_change":false,"battleground":"Scotland"},{"model_type":"nowcast","constituency_name":"Aberdeen South","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"SNP","confidence_class":"Lean","first_party_name":"SNP","second_party_name":"Labour","third_party_name":"Conservative","last_perc_share":45.26,"pred_party_change":false,"battleground":"Scotland"},{"model_type":"forecast","constituency_name":"Aberdeenshire North and Moray East","gor_name":"Scotland","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"SNP","third_party_name":null,"last_perc_share":48.32,"pred_party_change":false,"battleground":"Scotland"},{"model_type":"nowcast","constituency_name":"Aberdeenshire North and Moray East","gor_name":"Scotland","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"SNP","third_party_name":null,"last_perc_share":48.32,"pred_party_change":false,"battleground":"Scotland"},{"model_type":"forecast","constituency_name":"Airdrie and Shotts","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":44.6,"pred_party_change":true,"battleground":"Scotland"},{"model_type":"nowcast","constituency_name":"Airdrie and Shotts","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":44.6,"pred_party_change":true,"battleground":"Scotland"},{"model_type":"forecast","constituency_name":"Aldershot","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":56.83,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Aldershot","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":56.83,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Aldridge-Brownhills","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":69.61,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Aldridge-Brownhills","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":69.61,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Alloa and Grangemouth","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"SNP","confidence_class":"Likely","first_party_name":"SNP","second_party_name":"Labour","third_party_name":null,"last_perc_share":52.67,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Alloa and Grangemouth","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"SNP","confidence_class":"Likely","first_party_name":"SNP","second_party_name":"Labour","third_party_name":null,"last_perc_share":52.67,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Altrincham and Sale West","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.24,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Altrincham and Sale West","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.24,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Alyn and Deeside","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":42.74,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Alyn and Deeside","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":42.74,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Amber Valley","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":63.84,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Amber Valley","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":63.84,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Angus and Perthshire Glens","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"SNP","confidence_class":"Likely","first_party_name":"SNP","second_party_name":"Conservative","third_party_name":null,"last_perc_share":50.42,"pred_party_change":false,"battleground":"Scotland"},{"model_type":"nowcast","constituency_name":"Angus and Perthshire Glens","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"SNP","confidence_class":"Likely","first_party_name":"SNP","second_party_name":"Conservative","third_party_name":null,"last_perc_share":50.42,"pred_party_change":false,"battleground":"Scotland"},{"model_type":"forecast","constituency_name":"Arbroath and Broughty Ferry","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"SNP","confidence_class":"Likely","first_party_name":"SNP","second_party_name":"Labour","third_party_name":null,"last_perc_share":51.24,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Arbroath and Broughty Ferry","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"SNP","confidence_class":"Likely","first_party_name":"SNP","second_party_name":"Labour","third_party_name":null,"last_perc_share":51.24,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Argyll, Bute and South Lochaber","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"SNP","confidence_class":"Lean","first_party_name":"SNP","second_party_name":"Labour","third_party_name":"Conservative","last_perc_share":44.16,"pred_party_change":false,"battleground":"Scotland"},{"model_type":"nowcast","constituency_name":"Argyll, Bute and South Lochaber","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"SNP","confidence_class":"Lean","first_party_name":"SNP","second_party_name":"Labour","third_party_name":"Conservative","last_perc_share":44.16,"pred_party_change":false,"battleground":"Scotland"},{"model_type":"forecast","constituency_name":"Arundel and South Downs","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":61.02,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Arundel and South Downs","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":61.02,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Ashfield","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Ashfield Independents","third_party_name":null,"last_perc_share":39.2,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"nowcast","constituency_name":"Ashfield","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Ashfield Independents","third_party_name":null,"last_perc_share":39.2,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"forecast","constituency_name":"Ashford","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":60.27,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Ashford","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":60.27,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Ashton-under-Lyne","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.53,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Ashton-under-Lyne","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.53,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Aylesbury","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":51.69,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Aylesbury","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":51.69,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Ayr, Carrick and Cumnock","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"SNP","second_party_name":"Labour","third_party_name":"Conservative","last_perc_share":43.51,"pred_party_change":false,"battleground":"Scotland"},{"model_type":"nowcast","constituency_name":"Ayr, Carrick and Cumnock","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"SNP","second_party_name":"Labour","third_party_name":"Conservative","last_perc_share":43.51,"pred_party_change":false,"battleground":"Scotland"},{"model_type":"forecast","constituency_name":"Banbury","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":51.95,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Banbury","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":51.95,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Bangor Aberconwy","gor_name":"Wales","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":39.98,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Bangor Aberconwy","gor_name":"Wales","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":39.98,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Barking","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":60.94,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Barking","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":60.94,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Barnsley North","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"Reform UK","third_party_name":null,"last_perc_share":38.7,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Barnsley North","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"Reform UK","third_party_name":null,"last_perc_share":38.7,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Barnsley South","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Reform UK","third_party_name":null,"last_perc_share":41.82,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Barnsley South","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Reform UK","third_party_name":null,"last_perc_share":41.82,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Barrow and Furness","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.05,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Barrow and Furness","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.05,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Basildon and Billericay","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":66.31,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Basildon and Billericay","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":66.31,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Basingstoke","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":53.47,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Basingstoke","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":53.47,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Bassetlaw","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":54.41,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Bassetlaw","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":54.41,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Bath","gor_name":"South West England","last_actual_winning_party_name":"Liberal Democrats","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":53.73,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Bath","gor_name":"South West England","last_actual_winning_party_name":"Liberal Democrats","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":53.73,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Bathgate and Linlithgow","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"SNP","third_party_name":null,"last_perc_share":43.01,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Bathgate and Linlithgow","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"SNP","third_party_name":null,"last_perc_share":43.01,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Battersea","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.35,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Battersea","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.35,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Beaconsfield","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":80.34,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Beaconsfield","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":80.34,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Beckenham and Penge","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":40.1,"pred_party_change":false,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Beckenham and Penge","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":40.1,"pred_party_change":false,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Bedford","gor_name":"East Of England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":44.34,"pred_party_change":false,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Bedford","gor_name":"East Of England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":44.34,"pred_party_change":false,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Belfast East","gor_name":"Northern Ireland","last_actual_winning_party_name":"DUP","predicted_party_name":"Alliance","confidence_class":"Likely","first_party_name":"Alliance","second_party_name":"DUP","third_party_name":null,"last_perc_share":47.9,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Belfast East","gor_name":"Northern Ireland","last_actual_winning_party_name":"DUP","predicted_party_name":"Alliance","confidence_class":"Likely","first_party_name":"Alliance","second_party_name":"DUP","third_party_name":null,"last_perc_share":47.9,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Belfast North","gor_name":"Northern Ireland","last_actual_winning_party_name":"Sinn F\u00e9in","predicted_party_name":"Sinn F\u00e9in","confidence_class":"Safe","first_party_name":"Sinn F\u00e9in","second_party_name":null,"third_party_name":null,"last_perc_share":48.11,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Belfast North","gor_name":"Northern Ireland","last_actual_winning_party_name":"Sinn F\u00e9in","predicted_party_name":"Sinn F\u00e9in","confidence_class":"Safe","first_party_name":"Sinn F\u00e9in","second_party_name":null,"third_party_name":null,"last_perc_share":48.11,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Belfast South and Mid Down","gor_name":"Northern Ireland","last_actual_winning_party_name":"SDLP","predicted_party_name":"SDLP","confidence_class":"Safe","first_party_name":"SDLP","second_party_name":null,"third_party_name":null,"last_perc_share":53.3,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Belfast South and Mid Down","gor_name":"Northern Ireland","last_actual_winning_party_name":"SDLP","predicted_party_name":"SDLP","confidence_class":"Safe","first_party_name":"SDLP","second_party_name":null,"third_party_name":null,"last_perc_share":53.3,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Belfast West","gor_name":"Northern Ireland","last_actual_winning_party_name":"Sinn F\u00e9in","predicted_party_name":"Sinn F\u00e9in","confidence_class":"Safe","first_party_name":"Sinn F\u00e9in","second_party_name":null,"third_party_name":null,"last_perc_share":48.45,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Belfast West","gor_name":"Northern Ireland","last_actual_winning_party_name":"Sinn F\u00e9in","predicted_party_name":"Sinn F\u00e9in","confidence_class":"Safe","first_party_name":"Sinn F\u00e9in","second_party_name":null,"third_party_name":null,"last_perc_share":48.45,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Bermondsey and Old Southwark","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":49.64,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Bermondsey and Old Southwark","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":49.64,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Berwickshire, Roxburgh and Selkirk","gor_name":"Scotland","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":48.45,"pred_party_change":false,"battleground":"Scotland"},{"model_type":"nowcast","constituency_name":"Berwickshire, Roxburgh and Selkirk","gor_name":"Scotland","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":48.45,"pred_party_change":false,"battleground":"Scotland"},{"model_type":"forecast","constituency_name":"Bethnal Green and Stepney","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":73.51,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Bethnal Green and Stepney","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":73.51,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Beverley and Holderness","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":60.99,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Beverley and Holderness","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":60.99,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Bexhill and Battle","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":61.76,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Bexhill and Battle","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":61.76,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Bexleyheath and Crayford","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":60.78,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Bexleyheath and Crayford","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":60.78,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Bicester and Woodstock","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":"Labour","last_perc_share":53.91,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Bicester and Woodstock","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":"Labour","last_perc_share":53.91,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Birkenhead","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":60.0,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Birkenhead","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":60.0,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Birmingham Edgbaston","gor_name":"West Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":52.32,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Birmingham Edgbaston","gor_name":"West Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":52.32,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Birmingham Erdington","gor_name":"West Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":49.44,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Birmingham Erdington","gor_name":"West Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":49.44,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Birmingham Hall Green and Moseley","gor_name":"West Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":71.98,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Birmingham Hall Green and Moseley","gor_name":"West Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":71.98,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Birmingham Hodge Hill and Solihull North","gor_name":"West Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":59.92,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Birmingham Hodge Hill and Solihull North","gor_name":"West Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":59.92,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Birmingham Ladywood","gor_name":"West Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":83.29,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Birmingham Ladywood","gor_name":"West Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":83.29,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Birmingham Northfield","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.08,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"nowcast","constituency_name":"Birmingham Northfield","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.08,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"forecast","constituency_name":"Birmingham Perry Barr","gor_name":"West Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":68.01,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Birmingham Perry Barr","gor_name":"West Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":68.01,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Birmingham Selly Oak","gor_name":"West Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":55.71,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Birmingham Selly Oak","gor_name":"West Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":55.71,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Birmingham Yardley","gor_name":"West Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":58.1,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Birmingham Yardley","gor_name":"West Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":58.1,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Bishop Auckland","gor_name":"North East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.35,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Bishop Auckland","gor_name":"North East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.35,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Blackburn","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":66.47,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Blackburn","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":66.47,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Blackley and Middleton South","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":59.01,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Blackley and Middleton South","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":59.01,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Blackpool North and Fleetwood","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":56.34,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Blackpool North and Fleetwood","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":56.34,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Blackpool South","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":49.27,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Blackpool South","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":49.27,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Blaenau Gwent and Rhymney","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":50.86,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Blaenau Gwent and Rhymney","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":50.86,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Blaydon and Consett","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":45.02,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Blaydon and Consett","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":45.02,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Blyth and Ashington","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.69,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Blyth and Ashington","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.69,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Bognor Regis and Littlehampton","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":62.61,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Bognor Regis and Littlehampton","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":62.61,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Bolsover","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.76,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"nowcast","constituency_name":"Bolsover","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.76,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"forecast","constituency_name":"Bolton North East","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":45.01,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Bolton North East","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":45.01,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Bolton South and Walkden","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":56.59,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Bolton South and Walkden","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":56.59,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Bolton West","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":56.54,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Bolton West","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":56.54,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Bootle","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":79.44,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Bootle","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":79.44,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Boston and Skegness","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":78.93,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Boston and Skegness","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":78.93,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Bournemouth East","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":51.39,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Bournemouth East","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":51.39,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Bournemouth West","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.58,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Bournemouth West","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.58,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Bracknell","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":56.16,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Bracknell","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":56.16,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Bradford East","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":62.98,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Bradford East","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":62.98,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Bradford South","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.74,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Bradford South","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.74,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Bradford West","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":76.38,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Bradford West","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":76.38,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Braintree","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":70.42,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Braintree","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":70.42,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Brecon, Radnor and Cwm Tawe","gor_name":"Wales","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":46.61,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Brecon, Radnor and Cwm Tawe","gor_name":"Wales","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":46.61,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Brent East","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":63.84,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Brent East","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":63.84,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Brent West","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.58,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Brent West","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.58,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Brentford and Isleworth","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":50.33,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Brentford and Isleworth","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":50.33,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Brentwood and Ongar","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":68.54,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Brentwood and Ongar","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":68.54,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Bridgend","gor_name":"Wales","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":43.96,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Bridgend","gor_name":"Wales","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":43.96,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Bridgwater","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":57.9,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Bridgwater","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":57.9,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Bridlington and the Wolds","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":66.57,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Bridlington and the Wolds","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":66.57,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Brigg and Immingham","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":71.94,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Brigg and Immingham","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":71.94,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Brighton Kemptown and Peacehaven","gor_name":"South East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":51.18,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Brighton Kemptown and Peacehaven","gor_name":"South East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":51.18,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Brighton Pavilion","gor_name":"South East England","last_actual_winning_party_name":"Green Party","predicted_party_name":"Green Party","confidence_class":"Safe","first_party_name":"Green Party","second_party_name":null,"third_party_name":null,"last_perc_share":57.26,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Brighton Pavilion","gor_name":"South East England","last_actual_winning_party_name":"Green Party","predicted_party_name":"Green Party","confidence_class":"Safe","first_party_name":"Green Party","second_party_name":null,"third_party_name":null,"last_perc_share":57.26,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Bristol Central","gor_name":"South West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":58.48,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Bristol Central","gor_name":"South West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":58.48,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Bristol East","gor_name":"South West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":58.39,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Bristol East","gor_name":"South West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":58.39,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Bristol North East","gor_name":"South West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":50.3,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Bristol North East","gor_name":"South West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":50.3,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Bristol North West","gor_name":"South West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.88,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Bristol North West","gor_name":"South West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.88,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Bristol South","gor_name":"South West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":51.62,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Bristol South","gor_name":"South West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":51.62,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Broadland and Fakenham","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":59.15,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Broadland and Fakenham","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":59.15,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Bromley and Biggin Hill","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":54.45,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Bromley and Biggin Hill","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":54.45,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Bromsgrove","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":63.4,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Bromsgrove","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":63.4,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Broxbourne","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":64.24,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Broxbourne","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":64.24,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Broxtowe","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":45.44,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"nowcast","constituency_name":"Broxtowe","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":45.44,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"forecast","constituency_name":"Buckingham and Bletchley","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":53.75,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Buckingham and Bletchley","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":53.75,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Burnley","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":40.57,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Burnley","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":40.57,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Burton and Uttoxeter","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":60.65,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Burton and Uttoxeter","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":60.65,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Bury North","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.43,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Bury North","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.43,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Bury South","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":44.81,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Bury South","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":44.81,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Bury St Edmunds and Stowmarket","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":64.69,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Bury St Edmunds and Stowmarket","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":64.69,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Caerfyrddin","gor_name":"Wales","last_actual_winning_party_name":"Conservative","predicted_party_name":"Plaid Cymru","confidence_class":"Lean","first_party_name":"Plaid Cymru","second_party_name":"Labour","third_party_name":null,"last_perc_share":39.16,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Caerfyrddin","gor_name":"Wales","last_actual_winning_party_name":"Conservative","predicted_party_name":"Plaid Cymru","confidence_class":"Lean","first_party_name":"Plaid Cymru","second_party_name":"Labour","third_party_name":null,"last_perc_share":39.16,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Caerphilly","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":43.89,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Caerphilly","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":43.89,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Caithness, Sutherland and Easter Ross","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Liberal Democrats","confidence_class":"Likely","first_party_name":"Liberal Democrats","second_party_name":"SNP","third_party_name":null,"last_perc_share":38.88,"pred_party_change":true,"battleground":"Scotland"},{"model_type":"nowcast","constituency_name":"Caithness, Sutherland and Easter Ross","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Liberal Democrats","confidence_class":"Likely","first_party_name":"Liberal Democrats","second_party_name":"SNP","third_party_name":null,"last_perc_share":38.88,"pred_party_change":true,"battleground":"Scotland"},{"model_type":"forecast","constituency_name":"Calder Valley","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":51.35,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Calder Valley","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":51.35,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Camborne and Redruth","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.26,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Camborne and Redruth","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.26,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Cambridge","gor_name":"East Of England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.55,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Cambridge","gor_name":"East Of England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.55,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Cannock Chase","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":68.31,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Cannock Chase","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":68.31,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Canterbury","gor_name":"South East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":49.03,"pred_party_change":false,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Canterbury","gor_name":"South East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":49.03,"pred_party_change":false,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Cardiff East","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":59.37,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Cardiff East","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":59.37,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Cardiff North","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":49.85,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Cardiff North","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":49.85,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Cardiff South and Penarth","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.66,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Cardiff South and Penarth","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.66,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Cardiff West","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":50.31,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Cardiff West","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":50.31,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Carlisle","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":56.52,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Carlisle","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":56.52,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Carshalton and Wallington","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":42.41,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Carshalton and Wallington","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":42.41,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Castle Point","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":76.54,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Castle Point","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":76.54,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Central Ayrshire","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"SNP","second_party_name":"Labour","third_party_name":null,"last_perc_share":46.17,"pred_party_change":false,"battleground":"Scotland"},{"model_type":"nowcast","constituency_name":"Central Ayrshire","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"SNP","second_party_name":"Labour","third_party_name":null,"last_perc_share":46.17,"pred_party_change":false,"battleground":"Scotland"},{"model_type":"forecast","constituency_name":"Central Devon","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":55.3,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Central Devon","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":55.3,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Central Suffolk and North Ipswich","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":61.93,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Central Suffolk and North Ipswich","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":61.93,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Ceredigion Preseli","gor_name":"Wales","last_actual_winning_party_name":"Plaid Cymru","predicted_party_name":"Plaid Cymru","confidence_class":"Likely","first_party_name":"Plaid Cymru","second_party_name":"Labour","third_party_name":null,"last_perc_share":31.05,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Ceredigion Preseli","gor_name":"Wales","last_actual_winning_party_name":"Plaid Cymru","predicted_party_name":"Plaid Cymru","confidence_class":"Likely","first_party_name":"Plaid Cymru","second_party_name":"Labour","third_party_name":null,"last_perc_share":31.05,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Chatham and Aylesford","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":65.89,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Chatham and Aylesford","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":65.89,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Cheadle","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":45.96,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Cheadle","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":45.96,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Chelmsford","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":"Labour","last_perc_share":54.71,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Chelmsford","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":"Labour","last_perc_share":54.71,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Chelsea and Fulham","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":45.47,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Chelsea and Fulham","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":45.47,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Cheltenham","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":48.46,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Cheltenham","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":48.46,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Chesham and Amersham","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":57.77,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Chesham and Amersham","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":57.77,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Chester North and Neston","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":50.32,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Chester North and Neston","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":50.32,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Chester South and Eddisbury","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":59.23,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Chester South and Eddisbury","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":59.23,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Chesterfield","gor_name":"East Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":40.56,"pred_party_change":false,"battleground":"Midlands"},{"model_type":"nowcast","constituency_name":"Chesterfield","gor_name":"East Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":40.56,"pred_party_change":false,"battleground":"Midlands"},{"model_type":"forecast","constituency_name":"Chichester","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":58.76,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Chichester","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":58.76,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Chingford and Woodford Green","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.2,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Chingford and Woodford Green","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.2,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Chippenham","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":56.38,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Chippenham","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":56.38,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Chipping Barnet","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.55,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Chipping Barnet","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.55,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Chorley","gor_name":"North West England","last_actual_winning_party_name":"Speaker","predicted_party_name":"Speaker","confidence_class":"Safe","first_party_name":"Speaker","second_party_name":null,"third_party_name":null,"last_perc_share":88.17,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Chorley","gor_name":"North West England","last_actual_winning_party_name":"Speaker","predicted_party_name":"Speaker","confidence_class":"Safe","first_party_name":"Speaker","second_party_name":null,"third_party_name":null,"last_perc_share":88.17,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Christchurch","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":65.59,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Christchurch","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":65.59,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Cities of London and Westminster","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":40.33,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Cities of London and Westminster","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":40.33,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Clacton","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":74.05,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Clacton","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":74.05,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Clapham and Brixton Hill","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":55.36,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Clapham and Brixton Hill","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":55.36,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Clwyd East","gor_name":"Wales","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.94,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Clwyd East","gor_name":"Wales","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.94,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Clwyd North","gor_name":"Wales","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":45.78,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Clwyd North","gor_name":"Wales","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":45.78,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Coatbridge and Bellshill","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.35,"pred_party_change":true,"battleground":"Scotland"},{"model_type":"nowcast","constituency_name":"Coatbridge and Bellshill","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.35,"pred_party_change":true,"battleground":"Scotland"},{"model_type":"forecast","constituency_name":"Colchester","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":52.34,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Colchester","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":52.34,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Colne Valley","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":51.33,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Colne Valley","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":51.33,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Congleton","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":60.64,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Congleton","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":60.64,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Corby and East Northamptonshire","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":54.64,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"nowcast","constituency_name":"Corby and East Northamptonshire","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":54.64,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"forecast","constituency_name":"Coventry East","gor_name":"West Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":52.1,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Coventry East","gor_name":"West Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":52.1,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Coventry North West","gor_name":"West Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":43.81,"pred_party_change":false,"battleground":"Midlands"},{"model_type":"nowcast","constituency_name":"Coventry North West","gor_name":"West Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":43.81,"pred_party_change":false,"battleground":"Midlands"},{"model_type":"forecast","constituency_name":"Coventry South","gor_name":"West Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":44.68,"pred_party_change":false,"battleground":"Midlands"},{"model_type":"nowcast","constituency_name":"Coventry South","gor_name":"West Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":44.68,"pred_party_change":false,"battleground":"Midlands"},{"model_type":"forecast","constituency_name":"Cowdenbeath and Kirkcaldy","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":36.32,"pred_party_change":true,"battleground":"Scotland"},{"model_type":"nowcast","constituency_name":"Cowdenbeath and Kirkcaldy","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":36.32,"pred_party_change":true,"battleground":"Scotland"},{"model_type":"forecast","constituency_name":"Cramlington and Killingworth","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":44.37,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Cramlington and Killingworth","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":44.37,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Crawley","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":54.19,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Crawley","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":54.19,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Crewe and Nantwich","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":50.82,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Crewe and Nantwich","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":50.82,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Croydon East","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.08,"pred_party_change":false,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Croydon East","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.08,"pred_party_change":false,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Croydon South","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":54.48,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Croydon South","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":54.48,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Croydon West","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":66.71,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Croydon West","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":66.71,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Cumbernauld and Kirkintilloch","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"SNP","third_party_name":null,"last_perc_share":52.03,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Cumbernauld and Kirkintilloch","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"SNP","third_party_name":null,"last_perc_share":52.03,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Dagenham and Rainham","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":45.16,"pred_party_change":false,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Dagenham and Rainham","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":45.16,"pred_party_change":false,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Darlington","gor_name":"North East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":49.98,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Darlington","gor_name":"North East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":49.98,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Dartford","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":61.12,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Dartford","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":61.12,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Daventry","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":64.5,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Daventry","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":64.5,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Derby North","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":45.83,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"nowcast","constituency_name":"Derby North","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":45.83,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"forecast","constituency_name":"Derby South","gor_name":"East Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":51.08,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Derby South","gor_name":"East Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":51.08,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Derbyshire Dales","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":59.0,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Derbyshire Dales","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":59.0,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Dewsbury and Batley","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":59.09,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Dewsbury and Batley","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":59.09,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Didcot and Wantage","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Lean","first_party_name":"Liberal Democrats","second_party_name":"Conservative","third_party_name":null,"last_perc_share":50.89,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Didcot and Wantage","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Lean","first_party_name":"Liberal Democrats","second_party_name":"Conservative","third_party_name":null,"last_perc_share":50.89,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Doncaster Central","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":39.36,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Doncaster Central","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":39.36,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Doncaster East and the Isle of Axholme","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":52.13,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Doncaster East and the Isle of Axholme","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":52.13,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Doncaster North","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":38.86,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Doncaster North","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":38.86,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Dorking and Horley","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Likely","first_party_name":"Liberal Democrats","second_party_name":"Conservative","third_party_name":null,"last_perc_share":52.05,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Dorking and Horley","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Likely","first_party_name":"Liberal Democrats","second_party_name":"Conservative","third_party_name":null,"last_perc_share":52.05,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Dover and Deal","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":57.91,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Dover and Deal","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":57.91,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Droitwich and Evesham","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":65.69,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Droitwich and Evesham","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":65.69,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Dudley","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":63.16,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Dudley","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":63.16,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Dulwich and West Norwood","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":64.47,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Dulwich and West Norwood","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":64.47,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Dumfries and Galloway","gor_name":"Scotland","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"SNP","third_party_name":"Labour","last_perc_share":43.81,"pred_party_change":false,"battleground":"Scotland"},{"model_type":"nowcast","constituency_name":"Dumfries and Galloway","gor_name":"Scotland","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"SNP","third_party_name":"Labour","last_perc_share":43.81,"pred_party_change":false,"battleground":"Scotland"},{"model_type":"forecast","constituency_name":"Dumfriesshire, Clydesdale and Tweeddale","gor_name":"Scotland","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"SNP","third_party_name":null,"last_perc_share":46.47,"pred_party_change":false,"battleground":"Scotland"},{"model_type":"nowcast","constituency_name":"Dumfriesshire, Clydesdale and Tweeddale","gor_name":"Scotland","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"SNP","third_party_name":null,"last_perc_share":46.47,"pred_party_change":false,"battleground":"Scotland"},{"model_type":"forecast","constituency_name":"Dundee Central","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"SNP","confidence_class":"Lean","first_party_name":"SNP","second_party_name":"Labour","third_party_name":null,"last_perc_share":56.48,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Dundee Central","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"SNP","confidence_class":"Lean","first_party_name":"SNP","second_party_name":"Labour","third_party_name":null,"last_perc_share":56.48,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Dunfermline and Dollar","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"SNP","third_party_name":null,"last_perc_share":44.3,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Dunfermline and Dollar","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"SNP","third_party_name":null,"last_perc_share":44.3,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Dunstable and Leighton Buzzard","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":58.71,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Dunstable and Leighton Buzzard","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":58.71,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Durham, City Of","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":41.1,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Durham, City Of","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":41.1,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Dwyfor Meirionnydd","gor_name":"Wales","last_actual_winning_party_name":"Plaid Cymru","predicted_party_name":"Plaid Cymru","confidence_class":"Safe","first_party_name":"Plaid Cymru","second_party_name":null,"third_party_name":null,"last_perc_share":45.75,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Dwyfor Meirionnydd","gor_name":"Wales","last_actual_winning_party_name":"Plaid Cymru","predicted_party_name":"Plaid Cymru","confidence_class":"Safe","first_party_name":"Plaid Cymru","second_party_name":null,"third_party_name":null,"last_perc_share":45.75,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Ealing Central and Acton","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":52.29,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Ealing Central and Acton","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":52.29,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Ealing North","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":56.32,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Ealing North","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":56.32,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Ealing Southall","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":59.75,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Ealing Southall","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":59.75,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Earley and Woodley","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":48.76,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Earley and Woodley","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":48.76,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Easington","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.76,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Easington","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.76,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"East Antrim","gor_name":"Northern Ireland","last_actual_winning_party_name":"DUP","predicted_party_name":"DUP","confidence_class":"Likely","first_party_name":"DUP","second_party_name":"Alliance","third_party_name":null,"last_perc_share":41.88,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"East Antrim","gor_name":"Northern Ireland","last_actual_winning_party_name":"DUP","predicted_party_name":"DUP","confidence_class":"Likely","first_party_name":"DUP","second_party_name":"Alliance","third_party_name":null,"last_perc_share":41.88,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"East Grinstead and Uckfield","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":58.47,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"East Grinstead and Uckfield","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":58.47,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"East Ham","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":77.78,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"East Ham","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":77.78,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"East Hampshire","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":59.0,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"East Hampshire","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":59.0,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"East Kilbride and Strathaven","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"SNP","third_party_name":null,"last_perc_share":47.04,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"East Kilbride and Strathaven","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"SNP","third_party_name":null,"last_perc_share":47.04,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"East Londonderry","gor_name":"Northern Ireland","last_actual_winning_party_name":"DUP","predicted_party_name":"DUP","confidence_class":"Safe","first_party_name":"DUP","second_party_name":null,"third_party_name":null,"last_perc_share":40.04,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"East Londonderry","gor_name":"Northern Ireland","last_actual_winning_party_name":"DUP","predicted_party_name":"DUP","confidence_class":"Safe","first_party_name":"DUP","second_party_name":null,"third_party_name":null,"last_perc_share":40.04,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"East Renfrewshire","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"SNP","second_party_name":"Labour","third_party_name":null,"last_perc_share":44.94,"pred_party_change":false,"battleground":"Scotland"},{"model_type":"nowcast","constituency_name":"East Renfrewshire","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"SNP","second_party_name":"Labour","third_party_name":null,"last_perc_share":44.94,"pred_party_change":false,"battleground":"Scotland"},{"model_type":"forecast","constituency_name":"East Surrey","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":61.63,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"East Surrey","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":61.63,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"East Thanet","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.45,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"East Thanet","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.45,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"East Wiltshire","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":65.94,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"East Wiltshire","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":65.94,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"East Worthing and Shoreham","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":51.27,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"East Worthing and Shoreham","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":51.27,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Eastbourne","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":47.26,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Eastbourne","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":47.26,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Eastleigh","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Likely","first_party_name":"Liberal Democrats","second_party_name":"Conservative","third_party_name":null,"last_perc_share":51.87,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Eastleigh","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Likely","first_party_name":"Liberal Democrats","second_party_name":"Conservative","third_party_name":null,"last_perc_share":51.87,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Edinburgh East and Musselburgh","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"SNP","third_party_name":null,"last_perc_share":48.97,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Edinburgh East and Musselburgh","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"SNP","third_party_name":null,"last_perc_share":48.97,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Edinburgh North and Leith","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"SNP","third_party_name":null,"last_perc_share":43.79,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Edinburgh North and Leith","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"SNP","third_party_name":null,"last_perc_share":43.79,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Edinburgh South","gor_name":"Scotland","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.22,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Edinburgh South","gor_name":"Scotland","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.22,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Edinburgh South West","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"SNP","confidence_class":"Lean","first_party_name":"SNP","second_party_name":"Labour","third_party_name":null,"last_perc_share":47.63,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Edinburgh South West","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"SNP","confidence_class":"Lean","first_party_name":"SNP","second_party_name":"Labour","third_party_name":null,"last_perc_share":47.63,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Edinburgh West","gor_name":"Scotland","last_actual_winning_party_name":"Liberal Democrats","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":38.23,"pred_party_change":false,"battleground":"Scotland"},{"model_type":"nowcast","constituency_name":"Edinburgh West","gor_name":"Scotland","last_actual_winning_party_name":"Liberal Democrats","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":38.23,"pred_party_change":false,"battleground":"Scotland"},{"model_type":"forecast","constituency_name":"Edmonton and Winchmore Hill","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":58.28,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Edmonton and Winchmore Hill","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":58.28,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Ellesmere Port and Bromborough","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":59.3,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Ellesmere Port and Bromborough","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":59.3,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Eltham and Chislehurst","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.85,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Eltham and Chislehurst","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.85,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Ely and East Cambridgeshire","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":54.97,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Ely and East Cambridgeshire","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":54.97,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Enfield North","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.34,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Enfield North","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.34,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Epping Forest","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":64.38,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Epping Forest","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":64.38,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Epsom and Ewell","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":"Liberal Democrats","last_perc_share":54.72,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Epsom and Ewell","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":"Liberal Democrats","last_perc_share":54.72,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Erewash","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":57.28,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Erewash","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":57.28,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Erith and Thamesmead","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":58.35,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Erith and Thamesmead","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":58.35,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Esher and Walton","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":49.83,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Esher and Walton","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":49.83,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Exeter","gor_name":"South West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":55.15,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Exeter","gor_name":"South West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":55.15,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Exmouth and Exeter East","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":76.16,"pred_party_change":false,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Exmouth and Exeter East","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":76.16,"pred_party_change":false,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Falkirk","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"SNP","confidence_class":"Likely","first_party_name":"SNP","second_party_name":"Labour","third_party_name":null,"last_perc_share":51.75,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Falkirk","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"SNP","confidence_class":"Likely","first_party_name":"SNP","second_party_name":"Labour","third_party_name":null,"last_perc_share":51.75,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Fareham and Waterlooville","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":61.18,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Fareham and Waterlooville","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":61.18,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Farnham and Bordon","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":59.4,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Farnham and Bordon","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":59.4,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Faversham and Mid Kent","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":63.23,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Faversham and Mid Kent","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":63.23,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Feltham and Heston","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":51.72,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Feltham and Heston","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":51.72,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Fermanagh and South Tyrone","gor_name":"Northern Ireland","last_actual_winning_party_name":"Sinn F\u00e9in","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Ulster Unionist Party","second_party_name":"Sinn F\u00e9in","third_party_name":null,"last_perc_share":43.17,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Fermanagh and South Tyrone","gor_name":"Northern Ireland","last_actual_winning_party_name":"Sinn F\u00e9in","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Ulster Unionist Party","second_party_name":"Sinn F\u00e9in","third_party_name":null,"last_perc_share":43.17,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Filton and Bradley Stoke","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":51.0,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Filton and Bradley Stoke","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":51.0,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Finchley and Golders Green","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Labour","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":43.79,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Finchley and Golders Green","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Labour","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":43.79,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Folkestone and Hythe","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":57.05,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Folkestone and Hythe","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":57.05,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Forest of Dean","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":61.15,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Forest of Dean","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":61.15,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Foyle","gor_name":"Northern Ireland","last_actual_winning_party_name":"SDLP","predicted_party_name":"SDLP","confidence_class":"Safe","first_party_name":"SDLP","second_party_name":null,"third_party_name":null,"last_perc_share":58.24,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Foyle","gor_name":"Northern Ireland","last_actual_winning_party_name":"SDLP","predicted_party_name":"SDLP","confidence_class":"Safe","first_party_name":"SDLP","second_party_name":null,"third_party_name":null,"last_perc_share":58.24,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Frome and East Somerset","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":49.29,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Frome and East Somerset","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":49.29,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Fylde","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":63.37,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Fylde","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":63.37,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Gainsborough","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":67.78,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Gainsborough","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":67.78,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Gateshead Central and Whickham","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.09,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Gateshead Central and Whickham","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.09,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Gedling","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.2,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"nowcast","constituency_name":"Gedling","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.2,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"forecast","constituency_name":"Gillingham and Rainham","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":61.61,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Gillingham and Rainham","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":61.61,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Glasgow East","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.69,"pred_party_change":true,"battleground":"Scotland"},{"model_type":"nowcast","constituency_name":"Glasgow East","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.69,"pred_party_change":true,"battleground":"Scotland"},{"model_type":"forecast","constituency_name":"Glasgow North","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.56,"pred_party_change":true,"battleground":"Scotland"},{"model_type":"nowcast","constituency_name":"Glasgow North","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.56,"pred_party_change":true,"battleground":"Scotland"},{"model_type":"forecast","constituency_name":"Glasgow North East","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.75,"pred_party_change":true,"battleground":"Scotland"},{"model_type":"nowcast","constituency_name":"Glasgow North East","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.75,"pred_party_change":true,"battleground":"Scotland"},{"model_type":"forecast","constituency_name":"Glasgow South","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"SNP","third_party_name":null,"last_perc_share":48.3,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Glasgow South","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"SNP","third_party_name":null,"last_perc_share":48.3,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Glasgow South West","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.71,"pred_party_change":true,"battleground":"Scotland"},{"model_type":"nowcast","constituency_name":"Glasgow South West","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.71,"pred_party_change":true,"battleground":"Scotland"},{"model_type":"forecast","constituency_name":"Glasgow West","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"SNP","third_party_name":null,"last_perc_share":48.59,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Glasgow West","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"SNP","third_party_name":null,"last_perc_share":48.59,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Glastonbury and Somerton","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":57.54,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Glastonbury and Somerton","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":57.54,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Glenrothes and Mid Fife","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"SNP","third_party_name":null,"last_perc_share":49.48,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Glenrothes and Mid Fife","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"SNP","third_party_name":null,"last_perc_share":49.48,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Gloucester","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":54.58,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Gloucester","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":54.58,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Godalming and Ash","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Likely","first_party_name":"Liberal Democrats","second_party_name":"Conservative","third_party_name":null,"last_perc_share":54.44,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Godalming and Ash","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Likely","first_party_name":"Liberal Democrats","second_party_name":"Conservative","third_party_name":null,"last_perc_share":54.44,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Goole and Pocklington","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":65.11,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Goole and Pocklington","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":65.11,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Gordon and Buchan","gor_name":"Scotland","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"SNP","third_party_name":null,"last_perc_share":45.96,"pred_party_change":false,"battleground":"Scotland"},{"model_type":"nowcast","constituency_name":"Gordon and Buchan","gor_name":"Scotland","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"SNP","third_party_name":null,"last_perc_share":45.96,"pred_party_change":false,"battleground":"Scotland"},{"model_type":"forecast","constituency_name":"Gorton and Denton","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":67.24,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Gorton and Denton","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":67.24,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Gosport","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":66.51,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Gosport","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":66.51,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Gower","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":45.75,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Gower","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":45.75,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Grantham and Bourne","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":65.82,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Grantham and Bourne","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":65.82,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Gravesham","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":62.2,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Gravesham","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":62.2,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Great Grimsby and Cleethorpes","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":55.83,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"nowcast","constituency_name":"Great Grimsby and Cleethorpes","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":55.83,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"forecast","constituency_name":"Great Yarmouth","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":66.68,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Great Yarmouth","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":66.68,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Greenwich and Woolwich","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":55.16,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Greenwich and Woolwich","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":55.16,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Guildford","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":48.0,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Guildford","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":48.0,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Hackney North and Stoke Newington","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":69.92,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Hackney North and Stoke Newington","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":69.92,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Hackney South and Shoreditch","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":73.42,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Hackney South and Shoreditch","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":73.42,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Halesowen","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":60.99,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Halesowen","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":60.99,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Halifax","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":45.65,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Halifax","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":45.65,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Hamble Valley","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":62.23,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Hamble Valley","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":62.23,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Hamilton and Clyde Valley","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":43.45,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Hamilton and Clyde Valley","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":43.45,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Hammersmith and Chiswick","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":50.77,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Hammersmith and Chiswick","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":50.77,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Hampstead and Highgate","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.64,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Hampstead and Highgate","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.64,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Harborough, Oadby and Wigston","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":54.86,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Harborough, Oadby and Wigston","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":54.86,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Harlow","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":64.55,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Harlow","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":64.55,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Harpenden and Berkhamsted","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":58.22,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Harpenden and Berkhamsted","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":58.22,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Harrogate and Knaresborough","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Likely","first_party_name":"Liberal Democrats","second_party_name":"Conservative","third_party_name":null,"last_perc_share":51.98,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Harrogate and Knaresborough","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Likely","first_party_name":"Liberal Democrats","second_party_name":"Conservative","third_party_name":null,"last_perc_share":51.98,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Harrow East","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":54.61,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Harrow East","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":54.61,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Harrow West","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.09,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Harrow West","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.09,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Hartlepool","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Reform UK","third_party_name":null,"last_perc_share":38.54,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Hartlepool","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Reform UK","third_party_name":null,"last_perc_share":38.54,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Harwich and North Essex","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":59.29,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Harwich and North Essex","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":59.29,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Hastings and Rye","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":49.62,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Hastings and Rye","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":49.62,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Havant","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":65.39,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Havant","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":65.39,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Hayes and Harlington","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":55.79,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Hayes and Harlington","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":55.79,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Hazel Grove","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":45.59,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Hazel Grove","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":45.59,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Hemel Hempstead","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":56.45,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Hemel Hempstead","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":56.45,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Hendon","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.91,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Hendon","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.91,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Henley and Thame","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Liberal Democrats","second_party_name":"Conservative","third_party_name":null,"last_perc_share":54.48,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Henley and Thame","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Liberal Democrats","second_party_name":"Conservative","third_party_name":null,"last_perc_share":54.48,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Hereford and South Herefordshire","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":61.68,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Hereford and South Herefordshire","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":61.68,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Herne Bay and Sandwich","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":64.38,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Herne Bay and Sandwich","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":64.38,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Hertford and Stortford","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":55.99,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Hertford and Stortford","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":55.99,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Hertsmere","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":64.9,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Hertsmere","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":64.9,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Hexham","gor_name":"North East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":54.34,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Hexham","gor_name":"North East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":54.34,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Heywood and Middleton North","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":43.07,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Heywood and Middleton North","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":43.07,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"High Peak","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":45.86,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"nowcast","constituency_name":"High Peak","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":45.86,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"forecast","constituency_name":"Hinckley and Bosworth","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":64.64,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Hinckley and Bosworth","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":64.64,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Hitchin","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":47.46,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Hitchin","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":47.46,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Holborn and St Pancras","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":66.25,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Holborn and St Pancras","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":66.25,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Honiton and Sidmouth","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":68.67,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Honiton and Sidmouth","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":68.67,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Hornchurch and Upminster","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":65.43,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Hornchurch and Upminster","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":65.43,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Hornsey and Friern Barnet","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":57.36,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Hornsey and Friern Barnet","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":57.36,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Horsham","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":55.78,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Horsham","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":55.78,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Houghton and Sunderland South","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":40.4,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Houghton and Sunderland South","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":40.4,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Hove and Portslade","gor_name":"South East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":58.46,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Hove and Portslade","gor_name":"South East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":58.46,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Huddersfield","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":51.43,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Huddersfield","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":51.43,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Huntingdon","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":60.74,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Huntingdon","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":60.74,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Hyndburn","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.5,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Hyndburn","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.5,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Ilford North","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":54.14,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Ilford North","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":54.14,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Ilford South","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":65.23,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Ilford South","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":65.23,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Inverclyde and Renfrewshire West","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"SNP","third_party_name":null,"last_perc_share":47.48,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Inverclyde and Renfrewshire West","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"SNP","third_party_name":null,"last_perc_share":47.48,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Inverness, Skye and West Ross-shire","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"SNP","confidence_class":"Likely","first_party_name":"SNP","second_party_name":"Labour","third_party_name":null,"last_perc_share":48.67,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Inverness, Skye and West Ross-shire","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"SNP","confidence_class":"Likely","first_party_name":"SNP","second_party_name":"Labour","third_party_name":null,"last_perc_share":48.67,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Ipswich","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":50.33,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Ipswich","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":50.33,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Isle of Wight East","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":58.79,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Isle of Wight East","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":58.79,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Isle of Wight West","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":56.19,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Isle of Wight West","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":56.19,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Islington North","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":64.31,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Islington North","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":64.31,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Islington South and Finsbury","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":57.01,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Islington South and Finsbury","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":57.01,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Jarrow and Gateshead East","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.5,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Jarrow and Gateshead East","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.5,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Keighley and Ilkley","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.1,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Keighley and Ilkley","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.1,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Kenilworth and Southam","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":58.96,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Kenilworth and Southam","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":58.96,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Kensington and Bayswater","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":39.03,"pred_party_change":false,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Kensington and Bayswater","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":39.03,"pred_party_change":false,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Kettering","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":62.25,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Kettering","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":62.25,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Kilmarnock and Loudoun","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"SNP","second_party_name":"Labour","third_party_name":null,"last_perc_share":50.84,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Kilmarnock and Loudoun","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"SNP","second_party_name":"Labour","third_party_name":null,"last_perc_share":50.84,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Kingston and Surbiton","gor_name":"London","last_actual_winning_party_name":"Liberal Democrats","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":53.07,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Kingston and Surbiton","gor_name":"London","last_actual_winning_party_name":"Liberal Democrats","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":53.07,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Kingston upon Hull East","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":41.63,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Kingston upon Hull East","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":41.63,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Kingston upon Hull North and Cottingham","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.64,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Kingston upon Hull North and Cottingham","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.64,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Kingston upon Hull West and Haltemprice","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":42.48,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Kingston upon Hull West and Haltemprice","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":42.48,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Kingswinford and South Staffordshire","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":74.33,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Kingswinford and South Staffordshire","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":74.33,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Knowsley","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":79.62,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Knowsley","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":79.62,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Lagan Valley","gor_name":"Northern Ireland","last_actual_winning_party_name":"DUP","predicted_party_name":"DUP","confidence_class":"Likely","first_party_name":"DUP","second_party_name":"Alliance","third_party_name":null,"last_perc_share":43.41,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Lagan Valley","gor_name":"Northern Ireland","last_actual_winning_party_name":"DUP","predicted_party_name":"DUP","confidence_class":"Likely","first_party_name":"DUP","second_party_name":"Alliance","third_party_name":null,"last_perc_share":43.41,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Lancaster and Wyre","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.96,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Lancaster and Wyre","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.96,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Leeds Central and Headingley","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":63.43,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Leeds Central and Headingley","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":63.43,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Leeds East","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.97,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Leeds East","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.97,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Leeds North East","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":57.47,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Leeds North East","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":57.47,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Leeds North West","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":41.87,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Leeds North West","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":41.87,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Leeds South","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":58.41,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Leeds South","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":58.41,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Leeds South West and Morley","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.13,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Leeds South West and Morley","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.13,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Leeds West and Pudsey","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.41,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Leeds West and Pudsey","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.41,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Leicester East","gor_name":"East Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":51.27,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Leicester East","gor_name":"East Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":51.27,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Leicester South","gor_name":"East Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":68.19,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Leicester South","gor_name":"East Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":68.19,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Leicester West","gor_name":"East Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":49.3,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Leicester West","gor_name":"East Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":49.3,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Leigh and Atherton","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":44.38,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Leigh and Atherton","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":44.38,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Lewes","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":48.64,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Lewes","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":48.64,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Lewisham East","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":62.92,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Lewisham East","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":62.92,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Lewisham North","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":69.61,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Lewisham North","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":69.61,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Lewisham West and East Dulwich","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":66.05,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Lewisham West and East Dulwich","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":66.05,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Leyton and Wanstead","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":63.63,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Leyton and Wanstead","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":63.63,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Lichfield","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":64.82,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Lichfield","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":64.82,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Lincoln","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.51,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"nowcast","constituency_name":"Lincoln","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.51,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"forecast","constituency_name":"Liverpool Garston","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":70.18,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Liverpool Garston","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":70.18,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Liverpool Riverside","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":85.1,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Liverpool Riverside","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":85.1,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Liverpool Walton","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":82.35,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Liverpool Walton","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":82.35,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Liverpool Wavertree","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":71.6,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Liverpool Wavertree","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":71.6,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Liverpool West Derby","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":77.89,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Liverpool West Derby","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":77.89,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Livingston","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"SNP","third_party_name":null,"last_perc_share":47.26,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Livingston","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"SNP","third_party_name":null,"last_perc_share":47.26,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Llanelli","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":39.31,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Llanelli","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":39.31,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Lothian East","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":34.8,"pred_party_change":true,"battleground":"Scotland"},{"model_type":"nowcast","constituency_name":"Lothian East","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":34.8,"pred_party_change":true,"battleground":"Scotland"},{"model_type":"forecast","constituency_name":"Loughborough","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":50.79,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"nowcast","constituency_name":"Loughborough","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":50.79,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"forecast","constituency_name":"Louth and Horncastle","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":72.45,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Louth and Horncastle","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":72.45,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Lowestoft","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":60.92,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Lowestoft","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":60.92,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Luton North","gor_name":"East Of England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":55.01,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Luton North","gor_name":"East Of England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":55.01,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Luton South and South Bedfordshire","gor_name":"East Of England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.51,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Luton South and South Bedfordshire","gor_name":"East Of England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.51,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Macclesfield","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":52.52,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Macclesfield","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":52.52,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Maidenhead","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":57.4,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Maidenhead","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":57.4,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Maidstone and Malling","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":58.83,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Maidstone and Malling","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":58.83,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Makerfield","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":45.27,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Makerfield","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":45.27,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Maldon","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":72.23,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Maldon","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":72.23,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Manchester Central","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":65.39,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Manchester Central","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":65.39,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Manchester Rusholme","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":78.59,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Manchester Rusholme","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":78.59,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Manchester Withington","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":66.47,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Manchester Withington","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":66.47,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Mansfield","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":65.69,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Mansfield","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":65.69,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Melksham and Devizes","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":57.79,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Melksham and Devizes","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":57.79,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Melton and Syston","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":63.26,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Melton and Syston","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":63.26,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Meriden and Solihull East","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":62.4,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Meriden and Solihull East","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":62.4,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Merthyr Tydfil and Aberdare","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.56,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Merthyr Tydfil and Aberdare","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.56,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Mid Bedfordshire","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":61.44,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Mid Bedfordshire","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":61.44,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Mid Buckinghamshire","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":61.45,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Mid Buckinghamshire","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":61.45,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Mid Cheshire","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.95,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Mid Cheshire","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.95,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Mid Derbyshire","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":59.56,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Mid Derbyshire","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":59.56,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Mid Dorset and North Poole","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":60.04,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Mid Dorset and North Poole","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":60.04,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Mid Dunbartonshire","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Liberal Democrats","confidence_class":"Likely","first_party_name":"Liberal Democrats","second_party_name":"SNP","third_party_name":"Labour","last_perc_share":38.02,"pred_party_change":true,"battleground":"Scotland"},{"model_type":"nowcast","constituency_name":"Mid Dunbartonshire","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Liberal Democrats","confidence_class":"Likely","first_party_name":"Liberal Democrats","second_party_name":"SNP","third_party_name":"Labour","last_perc_share":38.02,"pred_party_change":true,"battleground":"Scotland"},{"model_type":"forecast","constituency_name":"Mid Leicestershire","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":62.22,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Mid Leicestershire","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":62.22,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Mid Norfolk","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":65.68,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Mid Norfolk","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":65.68,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Mid Sussex","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":"Liberal Democrats","last_perc_share":51.28,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Mid Sussex","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":"Liberal Democrats","last_perc_share":51.28,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Mid Ulster","gor_name":"Northern Ireland","last_actual_winning_party_name":"Sinn F\u00e9in","predicted_party_name":"Sinn F\u00e9in","confidence_class":"Safe","first_party_name":"Sinn F\u00e9in","second_party_name":null,"third_party_name":null,"last_perc_share":46.46,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Mid Ulster","gor_name":"Northern Ireland","last_actual_winning_party_name":"Sinn F\u00e9in","predicted_party_name":"Sinn F\u00e9in","confidence_class":"Safe","first_party_name":"Sinn F\u00e9in","second_party_name":null,"third_party_name":null,"last_perc_share":46.46,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Mid and South Pembrokeshire","gor_name":"Wales","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":52.89,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Mid and South Pembrokeshire","gor_name":"Wales","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":52.89,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Middlesbrough South and East Cleveland","gor_name":"North East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":58.2,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Middlesbrough South and East Cleveland","gor_name":"North East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":58.2,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Middlesbrough and Thornaby East","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":60.92,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Middlesbrough and Thornaby East","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":60.92,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Midlothian","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":41.54,"pred_party_change":true,"battleground":"Scotland"},{"model_type":"nowcast","constituency_name":"Midlothian","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":41.54,"pred_party_change":true,"battleground":"Scotland"},{"model_type":"forecast","constituency_name":"Milton Keynes Central","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.04,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Milton Keynes Central","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.04,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Milton Keynes North","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":51.64,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Milton Keynes North","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":51.64,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Mitcham and Morden","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":57.47,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Mitcham and Morden","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":57.47,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Monmouthshire","gor_name":"Wales","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":52.57,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Monmouthshire","gor_name":"Wales","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":52.57,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Montgomeryshire and Glyndwr","gor_name":"Wales","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":53.64,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Montgomeryshire and Glyndwr","gor_name":"Wales","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":53.64,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Moray West, Nairn and Strathspey","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"SNP","second_party_name":"Conservative","third_party_name":null,"last_perc_share":46.1,"pred_party_change":false,"battleground":"Scotland"},{"model_type":"nowcast","constituency_name":"Moray West, Nairn and Strathspey","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"SNP","second_party_name":"Conservative","third_party_name":null,"last_perc_share":46.1,"pred_party_change":false,"battleground":"Scotland"},{"model_type":"forecast","constituency_name":"Morecambe and Lunesdale","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":54.14,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Morecambe and Lunesdale","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":54.14,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Motherwell, Wishaw and Carluke","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":45.94,"pred_party_change":true,"battleground":"Scotland"},{"model_type":"nowcast","constituency_name":"Motherwell, Wishaw and Carluke","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":45.94,"pred_party_change":true,"battleground":"Scotland"},{"model_type":"forecast","constituency_name":"Na h-Eileanan an Iar","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":45.11,"pred_party_change":true,"battleground":"Scotland"},{"model_type":"nowcast","constituency_name":"Na h-Eileanan an Iar","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":45.11,"pred_party_change":true,"battleground":"Scotland"},{"model_type":"forecast","constituency_name":"Neath and Swansea East","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.71,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Neath and Swansea East","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.71,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"New Forest East","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":64.52,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"New Forest East","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":64.52,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"New Forest West","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":63.84,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"New Forest West","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":63.84,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Newark","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":63.07,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Newark","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":63.07,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Newbury","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Liberal Democrats","second_party_name":"Conservative","third_party_name":null,"last_perc_share":55.43,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Newbury","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Liberal Democrats","second_party_name":"Conservative","third_party_name":null,"last_perc_share":55.43,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Newcastle upon Tyne Central and West","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":59.25,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Newcastle upon Tyne Central and West","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":59.25,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Newcastle upon Tyne East and Wallsend","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":59.26,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Newcastle upon Tyne East and Wallsend","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":59.26,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Newcastle upon Tyne North","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":44.38,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Newcastle upon Tyne North","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":44.38,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Newcastle-under-Lyme","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":52.8,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"nowcast","constituency_name":"Newcastle-under-Lyme","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":52.8,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"forecast","constituency_name":"Newport East","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.49,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Newport East","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.49,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Newport West and Islwyn","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":41.79,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Newport West and Islwyn","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":41.79,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Newry and Armagh","gor_name":"Northern Ireland","last_actual_winning_party_name":"Sinn F\u00e9in","predicted_party_name":"Sinn F\u00e9in","confidence_class":"Safe","first_party_name":"Sinn F\u00e9in","second_party_name":null,"third_party_name":null,"last_perc_share":40.99,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Newry and Armagh","gor_name":"Northern Ireland","last_actual_winning_party_name":"Sinn F\u00e9in","predicted_party_name":"Sinn F\u00e9in","confidence_class":"Safe","first_party_name":"Sinn F\u00e9in","second_party_name":null,"third_party_name":null,"last_perc_share":40.99,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Newton Abbot","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":56.46,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Newton Abbot","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":56.46,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Newton Aycliffe and Spennymoor","gor_name":"North East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.57,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Newton Aycliffe and Spennymoor","gor_name":"North East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.57,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Normanton and Hemsworth","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":41.75,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Normanton and Hemsworth","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":41.75,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"North Antrim","gor_name":"Northern Ireland","last_actual_winning_party_name":"DUP","predicted_party_name":"DUP","confidence_class":"Safe","first_party_name":"DUP","second_party_name":null,"third_party_name":null,"last_perc_share":51.14,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"North Antrim","gor_name":"Northern Ireland","last_actual_winning_party_name":"DUP","predicted_party_name":"DUP","confidence_class":"Safe","first_party_name":"DUP","second_party_name":null,"third_party_name":null,"last_perc_share":51.14,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"North Ayrshire and Arran","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"SNP","confidence_class":"Lean","first_party_name":"SNP","second_party_name":"Labour","third_party_name":null,"last_perc_share":48.54,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"North Ayrshire and Arran","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"SNP","confidence_class":"Lean","first_party_name":"SNP","second_party_name":"Labour","third_party_name":null,"last_perc_share":48.54,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"North Bedfordshire","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":63.42,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"North Bedfordshire","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":63.42,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"North Cornwall","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":59.07,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"North Cornwall","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":59.07,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"North Cotswolds","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":59.34,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"North Cotswolds","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":59.34,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"North Devon","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":57.23,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"North Devon","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":57.23,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"North Dorset","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":63.75,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"North Dorset","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":63.75,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"North Down","gor_name":"Northern Ireland","last_actual_winning_party_name":"Alliance","predicted_party_name":"Alliance","confidence_class":"Safe","first_party_name":"Alliance","second_party_name":null,"third_party_name":null,"last_perc_share":44.86,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"North Down","gor_name":"Northern Ireland","last_actual_winning_party_name":"Alliance","predicted_party_name":"Alliance","confidence_class":"Safe","first_party_name":"Alliance","second_party_name":null,"third_party_name":null,"last_perc_share":44.86,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"North Durham","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":44.68,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"North Durham","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":44.68,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"North East Cambridgeshire","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":73.87,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"North East Cambridgeshire","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":73.87,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"North East Derbyshire","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":58.4,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"North East Derbyshire","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":58.4,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"North East Fife","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Liberal Democrats","confidence_class":"Likely","first_party_name":"Liberal Democrats","second_party_name":"SNP","third_party_name":null,"last_perc_share":40.95,"pred_party_change":true,"battleground":"Scotland"},{"model_type":"nowcast","constituency_name":"North East Fife","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Liberal Democrats","confidence_class":"Likely","first_party_name":"Liberal Democrats","second_party_name":"SNP","third_party_name":null,"last_perc_share":40.95,"pred_party_change":true,"battleground":"Scotland"},{"model_type":"forecast","constituency_name":"North East Hampshire","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":62.83,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"North East Hampshire","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":62.83,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"North East Hertfordshire","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":56.56,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"North East Hertfordshire","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":56.56,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"North East Somerset and Hanham","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":55.18,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"North East Somerset and Hanham","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":55.18,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"North Herefordshire","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":62.5,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"North Herefordshire","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":62.5,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"North Norfolk","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":58.46,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"North Norfolk","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":58.46,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"North Northumberland","gor_name":"North East England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":55.93,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"North Northumberland","gor_name":"North East England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":55.93,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"North Shropshire","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":61.69,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"North Shropshire","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":61.69,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"North Somerset","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":53.48,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"North Somerset","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":53.48,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"North Warwickshire and Bedworth","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":65.88,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"North Warwickshire and Bedworth","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":65.88,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"North West Cambridgeshire","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":59.96,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"North West Cambridgeshire","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":59.96,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"North West Essex","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":61.7,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"North West Essex","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":61.7,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"North West Hampshire","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":60.08,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"North West Hampshire","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":60.08,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"North West Leicestershire","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":62.52,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"North West Leicestershire","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":62.52,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"North West Norfolk","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":66.04,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"North West Norfolk","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":66.04,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Northampton North","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":49.77,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"nowcast","constituency_name":"Northampton North","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":49.77,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"forecast","constituency_name":"Northampton South","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":57.76,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Northampton South","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":57.76,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Norwich North","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":51.56,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Norwich North","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":51.56,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Norwich South","gor_name":"East Of England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.53,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Norwich South","gor_name":"East Of England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.53,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Nottingham East","gor_name":"East Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":63.11,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Nottingham East","gor_name":"East Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":63.11,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Nottingham North and Kimberley","gor_name":"East Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.0,"pred_party_change":false,"battleground":"Midlands"},{"model_type":"nowcast","constituency_name":"Nottingham North and Kimberley","gor_name":"East Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.0,"pred_party_change":false,"battleground":"Midlands"},{"model_type":"forecast","constituency_name":"Nottingham South","gor_name":"East Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.81,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Nottingham South","gor_name":"East Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.81,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Nuneaton","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":60.61,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Nuneaton","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":60.61,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Old Bexley and Sidcup","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":63.93,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Old Bexley and Sidcup","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":63.93,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Oldham East and Saddleworth","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":43.74,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Oldham East and Saddleworth","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":43.74,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Oldham West, Chadderton and Royton","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":55.32,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Oldham West, Chadderton and Royton","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":55.32,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Orkney and Shetland","gor_name":"Scotland","last_actual_winning_party_name":"Liberal Democrats","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":45.15,"pred_party_change":false,"battleground":"Scotland"},{"model_type":"nowcast","constituency_name":"Orkney and Shetland","gor_name":"Scotland","last_actual_winning_party_name":"Liberal Democrats","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":45.15,"pred_party_change":false,"battleground":"Scotland"},{"model_type":"forecast","constituency_name":"Orpington","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":61.91,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Orpington","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":61.91,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Ossett and Denby Dale","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":54.75,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Ossett and Denby Dale","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":54.75,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Oxford East","gor_name":"South East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":57.07,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Oxford East","gor_name":"South East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":57.07,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Oxford West and Abingdon","gor_name":"South East England","last_actual_winning_party_name":"Liberal Democrats","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":52.19,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Oxford West and Abingdon","gor_name":"South East England","last_actual_winning_party_name":"Liberal Democrats","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":52.19,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Paisley and Renfrewshire North","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"SNP","third_party_name":null,"last_perc_share":48.86,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Paisley and Renfrewshire North","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"SNP","third_party_name":null,"last_perc_share":48.86,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Paisley and Renfrewshire South","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"SNP","third_party_name":null,"last_perc_share":49.77,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Paisley and Renfrewshire South","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"SNP","third_party_name":null,"last_perc_share":49.77,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Peckham","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":70.83,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Peckham","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":70.83,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Pendle and Clitheroe","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":57.25,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Pendle and Clitheroe","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":57.25,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Penistone and Stocksbridge","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.84,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Penistone and Stocksbridge","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.84,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Penrith and Solway","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":55.35,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Penrith and Solway","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":55.35,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Perth and Kinross-shire","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"SNP","second_party_name":"Conservative","third_party_name":null,"last_perc_share":45.25,"pred_party_change":false,"battleground":"Scotland"},{"model_type":"nowcast","constituency_name":"Perth and Kinross-shire","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"SNP","second_party_name":"Conservative","third_party_name":null,"last_perc_share":45.25,"pred_party_change":false,"battleground":"Scotland"},{"model_type":"forecast","constituency_name":"Peterborough","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.74,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Peterborough","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.74,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Plymouth Moor View","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":59.83,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Plymouth Moor View","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":59.83,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Plymouth Sutton and Devonport","gor_name":"South West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.41,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Plymouth Sutton and Devonport","gor_name":"South West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.41,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Pontefract, Castleford and Knottingley","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":38.19,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Pontefract, Castleford and Knottingley","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":38.19,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Pontypridd","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.5,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Pontypridd","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.5,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Poole","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":59.84,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Poole","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":59.84,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Poplar and Limehouse","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":60.78,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Poplar and Limehouse","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":60.78,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Portsmouth North","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":62.21,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Portsmouth North","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":62.21,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Portsmouth South","gor_name":"South East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.64,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Portsmouth South","gor_name":"South East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.64,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Preston","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":57.29,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Preston","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":57.29,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Putney","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":44.33,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Putney","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":44.33,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Queen's Park and Maida Vale","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":61.92,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Queen's Park and Maida Vale","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":61.92,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Rawmarsh and Conisbrough","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":40.08,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Rawmarsh and Conisbrough","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":40.08,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Rayleigh and Wickford","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":72.93,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Rayleigh and Wickford","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":72.93,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Reading Central","gor_name":"South East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":52.6,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Reading Central","gor_name":"South East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":52.6,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Reading West and Mid Berkshire","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":56.79,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Reading West and Mid Berkshire","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":56.79,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Redcar","gor_name":"North East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.98,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Redcar","gor_name":"North East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.98,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Redditch","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":64.67,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Redditch","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":64.67,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Reigate","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":56.04,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Reigate","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":56.04,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Rhondda and Ogmore","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":56.65,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Rhondda and Ogmore","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":56.65,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Ribble Valley","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":60.87,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Ribble Valley","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":60.87,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Richmond Park","gor_name":"London","last_actual_winning_party_name":"Liberal Democrats","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":53.93,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Richmond Park","gor_name":"London","last_actual_winning_party_name":"Liberal Democrats","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":53.93,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Richmond and Northallerton","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":64.54,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Richmond and Northallerton","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":64.54,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Rochdale","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":50.83,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Rochdale","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":50.83,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Rochester and Strood","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":59.25,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Rochester and Strood","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":59.25,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Romford","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":64.77,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Romford","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":64.77,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Romsey and Southampton North","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":57.85,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Romsey and Southampton North","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":57.85,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Rossendale and Darwen","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":56.35,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Rossendale and Darwen","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":56.35,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Rother Valley","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.19,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Rother Valley","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.19,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Rotherham","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":40.67,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Rotherham","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":40.67,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Rugby","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":57.33,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Rugby","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":57.33,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Ruislip, Northwood and Pinner","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":55.93,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Ruislip, Northwood and Pinner","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":55.93,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Runcorn and Helsby","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.78,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Runcorn and Helsby","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.78,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Runnymede and Weybridge","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":54.72,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Runnymede and Weybridge","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":54.72,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Rushcliffe","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.69,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"nowcast","constituency_name":"Rushcliffe","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.69,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"forecast","constituency_name":"Rutherglen","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":43.1,"pred_party_change":true,"battleground":"Scotland"},{"model_type":"nowcast","constituency_name":"Rutherglen","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":43.1,"pred_party_change":true,"battleground":"Scotland"},{"model_type":"forecast","constituency_name":"Rutland and Stamford","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":63.87,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Rutland and Stamford","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":63.87,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Salford","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":57.41,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Salford","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":57.41,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Salisbury","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":56.04,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Salisbury","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":56.04,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Scarborough and Whitby","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":55.49,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Scarborough and Whitby","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":55.49,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Scunthorpe","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":56.32,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"nowcast","constituency_name":"Scunthorpe","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":56.32,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"forecast","constituency_name":"Sefton Central","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":52.57,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Sefton Central","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":52.57,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Selby","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":57.95,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Selby","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":57.95,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Sevenoaks","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":62.57,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Sevenoaks","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":62.57,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Sheffield Brightside and Hillsborough","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":56.58,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Sheffield Brightside and Hillsborough","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":56.58,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Sheffield Central","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":67.03,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Sheffield Central","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":67.03,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Sheffield Hallam","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":35.04,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Sheffield Hallam","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":35.04,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Sheffield Heeley","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.88,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Sheffield Heeley","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.88,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Sheffield South East","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.75,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Sheffield South East","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.75,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Sherwood Forest","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":61.64,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Sherwood Forest","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":61.64,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Shipley","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":50.81,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Shipley","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":50.81,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Shrewsbury","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":49.93,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"nowcast","constituency_name":"Shrewsbury","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":49.93,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"forecast","constituency_name":"Sittingbourne and Sheppey","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":68.69,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Sittingbourne and Sheppey","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":68.69,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Skipton and Ripon","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":58.86,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Skipton and Ripon","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":58.86,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Sleaford and North Hykeham","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":67.33,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Sleaford and North Hykeham","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":67.33,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Slough","gor_name":"South East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":58.8,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Slough","gor_name":"South East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":58.8,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Smethwick","gor_name":"West Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":56.97,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Smethwick","gor_name":"West Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":56.97,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Solihull West and Shirley","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":60.9,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Solihull West and Shirley","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":60.9,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"South Antrim","gor_name":"Northern Ireland","last_actual_winning_party_name":"DUP","predicted_party_name":"Ulster Unionist Party","confidence_class":"Lean","first_party_name":"Ulster Unionist Party","second_party_name":"DUP","third_party_name":null,"last_perc_share":36.17,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"South Antrim","gor_name":"Northern Ireland","last_actual_winning_party_name":"DUP","predicted_party_name":"Ulster Unionist Party","confidence_class":"Lean","first_party_name":"Ulster Unionist Party","second_party_name":"DUP","third_party_name":null,"last_perc_share":36.17,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"South Basildon and East Thurrock","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":70.17,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"South Basildon and East Thurrock","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":70.17,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"South Cambridgeshire","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":43.53,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"South Cambridgeshire","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":43.53,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"South Cotswolds","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":57.9,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"South Cotswolds","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":57.9,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"South Derbyshire","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":62.12,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"South Derbyshire","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":62.12,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"South Devon","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":"Labour","last_perc_share":54.11,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"South Devon","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":"Labour","last_perc_share":54.11,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"South Dorset","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":59.75,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"South Dorset","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":59.75,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"South Down","gor_name":"Northern Ireland","last_actual_winning_party_name":"Sinn F\u00e9in","predicted_party_name":"Sinn F\u00e9in","confidence_class":"Likely","first_party_name":"Sinn F\u00e9in","second_party_name":"SDLP","third_party_name":null,"last_perc_share":30.8,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"South Down","gor_name":"Northern Ireland","last_actual_winning_party_name":"Sinn F\u00e9in","predicted_party_name":"Sinn F\u00e9in","confidence_class":"Likely","first_party_name":"Sinn F\u00e9in","second_party_name":"SDLP","third_party_name":null,"last_perc_share":30.8,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"South East Cornwall","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":59.03,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"South East Cornwall","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":59.03,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"South Holland and the Deepings","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":76.71,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"South Holland and the Deepings","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":76.71,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"South Leicestershire","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":66.54,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"South Leicestershire","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":66.54,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"South Norfolk","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":56.5,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"South Norfolk","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":56.5,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"South Northamptonshire","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":63.9,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"South Northamptonshire","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":63.9,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"South Ribble","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.52,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"South Ribble","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.52,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"South Shields","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.29,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"South Shields","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.29,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"South Shropshire","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":65.39,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"South Shropshire","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":65.39,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"South Suffolk","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":62.06,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"South Suffolk","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":62.06,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"South West Devon","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":62.57,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"South West Devon","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":62.57,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"South West Hertfordshire","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":63.28,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"South West Hertfordshire","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":63.28,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"South West Norfolk","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":68.65,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"South West Norfolk","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":68.65,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"South West Wiltshire","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":58.31,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"South West Wiltshire","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":58.31,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Southampton Itchen","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":50.51,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Southampton Itchen","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":50.51,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Southampton Test","gor_name":"South East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":49.71,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Southampton Test","gor_name":"South East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":49.71,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Southend East and Rochford","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":60.38,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Southend East and Rochford","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":60.38,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Southend West and Leigh","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":59.86,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Southend West and Leigh","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":59.86,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Southgate and Wood Green","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":57.8,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Southgate and Wood Green","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":57.8,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Southport","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":50.38,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Southport","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":50.38,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Spelthorne","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":58.86,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Spelthorne","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":58.86,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Spen Valley","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.36,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Spen Valley","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.36,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"St Albans","gor_name":"East Of England","last_actual_winning_party_name":"Liberal Democrats","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":50.07,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"St Albans","gor_name":"East Of England","last_actual_winning_party_name":"Liberal Democrats","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":50.07,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"St Austell and Newquay","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":55.57,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"St Austell and Newquay","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":55.57,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"St Helens North","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":52.29,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"St Helens North","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":52.29,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"St Helens South and Whiston","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":58.12,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"St Helens South and Whiston","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":58.12,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"St Ives","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":48.99,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"St Ives","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":48.99,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"St Neots and Mid Cambridgeshire","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":"Labour","last_perc_share":52.01,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"St Neots and Mid Cambridgeshire","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":"Labour","last_perc_share":52.01,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Stafford","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":57.94,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Stafford","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":57.94,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Staffordshire Moorlands","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":64.1,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Staffordshire Moorlands","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":64.1,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Stalybridge and Hyde","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":44.9,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Stalybridge and Hyde","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":44.9,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Stevenage","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.12,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Stevenage","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.12,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Stirling and Strathallan","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"SNP","confidence_class":"Likely","first_party_name":"SNP","second_party_name":"Labour","third_party_name":null,"last_perc_share":49.83,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Stirling and Strathallan","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"SNP","confidence_class":"Likely","first_party_name":"SNP","second_party_name":"Labour","third_party_name":null,"last_perc_share":49.83,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Stockport","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":54.28,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Stockport","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":54.28,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Stockton North","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.71,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Stockton North","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.71,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Stockton West","gor_name":"North East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":56.48,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Stockton West","gor_name":"North East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":56.48,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Stoke-on-Trent Central","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.11,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"nowcast","constituency_name":"Stoke-on-Trent Central","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.11,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"forecast","constituency_name":"Stoke-on-Trent North","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":54.56,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"nowcast","constituency_name":"Stoke-on-Trent North","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":54.56,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"forecast","constituency_name":"Stoke-on-Trent South","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":62.53,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Stoke-on-Trent South","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":62.53,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Stone, Great Wyrley and Penkridge","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":68.48,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Stone, Great Wyrley and Penkridge","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":68.48,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Stourbridge","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":62.63,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Stourbridge","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":62.63,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Strangford","gor_name":"Northern Ireland","last_actual_winning_party_name":"DUP","predicted_party_name":"DUP","confidence_class":"Likely","first_party_name":"DUP","second_party_name":"Alliance","third_party_name":null,"last_perc_share":40.49,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Strangford","gor_name":"Northern Ireland","last_actual_winning_party_name":"DUP","predicted_party_name":"DUP","confidence_class":"Likely","first_party_name":"DUP","second_party_name":"Alliance","third_party_name":null,"last_perc_share":40.49,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Stratford and Bow","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":70.43,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Stratford and Bow","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":70.43,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Stratford-on-Avon","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":60.19,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Stratford-on-Avon","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":60.19,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Streatham and Croydon North","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":57.89,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Streatham and Croydon North","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":57.89,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Stretford and Urmston","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":60.31,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Stretford and Urmston","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":60.31,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Stroud","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":45.7,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Stroud","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":45.7,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Suffolk Coastal","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":57.97,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Suffolk Coastal","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":57.97,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Sunderland Central","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":42.65,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Sunderland Central","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":42.65,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Surrey Heath","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":57.86,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Surrey Heath","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":57.86,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Sussex Weald","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":63.71,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Sussex Weald","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":63.71,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Sutton Coldfield","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":60.4,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Sutton Coldfield","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":60.4,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Sutton and Cheam","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Likely","first_party_name":"Liberal Democrats","second_party_name":"Conservative","third_party_name":null,"last_perc_share":49.98,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Sutton and Cheam","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Likely","first_party_name":"Liberal Democrats","second_party_name":"Conservative","third_party_name":null,"last_perc_share":49.98,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Swansea West","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":51.38,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Swansea West","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":51.38,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Swindon North","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":58.5,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Swindon North","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":58.5,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Swindon South","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":51.62,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Swindon South","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":51.62,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Tamworth","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":67.33,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Tamworth","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":67.33,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Tatton","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":57.28,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Tatton","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":57.28,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Taunton and Wellington","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Likely","first_party_name":"Liberal Democrats","second_party_name":"Conservative","third_party_name":null,"last_perc_share":54.05,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Taunton and Wellington","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Likely","first_party_name":"Liberal Democrats","second_party_name":"Conservative","third_party_name":null,"last_perc_share":54.05,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Telford","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":59.37,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Telford","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":59.37,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Tewkesbury","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":58.1,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Tewkesbury","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":58.1,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"The Wrekin","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":64.71,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"The Wrekin","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":64.71,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Thirsk and Malton","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":63.02,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Thirsk and Malton","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":63.02,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Thornbury and Yate","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":58.48,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Thornbury and Yate","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":58.48,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Thurrock","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":61.35,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Thurrock","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":61.35,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Tipton and Wednesbury","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":50.71,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"nowcast","constituency_name":"Tipton and Wednesbury","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":50.71,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"forecast","constituency_name":"Tiverton and Minehead","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":61.7,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Tiverton and Minehead","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":61.7,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Tonbridge","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":64.76,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Tonbridge","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":64.76,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Tooting","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":52.69,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Tooting","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":52.69,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Torbay","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":59.83,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Torbay","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":59.83,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Torfaen","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":42.74,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Torfaen","gor_name":"Wales","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":42.74,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Torridge and Tavistock","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":60.43,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Torridge and Tavistock","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":60.43,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Tottenham","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":77.79,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Tottenham","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":77.79,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Truro and Falmouth","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.83,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Truro and Falmouth","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.83,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Tunbridge Wells","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":56.1,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Tunbridge Wells","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":56.1,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Twickenham","gor_name":"London","last_actual_winning_party_name":"Liberal Democrats","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":56.24,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Twickenham","gor_name":"London","last_actual_winning_party_name":"Liberal Democrats","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":56.24,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Tynemouth","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.73,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Tynemouth","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.73,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Upper Bann","gor_name":"Northern Ireland","last_actual_winning_party_name":"DUP","predicted_party_name":"DUP","confidence_class":"Likely","first_party_name":"DUP","second_party_name":"Sinn F\u00e9in","third_party_name":null,"last_perc_share":40.76,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Upper Bann","gor_name":"Northern Ireland","last_actual_winning_party_name":"DUP","predicted_party_name":"DUP","confidence_class":"Likely","first_party_name":"DUP","second_party_name":"Sinn F\u00e9in","third_party_name":null,"last_perc_share":40.76,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Uxbridge and South Ruislip","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":52.78,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Uxbridge and South Ruislip","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":52.78,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Vale of Glamorgan","gor_name":"Wales","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":49.08,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Vale of Glamorgan","gor_name":"Wales","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":49.08,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Vauxhall and Camberwell Green","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":60.63,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Vauxhall and Camberwell Green","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":60.63,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Wakefield and Rothwell","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":44.86,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Wakefield and Rothwell","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":44.86,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Wallasey","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":63.67,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Wallasey","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":63.67,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Walsall and Bloxwich","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":49.52,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"nowcast","constituency_name":"Walsall and Bloxwich","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":49.52,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"forecast","constituency_name":"Walthamstow","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":76.1,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Walthamstow","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":76.1,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Warrington North","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":44.19,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Warrington North","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":44.19,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Warrington South","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":44.47,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Warrington South","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":44.47,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Warwick and Leamington","gor_name":"West Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":43.44,"pred_party_change":false,"battleground":"Midlands"},{"model_type":"nowcast","constituency_name":"Warwick and Leamington","gor_name":"West Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":43.44,"pred_party_change":false,"battleground":"Midlands"},{"model_type":"forecast","constituency_name":"Washington and Gateshead South","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":43.12,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Washington and Gateshead South","gor_name":"North East England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":43.12,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Watford","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":42.0,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Watford","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":42.0,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Waveney Valley","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":62.66,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Waveney Valley","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":62.66,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Weald of Kent","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":71.96,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Weald of Kent","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":71.96,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Wellingborough and Rushden","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":62.35,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Wellingborough and Rushden","gor_name":"East Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":62.35,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Wells and Mendip Hills","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":56.5,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Wells and Mendip Hills","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":56.5,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Welwyn Hatfield","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":52.49,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Welwyn Hatfield","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":52.49,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"West Aberdeenshire and Kincardine","gor_name":"Scotland","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"SNP","third_party_name":null,"last_perc_share":42.65,"pred_party_change":false,"battleground":"Scotland"},{"model_type":"nowcast","constituency_name":"West Aberdeenshire and Kincardine","gor_name":"Scotland","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Lean","first_party_name":"Conservative","second_party_name":"SNP","third_party_name":null,"last_perc_share":42.65,"pred_party_change":false,"battleground":"Scotland"},{"model_type":"forecast","constituency_name":"West Bromwich","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.89,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"nowcast","constituency_name":"West Bromwich","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.89,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"forecast","constituency_name":"West Dorset","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Lean","first_party_name":"Liberal Democrats","second_party_name":"Conservative","third_party_name":null,"last_perc_share":54.27,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"West Dorset","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Lean","first_party_name":"Liberal Democrats","second_party_name":"Conservative","third_party_name":null,"last_perc_share":54.27,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"West Dunbartonshire","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"SNP","third_party_name":null,"last_perc_share":50.46,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"West Dunbartonshire","gor_name":"Scotland","last_actual_winning_party_name":"SNP","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"SNP","third_party_name":null,"last_perc_share":50.46,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"West Ham and Beckton","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":70.7,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"West Ham and Beckton","gor_name":"London","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":70.7,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"West Lancashire","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":52.14,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"West Lancashire","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":52.14,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"West Suffolk","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":64.33,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"West Suffolk","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":64.33,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"West Tyrone","gor_name":"Northern Ireland","last_actual_winning_party_name":"Sinn F\u00e9in","predicted_party_name":"Sinn F\u00e9in","confidence_class":"Safe","first_party_name":"Sinn F\u00e9in","second_party_name":null,"third_party_name":null,"last_perc_share":40.11,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"West Tyrone","gor_name":"Northern Ireland","last_actual_winning_party_name":"Sinn F\u00e9in","predicted_party_name":"Sinn F\u00e9in","confidence_class":"Safe","first_party_name":"Sinn F\u00e9in","second_party_name":null,"third_party_name":null,"last_perc_share":40.11,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"West Worcestershire","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":60.68,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"West Worcestershire","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":60.68,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Westmorland and Lonsdale","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":50.16,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Westmorland and Lonsdale","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":50.16,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Weston-Super-Mare","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":57.14,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Weston-Super-Mare","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Lean","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":57.14,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Wetherby and Easingwold","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":68.19,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Wetherby and Easingwold","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":68.19,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Whitehaven and Workington","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.81,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Whitehaven and Workington","gor_name":"North West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":48.81,"pred_party_change":true,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Widnes and Halewood","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":66.45,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Widnes and Halewood","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":66.45,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Wigan","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.72,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Wigan","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.72,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Wimbledon","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":40.03,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Wimbledon","gor_name":"London","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":40.03,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Winchester","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":54.02,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Winchester","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Safe","first_party_name":"Liberal Democrats","second_party_name":null,"third_party_name":null,"last_perc_share":54.02,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Windsor","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":57.05,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Windsor","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Labour","third_party_name":null,"last_perc_share":57.05,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Wirral West","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":45.17,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Wirral West","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":45.17,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Witham","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":66.74,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Witham","gor_name":"East Of England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":66.74,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Witney","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":58.39,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Witney","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":58.39,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Woking","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Likely","first_party_name":"Liberal Democrats","second_party_name":"Conservative","third_party_name":"Labour","last_perc_share":48.26,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Woking","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Liberal Democrats","confidence_class":"Likely","first_party_name":"Liberal Democrats","second_party_name":"Conservative","third_party_name":"Labour","last_perc_share":48.26,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Wokingham","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Liberal Democrats","second_party_name":"Conservative","third_party_name":null,"last_perc_share":55.49,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Wokingham","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":null,"confidence_class":"Toss-Up","first_party_name":"Liberal Democrats","second_party_name":"Conservative","third_party_name":null,"last_perc_share":55.49,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Wolverhampton North East","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":55.69,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"nowcast","constituency_name":"Wolverhampton North East","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":55.69,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"forecast","constituency_name":"Wolverhampton South East","gor_name":"West Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.39,"pred_party_change":false,"battleground":"Midlands"},{"model_type":"nowcast","constituency_name":"Wolverhampton South East","gor_name":"West Midlands","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.39,"pred_party_change":false,"battleground":"Midlands"},{"model_type":"forecast","constituency_name":"Wolverhampton West","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.37,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"nowcast","constituency_name":"Wolverhampton West","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":47.37,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"forecast","constituency_name":"Worcester","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":51.39,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"nowcast","constituency_name":"Worcester","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":51.39,"pred_party_change":true,"battleground":"Midlands"},{"model_type":"forecast","constituency_name":"Worsley and Eccles","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.52,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"nowcast","constituency_name":"Worsley and Eccles","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.52,"pred_party_change":false,"battleground":"Northern England"},{"model_type":"forecast","constituency_name":"Worthing West","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":56.52,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Worthing West","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Conservative","third_party_name":null,"last_perc_share":56.52,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Wrexham","gor_name":"Wales","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.54,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Wrexham","gor_name":"Wales","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":46.54,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"Wycombe","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":43.28,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"nowcast","constituency_name":"Wycombe","gor_name":"South East England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":43.28,"pred_party_change":true,"battleground":"Southern England"},{"model_type":"forecast","constituency_name":"Wyre Forest","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":65.19,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Wyre Forest","gor_name":"West Midlands","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Safe","first_party_name":"Conservative","second_party_name":null,"third_party_name":null,"last_perc_share":65.19,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Wythenshawe and Sale East","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.3,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Wythenshawe and Sale East","gor_name":"North West England","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":53.3,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Yeovil","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":58.9,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"Yeovil","gor_name":"South West England","last_actual_winning_party_name":"Conservative","predicted_party_name":"Conservative","confidence_class":"Likely","first_party_name":"Conservative","second_party_name":"Liberal Democrats","third_party_name":null,"last_perc_share":58.9,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"Ynys M\u00f4n","gor_name":"Wales","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Plaid Cymru","third_party_name":null,"last_perc_share":35.45,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"Ynys M\u00f4n","gor_name":"Wales","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Likely","first_party_name":"Labour","second_party_name":"Plaid Cymru","third_party_name":null,"last_perc_share":35.45,"pred_party_change":true,"battleground":null},{"model_type":"forecast","constituency_name":"York Central","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":56.4,"pred_party_change":false,"battleground":null},{"model_type":"nowcast","constituency_name":"York Central","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Labour","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":56.4,"pred_party_change":false,"battleground":null},{"model_type":"forecast","constituency_name":"York Outer","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":50.27,"pred_party_change":true,"battleground":null},{"model_type":"nowcast","constituency_name":"York Outer","gor_name":"Yorkshire And The Humber","last_actual_winning_party_name":"Conservative","predicted_party_name":"Labour","confidence_class":"Safe","first_party_name":"Labour","second_party_name":null,"third_party_name":null,"last_perc_share":50.27,"pred_party_change":true,"battleground":null}]