United Kingdom General electionby 15 Aug 2029in 1,010 days Majority for any party 43% Labour largest party 94% Calendar Track record Research
Closest

Census map · UK

% Christian by constituency

% Christian in every constituency in the UK: highest in West Tyrone (91.4%), lowest in Leicester East (14.9%); the middle constituency is at 47.3%. Of the fifth of constituencies where it is highest, our forecast has Labour winning 52 of 130; where it is lowest, Labour wins 77 of 130.

Aldershot: 43.2% Aldridge-Brownhills: 53.7% Altrincham and Sale West: 50.5% Amber Valley: 43.9% Arundel and South Downs: 54.2% Ashfield: 42.1% Ashford: 45.5% Ashton-under-Lyne: 46.7% Aylesbury: 45.7% Banbury: 50.7% Barking: 43.7% Barnsley North: 51.3% Barnsley South: 49.7% Barrow and Furness: 54.4% Basildon and Billericay: 46.6% Basingstoke: 42.6% Bassetlaw: 54.9% Bath: 39.2% Battersea: 43.6% Beaconsfield: 48.3% Beckenham and Penge: 46.4% Bedford: 46.6% Bermondsey and Old Southwark: 41.2% Bethnal Green and Stepney: 18.3% Beverley and Holderness: 52.8% Bexhill and Battle: 50.9% Bexleyheath and Crayford: 49.9% Bicester and Woodstock: 50.8% Birkenhead: 52.9% Birmingham Edgbaston: 38.7% Birmingham Erdington: 45.8% Birmingham Hall Green and Moseley: 18.9% Birmingham Hodge Hill and Solihull North: 32.2% Birmingham Ladywood: 22.3% Birmingham Northfield: 46.8% Birmingham Perry Barr: 25.6% Birmingham Selly Oak: 38.9% Birmingham Yardley: 30.0% Bishop Auckland: 58.1% Blackburn: 31.3% Blackley and Middleton South: 51.2% Blackpool North and Fleetwood: 55.9% Blackpool South: 49.6% Blaydon and Consett: 55.5% Blyth and Ashington: 48.8% Bognor Regis and Littlehampton: 51.1% Bolsover: 48.4% Bolton North East: 48.7% Bolton South and Walkden: 40.8% Bolton West: 55.1% Bootle: 64.9% Boston and Skegness: 57.4% Bournemouth East: 47.2% Bournemouth West: 42.3% Bracknell: 46.2% Bradford East: 25.9% Bradford South: 37.4% Bradford West: 19.7% Braintree: 47.3% Brent East: 41.5% Brent West: 34.6% Brentford and Isleworth: 38.7% Brentwood and Ongar: 55.3% Bridgwater: 49.8% Bridlington and The Wolds: 54.0% Brigg and Immingham: 52.9% Brighton Kemptown and Peacehaven: 35.8% Brighton Pavilion: 26.1% Bristol Central: 23.9% Bristol East: 31.9% Bristol North East: 36.3% Bristol North West: 39.3% Bristol South: 32.3% Broadland and Fakenham: 49.4% Bromley and Biggin Hill: 48.6% Bromsgrove: 53.5% Broxbourne: 52.9% Broxtowe: 41.8% Buckingham and Bletchley: 47.0% Burnley: 45.6% Burton and Uttoxeter: 49.3% Bury North: 52.1% Bury South: 42.1% Bury St Edmunds and Stowmarket: 48.1% Calder Valley: 44.7% Camborne and Redruth: 42.5% Cambridge: 34.5% Cannock Chase: 52.4% Canterbury: 45.1% Carlisle: 52.7% Carshalton and Wallington: 45.9% Castle Point: 48.7% Central Devon: 47.8% Central Suffolk and North Ipswich: 47.4% Chatham and Aylesford: 45.3% Cheadle: 48.7% Chelmsford: 45.7% Chelsea and Fulham: 50.2% Cheltenham: 45.0% Chesham and Amersham: 48.5% Chester North and Neston: 51.1% Chester South and Eddisbury: 58.6% Chesterfield: 47.9% Chichester: 51.9% Chingford and Woodford Green: 46.3% Chippenham: 47.0% Chipping Barnet: 42.0% Chorley: 60.8% Christchurch: 54.1% Cities of London and Westminster: 38.3% City of Durham: 50.8% Clacton: 50.4% Clapham and Brixton Hill: 43.3% Colchester: 41.8% Colne Valley: 44.5% Congleton: 55.2% Corby and East Northamptonshire: 50.1% Coventry East: 44.4% Coventry North West: 47.0% Coventry South: 40.6% Cramlington and Killingworth: 48.2% Crawley: 42.6% Crewe and Nantwich: 53.7% Croydon East: 50.4% Croydon South: 48.1% Croydon West: 48.1% Dagenham and Rainham: 49.7% Darlington: 51.5% Dartford: 47.8% Daventry: 50.7% Derby North: 40.7% Derby South: 36.6% Derbyshire Dales: 54.3% Dewsbury and Batley: 28.1% Didcot and Wantage: 46.7% Doncaster Central: 50.7% Doncaster East and the Isle of Axholme: 54.3% Doncaster North: 49.5% Dorking and Horley: 50.7% Dover and Deal: 49.1% Droitwich and Evesham: 57.4% Dudley: 48.4% Dulwich and West Norwood: 42.8% Dunstable and Leighton Buzzard: 48.5% Ealing Central and Acton: 40.9% Ealing North: 42.9% Ealing Southall: 30.3% Earley and Woodley: 39.8% Easington: 55.6% East Grinstead and Uckfield: 48.7% East Ham: 26.9% East Hampshire: 51.6% East Surrey: 50.8% East Thanet: 45.1% East Wiltshire: 51.8% East Worthing and Shoreham: 43.1% Eastbourne: 45.9% Eastleigh: 45.6% Edmonton and Winchmore Hill: 46.4% Ellesmere Port and Bromborough: 54.0% Eltham and Chislehurst: 47.9% Ely and East Cambridgeshire: 47.9% Enfield North: 46.7% Epping Forest: 48.3% Epsom and Ewell: 49.0% Erewash: 40.8% Erith and Thamesmead: 50.2% Esher and Walton: 50.6% Exeter: 38.5% Exmouth and Exeter East: 47.3% Fareham and Waterlooville: 46.9% Farnham and Bordon: 50.5% Faversham and Mid Kent: 48.9% Feltham and Heston: 37.1% Filton and Bradley Stoke: 41.4% Finchley and Golders Green: 30.8% Folkestone and Hythe: 47.2% Forest of Dean: 50.9% Frome and East Somerset: 45.1% Fylde: 61.6% Gainsborough: 54.7% Gateshead Central and Whickham: 48.6% Gedling: 41.4% Gillingham and Rainham: 45.6% Glastonbury and Somerton: 51.4% Gloucester: 46.9% Godalming and Ash: 52.6% Goole and Pocklington: 55.1% Gorton and Denton: 39.0% Gosport: 45.9% Grantham and Bourne: 55.1% Gravesham: 49.2% Great Grimsby and Cleethorpes: 42.1% Great Yarmouth: 46.7% Greenwich and Woolwich: 40.2% Guildford: 46.9% Hackney North and Stoke Newington: 26.8% Hackney South and Shoreditch: 34.4% Halesowen: 46.7% Halifax: 38.5% Hamble Valley: 48.0% Hammersmith and Chiswick: 43.3% Hampstead and Highgate: 32.4% Harborough, Oadby and Wigston: 40.8% Harlow: 46.2% Harpenden and Berkhamsted: 50.9% Harrogate and Knaresborough: 53.4% Harrow East: 33.8% Harrow West: 35.3% Hartlepool: 52.5% Harwich and North Essex: 47.4% Hastings and Rye: 39.6% Havant: 44.9% Hayes and Harlington: 32.5% Hazel Grove: 51.0% Hemel Hempstead: 45.1% Hendon: 36.7% Henley and Thame: 52.3% Hereford and South Herefordshire: 53.7% Herne Bay and Sandwich: 51.0% Hertford and Stortford: 47.8% Hertsmere: 42.7% Hexham: 55.6% Heywood and Middleton North: 52.3% High Peak: 48.5% Hinckley and Bosworth: 50.4% Hitchin: 43.6% Holborn and St Pancras: 30.6% Honiton and Sidmouth: 51.0% Hornchurch and Upminster: 53.6% Hornsey and Friern Barnet: 34.1% Horsham: 48.0% Houghton and Sunderland South: 54.8% Hove and Portslade: 34.1% Huddersfield: 35.8% Huntingdon: 47.7% Hyndburn: 50.1% Ilford North: 29.2% Ilford South: 25.9% Ipswich: 42.2% Isle of Wight East: 48.7% Isle of Wight West: 46.7% Islington North: 33.7% Islington South and Finsbury: 35.5% Jarrow and Gateshead East: 53.9% Keighley and Ilkley: 42.2% Kenilworth and Southam: 53.4% Kensington and Bayswater: 45.2% Kettering: 47.3% Kingston and Surbiton: 42.6% Kingston upon Hull East: 38.4% Kingston upon Hull North and Cottingham: 41.9% Kingston upon Hull West and Haltemprice: 44.4% Kingswinford and South Staffordshire: 59.5% Knowsley: 67.0% Lancaster and Wyre: 52.2% Leeds Central and Headingley: 29.1% Leeds East: 45.2% Leeds North East: 36.3% Leeds North West: 48.6% Leeds South: 42.7% Leeds South West and Morley: 44.1% Leeds West and Pudsey: 40.4% Leicester East: 14.9% Leicester South: 21.9% Leicester West: 37.2% Leigh and Atherton: 59.7% Lewes: 43.7% Lewisham East: 49.0% Lewisham North: 40.5% Lewisham West and East Dulwich: 39.6% Leyton and Wanstead: 38.8% Lichfield: 55.0% Lincoln: 43.2% Liverpool Garston: 62.3% Liverpool Riverside: 47.1% Liverpool Walton: 67.1% Liverpool Wavertree: 49.4% Liverpool West Derby: 65.8% Loughborough: 41.2% Louth and Horncastle: 53.9% Lowestoft: 43.8% Luton North: 38.8% Luton South and South Bedfordshire: 38.8% Macclesfield: 52.7% Maidenhead: 49.0% Maidstone and Malling: 48.0% Makerfield: 65.3% Maldon: 50.2% Manchester Central: 39.3% Manchester Rusholme: 25.6% Manchester Withington: 31.4% Mansfield: 46.7% Melksham and Devizes: 49.5% Melton and Syston: 47.8% Meriden and Solihull East: 51.8% Mid Bedfordshire: 48.6% Mid Buckinghamshire: 51.6% Mid Cheshire: 54.3% Mid Derbyshire: 49.8% Mid Dorset and North Poole: 49.6% Mid Leicestershire: 43.1% Mid Norfolk: 50.3% Mid Sussex: 47.7% Middlesbrough and Thornaby East: 43.2% Middlesbrough South and East Cleveland: 54.0% Milton Keynes Central: 42.9% Milton Keynes North: 42.4% Mitcham and Morden: 47.6% Morecambe and Lunesdale: 57.2% New Forest East: 49.4% New Forest West: 54.0% Newark: 53.1% Newbury: 48.4% Newcastle upon Tyne Central and West: 41.4% Newcastle upon Tyne East and Wallsend: 42.2% Newcastle upon Tyne North: 42.5% Newcastle-under-Lyme: 51.0% Newton Abbot: 47.0% Newton Aycliffe and Spennymoor: 54.0% Normanton and Hemsworth: 51.6% North Bedfordshire: 47.9% North Cornwall: 48.1% North Cotswolds: 53.8% North Devon: 46.7% North Dorset: 52.7% North Durham: 53.4% North East Cambridgeshire: 52.1% North East Derbyshire: 50.8% North East Hampshire: 50.2% North East Hertfordshire: 46.6% North East Somerset and Hanham: 45.8% North Herefordshire: 56.1% North Norfolk: 52.3% North Northumberland: 56.7% North Shropshire: 57.1% North Somerset: 48.2% North Warwickshire and Bedworth: 52.6% North West Cambridgeshire: 49.2% North West Essex: 49.6% North West Hampshire: 47.7% North West Leicestershire: 49.0% North West Norfolk: 53.3% Northampton North: 48.1% Northampton South: 49.3% Norwich North: 41.0% Norwich South: 33.7% Nottingham East: 32.2% Nottingham North and Kimberley: 39.0% Nottingham South: 34.4% Nuneaton: 48.1% Old Bexley and Sidcup: 49.1% Oldham East and Saddleworth: 47.2% Oldham West, Chadderton and Royton: 39.8% Orpington: 49.6% Ossett and Denby Dale: 50.4% Oxford East: 40.2% Oxford West and Abingdon: 41.7% Peckham: 46.5% Pendle and Clitheroe: 46.6% Penistone and Stocksbridge: 52.3% Penrith and Solway: 59.0% Peterborough: 44.7% Plymouth Moor View: 44.2% Plymouth Sutton and Devonport: 37.4% Pontefract, Castleford and Knottingley: 49.3% Poole: 47.7% Poplar and Limehouse: 25.3% Portsmouth North: 42.1% Portsmouth South: 36.9% Preston: 44.1% Putney: 43.7% Queen's Park and Maida Vale: 38.5% Rawmarsh and Conisbrough: 51.6% Rayleigh and Wickford: 48.6% Reading Central: 38.8% Reading West and Mid Berkshire: 48.1% Redcar: 51.9% Redditch: 50.1% Reigate: 49.8% Ribble Valley: 63.7% Richmond and Northallerton: 57.8% Richmond Park: 44.4% Rochdale: 38.5% Rochester and Strood: 44.7% Romford: 51.1% Romsey and Southampton North: 49.5% Rossendale and Darwen: 52.3% Rother Valley: 52.0% Rotherham: 44.4% Rugby: 50.5% Ruislip, Northwood and Pinner: 39.6% Runcorn and Helsby: 54.3% Runnymede and Weybridge: 53.4% Rushcliffe: 43.4% Rutland and Stamford: 54.5% Salford: 44.6% Salisbury: 53.2% Scarborough and Whitby: 52.4% Scunthorpe: 50.3% Sefton Central: 68.8% Selby: 53.4% Sevenoaks: 51.7% Sheffield Brightside and Hillsborough: 36.7% Sheffield Central: 25.1% Sheffield Hallam: 42.2% Sheffield Heeley: 39.7% Sheffield South East: 41.5% Sherwood Forest: 46.3% Shipley: 46.3% Shrewsbury: 50.7% Sittingbourne and Sheppey: 46.8% Skipton and Ripon: 56.0% Sleaford and North Hykeham: 53.4% Slough: 31.2% Smethwick: 35.8% Solihull West and Shirley: 49.9% South Basildon and East Thurrock: 48.0% South Cambridgeshire: 45.8% South Cotswolds: 53.9% South Derbyshire: 47.3% South Devon: 47.5% South Dorset: 48.4% South East Cornwall: 48.6% South Holland and The Deepings: 58.1% South Leicestershire: 47.8% South Norfolk: 46.2% South Northamptonshire: 50.3% South Ribble: 62.7% South Shields: 51.2% South Shropshire: 58.8% South Suffolk: 49.6% South West Devon: 49.8% South West Hertfordshire: 47.7% South West Norfolk: 49.9% South West Wiltshire: 48.4% Southampton Itchen: 40.4% Southampton Test: 40.1% Southend East and Rochford: 42.1% Southend West and Leigh: 43.1% Southgate and Wood Green: 44.9% Southport: 59.4% Spelthorne: 50.9% Spen Valley: 47.3% St Albans: 44.8% St Austell and Newquay: 44.1% St Helens North: 62.3% St Helens South and Whiston: 62.8% St Ives: 46.1% St Neots and Mid Cambridgeshire: 43.2% Stafford: 52.4% Staffordshire Moorlands: 58.8% Stalybridge and Hyde: 46.9% Stevenage: 44.1% Stockport: 43.2% Stockton North: 48.2% Stockton West: 55.8% Stoke-on-Trent Central: 43.9% Stoke-on-Trent North: 47.3% Stoke-on-Trent South: 52.6% Stone, Great Wyrley and Penkridge: 57.9% Stourbridge: 48.1% Stratford and Bow: 29.7% Stratford-on-Avon: 57.1% Streatham and Croydon North: 46.5% Stretford and Urmston: 46.3% Stroud: 46.5% Suffolk Coastal: 49.2% Sunderland Central: 52.8% Surrey Heath: 50.0% Sussex Weald: 49.2% Sutton and Cheam: 45.7% Sutton Coldfield: 52.5% Swindon North: 45.6% Swindon South: 46.8% Tamworth: 50.3% Tatton: 55.1% Taunton and Wellington: 48.5% Telford: 45.1% Tewkesbury: 50.7% The Wrekin: 52.0% Thirsk and Malton: 58.3% Thornbury and Yate: 47.7% Thurrock: 52.3% Tipton and Wednesbury: 45.1% Tiverton and Minehead: 49.9% Tonbridge: 50.1% Tooting: 40.5% Torbay: 48.2% Torridge and Tavistock: 49.4% Tottenham: 41.0% Truro and Falmouth: 43.7% Tunbridge Wells: 49.3% Twickenham: 44.7% Tynemouth: 46.8% Uxbridge and South Ruislip: 43.0% Vauxhall and Camberwell Green: 45.3% Wakefield and Rothwell: 45.8% Wallasey: 52.0% Walsall and Bloxwich: 38.0% Walthamstow: 35.1% Warrington North: 56.8% Warrington South: 56.7% Warwick and Leamington: 41.7% Washington and Gateshead South: 51.8% Watford: 44.3% Waveney Valley: 50.9% Weald of Kent: 53.8% Wellingborough and Rushden: 45.8% Wells and Mendip Hills: 50.7% Welwyn Hatfield: 46.6% West Bromwich: 39.9% West Dorset: 52.7% West Ham and Beckton: 44.9% West Lancashire: 60.7% West Suffolk: 48.2% West Worcestershire: 54.9% Westmorland and Lonsdale: 55.5% Weston-super-Mare: 44.6% Wetherby and Easingwold: 58.8% Whitehaven and Workington: 63.9% Widnes and Halewood: 64.8% Wigan: 63.8% Wimbledon: 46.3% Winchester: 49.0% Windsor: 48.0% Wirral West: 60.9% Witham: 48.7% Witney: 50.9% Woking: 47.6% Wokingham: 48.0% Wolverhampton North East: 48.6% Wolverhampton South East: 41.7% Wolverhampton West: 41.7% Worcester: 48.9% Worsley and Eccles: 54.5% Worthing West: 46.8% Wycombe: 40.4% Wyre Forest: 53.3% Wythenshawe and Sale East: 47.8% Yeovil: 52.0% York Central: 37.5% York Outer: 51.4% Belfast East: 64.6% Belfast North: 76.5% Belfast South and Mid Down: 66.2% Belfast West: 86.3% East Antrim: 72.7% East Londonderry: 82.8% Fermanagh and South Tyrone: 88.4% Foyle: 88.0% Lagan Valley: 74.3% Mid Ulster: 90.7% Newry and Armagh: 88.6% North Antrim: 81.3% North Down: 64.4% South Antrim: 76.1% South Down: 87.7% Strangford: 72.9% Upper Bann: 80.9% West Tyrone: 91.4% East Renfrewshire: 45.5% Na h-Eileanan an Iar: 63.7% Midlothian: 31.8% North Ayrshire and Arran: 43.8% Orkney and Shetland: 33.1% Aberdeen North: 29.9% Aberdeen South: 31.4% Aberdeenshire North and Moray East: 35.4% Airdrie and Shotts: 55.7% Alloa and Grangemouth: 35.2% Angus and Perthshire Glens: 38.4% Arbroath and Broughty Ferry: 34.9% Argyll, Bute and South Lochaber: 42.7% Bathgate and Linlithgow: 39.1% Caithness, Sutherland and Easter Ross: 37.3% Coatbridge and Bellshill: 57.8% Cowdenbeath and Kirkcaldy: 30.2% Cumbernauld and Kirkintilloch: 46.5% Dumfries and Galloway: 40.1% Dumfriesshire, Clydesdale and Tweeddale: 39.4% Dundee Central: 32.4% Dunfermline and Dollar: 30.9% East Kilbride and Strathaven: 43.0% Edinburgh East and Musselburgh: 28.5% Edinburgh North and Leith: 27.7% Edinburgh South: 30.9% Edinburgh South West: 30.3% Edinburgh West: 34.3% Falkirk: 38.3% Glasgow East: 42.4% Glasgow North: 32.4% Glasgow North East: 45.2% Glasgow South: 38.2% Glasgow South West: 36.5% Glasgow West: 36.2% Glenrothes and Mid Fife: 28.3% Gordon and Buchan: 33.1% Hamilton and Clyde Valley: 47.8% Inverclyde and Renfrewshire West: 59.0% Inverness, Skye and West Ross-shire: 37.7% Livingston: 36.2% Lothian East: 34.9% Mid Dunbartonshire: 46.4% Moray West, Nairn and Strathspey: 34.3% Motherwell, Wishaw and Carluke: 51.4% North East Fife: 36.0% Paisley and Renfrewshire North: 43.6% Paisley and Renfrewshire South: 44.1% Perth and Kinross-shire: 38.5% Rutherglen: 48.7% Stirling and Strathallan: 38.5% West Dunbartonshire: 50.4% Ayr, Carrick and Cumnock: 40.5% Berwickshire, Roxburgh and Selkirk: 37.1% Central Ayrshire: 41.5% Kilmarnock and Loudoun: 37.8% West Aberdeenshire and Kincardine: 33.6% Aberafan Maesteg: 40.1% Alyn and Deeside: 51.0% Bangor Aberconwy: 48.2% Blaenau Gwent and Rhymney: 35.5% Brecon, Radnor and Cwm Tawe: 47.1% Bridgend: 42.6% Caerfyrddin: 49.6% Caerphilly: 37.0% Cardiff East: 38.4% Cardiff North: 44.7% Cardiff South and Penarth: 34.1% Cardiff West: 40.5% Ceredigion Preseli: 47.1% Clwyd East: 51.7% Clwyd North: 48.6% Dwyfor Meirionnydd: 48.3% Gower: 46.5% Llanelli: 45.6% Merthyr Tydfil and Aberdare: 41.5% Mid and South Pembrokeshire: 48.9% Monmouthshire: 48.7% Montgomeryshire and Glyndŵr: 47.9% Neath and Swansea East: 41.8% Newport East: 41.2% Newport West and Islwyn: 41.5% Pontypridd: 36.8% Rhondda and Ogmore: 31.4% Swansea West: 37.1% Torfaen: 41.5% Vale of Glamorgan: 43.3% Wrexham: 50.8% Ynys Môn: 51.5%
  • 14.9% – 40.1% (129)
  • 40.1% – 45.6% (130)
  • 45.6% – 48.7% (130)
  • 48.7% – 52.4% (130)
  • 52.4% – 91.4% (131)
One hexagon per constituency, each the same size. Grey: no figure held.

Explore it on the interactive map →

Highest: the top 15

#Constituency% ChristianProjected
1 West Tyrone 91.4%SF
2 Mid Ulster 90.7%SF
3 Newry and Armagh 88.6%SF
4 Fermanagh and South Tyrone 88.4%SF
5 Foyle 88.0%SDLP
6 South Down 87.7%SF
7 Belfast West 86.3%SF
8 East Londonderry 82.8%DUP
9 North Antrim 81.3%TUV
10 Upper Bann 80.9%DUP
11 Belfast North 76.5%SF
12 South Antrim 76.1%UUP
13 Lagan Valley 74.3%APNI
14 Strangford 72.9%DUP
15 East Antrim 72.7%DUP

Lowest: the bottom 15

#Constituency% ChristianProjected
650 Leicester East 14.9%Conservative
649 Bethnal Green and Stepney 18.3%Others
648 Birmingham Hall Green and Moseley 18.9%Others
647 Bradford West 19.7%Others
646 Leicester South 21.9%Others
645 Birmingham Ladywood 22.3%Labour
644 Bristol Central 23.9%Green
643 Sheffield Central 25.1%Labour
642 Poplar and Limehouse 25.3%Labour
641 Manchester Rusholme 25.6%Labour
640 Birmingham Perry Barr 25.6%Others
639 Bradford East 25.9%Labour
638 Ilford South 25.9%Labour
637 Brighton Pavilion 26.1%Green
636 Hackney North and Stoke Newington 26.8%Labour
Every constituency (650), highest first
#ConstituencyRegion% ChristianProjected
1 West Tyrone Northern Ireland91.4%SF
2 Mid Ulster Northern Ireland90.7%SF
3 Newry and Armagh Northern Ireland88.6%SF
4 Fermanagh and South Tyrone Northern Ireland88.4%SF
5 Foyle Northern Ireland88.0%SDLP
6 South Down Northern Ireland87.7%SF
7 Belfast West Northern Ireland86.3%SF
8 East Londonderry Northern Ireland82.8%DUP
9 North Antrim Northern Ireland81.3%TUV
10 Upper Bann Northern Ireland80.9%DUP
11 Belfast North Northern Ireland76.5%SF
12 South Antrim Northern Ireland76.1%UUP
13 Lagan Valley Northern Ireland74.3%APNI
14 Strangford Northern Ireland72.9%DUP
15 East Antrim Northern Ireland72.7%DUP
16 Sefton Central North West68.8%Labour
17 Liverpool Walton North West67.1%Labour
18 Knowsley North West67.0%Labour
19 Belfast South and Mid Down Northern Ireland66.2%SDLP
20 Liverpool West Derby North West65.8%Labour
21 Makerfield North West65.3%Labour
22 Bootle North West64.9%Labour
23 Widnes and Halewood North West64.8%Labour
24 Belfast East Northern Ireland64.6%DUP
25 North Down Northern Ireland64.4%IND
26 Whitehaven and Workington North West63.9%Labour
27 Wigan North West63.8%Labour
28 Ribble Valley North West63.7%Conservative
29 Na h-Eileanan an Iar Scotland63.7%Labour
30 St Helens South and Whiston North West62.8%Labour
31 South Ribble North West62.7%Labour
32 Liverpool Garston North West62.3%Labour
33 St Helens North North West62.3%Labour
34 Fylde North West61.6%Conservative
35 Wirral West North West60.9%Labour
36 Chorley North West60.8%SPK
37 West Lancashire North West60.7%Labour
38 Leigh and Atherton North West59.7%Labour
39 Kingswinford and South Staffordshire West Midlands59.5%Conservative
40 Southport North West59.4%Labour
41 Penrith and Solway North West59.0%Labour
42 Inverclyde and Renfrewshire West Scotland59.0%Labour
43 Staffordshire Moorlands West Midlands58.8%Conservative
44 South Shropshire West Midlands58.8%Conservative
45 Wetherby and Easingwold Yorkshire and The Humber58.8%Conservative
46 Chester South and Eddisbury North West58.6%Conservative
47 Thirsk and Malton Yorkshire and The Humber58.3%Conservative
48 Bishop Auckland North East58.1%Labour
49 South Holland and The Deepings East Midlands58.1%Conservative
50 Stone, Great Wyrley and Penkridge West Midlands57.9%Conservative
51 Coatbridge and Bellshill Scotland57.8%Labour
52 Richmond and Northallerton Yorkshire and The Humber57.8%Conservative
53 Boston and Skegness East Midlands57.4%Reform UK
54 Droitwich and Evesham West Midlands57.4%Conservative
55 Morecambe and Lunesdale North West57.2%Labour
56 Stratford-on-Avon West Midlands57.1%Lib Dem
57 North Shropshire West Midlands57.1%Lib Dem
58 Warrington North North West56.8%Labour
59 Warrington South North West56.7%Labour
60 North Northumberland North East56.7%Labour
61 North Herefordshire West Midlands56.1%Green
62 Skipton and Ripon Yorkshire and The Humber56.0%Conservative
63 Blackpool North and Fleetwood North West55.9%Labour
64 Stockton West North East55.8%Conservative
65 Airdrie and Shotts Scotland55.7%Labour
66 Hexham North East55.6%Labour
67 Easington North East55.6%Labour
68 Westmorland and Lonsdale North West55.5%Lib Dem
69 Blaydon and Consett North East55.5%Labour
70 Brentwood and Ongar East of England55.3%Conservative
71 Congleton North West55.2%Labour
72 Grantham and Bourne East Midlands55.1%Conservative
73 Bolton West North West55.1%Labour
74 Tatton North West55.1%Conservative
75 Goole and Pocklington Yorkshire and The Humber55.1%Conservative
76 Lichfield West Midlands55.0%Conservative
77 Bassetlaw East Midlands54.9%Labour
78 West Worcestershire West Midlands54.9%Conservative
79 Houghton and Sunderland South North East54.8%Labour
80 Gainsborough East Midlands54.7%Conservative
81 Rutland and Stamford East Midlands54.5%Conservative
82 Worsley and Eccles North West54.5%Labour
83 Barrow and Furness North West54.4%Labour
84 Doncaster East and the Isle of Axholme Yorkshire and The Humber54.3%Labour
85 Mid Cheshire North West54.3%Labour
86 Derbyshire Dales East Midlands54.3%Conservative
87 Runcorn and Helsby North West54.3%Labour
88 Arundel and South Downs South East54.2%Conservative
89 Christchurch South West54.1%Conservative
90 New Forest West South East54.0%Conservative
91 Newton Aycliffe and Spennymoor North East54.0%Labour
92 Ellesmere Port and Bromborough North West54.0%Labour
93 Bridlington and The Wolds Yorkshire and The Humber54.0%Conservative
94 Middlesbrough South and East Cleveland North East54.0%Conservative
95 Louth and Horncastle East Midlands53.9%Conservative
96 Jarrow and Gateshead East North East53.9%Labour
97 South Cotswolds South West53.9%Lib Dem
98 Weald of Kent South East53.8%Conservative
99 North Cotswolds South West53.8%Conservative
100 Hereford and South Herefordshire West Midlands53.7%Conservative
101 Crewe and Nantwich North West53.7%Labour
102 Aldridge-Brownhills West Midlands53.7%Conservative
103 Hornchurch and Upminster London53.6%Reform UK
104 Bromsgrove West Midlands53.5%Conservative
105 North Durham North East53.4%Labour
106 Sleaford and North Hykeham East Midlands53.4%Conservative
107 Selby Yorkshire and The Humber53.4%Labour
108 Harrogate and Knaresborough Yorkshire and The Humber53.4%Lib Dem
109 Runnymede and Weybridge South East53.4%Conservative
110 Kenilworth and Southam West Midlands53.4%Conservative
111 Wyre Forest West Midlands53.3%Conservative
112 North West Norfolk East of England53.3%Conservative
113 Salisbury South West53.2%Conservative
114 Newark East Midlands53.1%Conservative
115 Brigg and Immingham Yorkshire and The Humber52.9%Conservative
116 Birkenhead North West52.9%Labour
117 Broxbourne East of England52.9%Conservative
118 Sunderland Central North East52.8%Labour
119 Beverley and Holderness Yorkshire and The Humber52.8%Conservative
120 Carlisle North West52.7%Labour
121 Macclesfield North West52.7%Labour
122 West Dorset South West52.7%Lib Dem
123 North Dorset South West52.7%Conservative
124 Godalming and Ash South East52.6%Conservative
125 Stoke-on-Trent South West Midlands52.6%Conservative
126 North Warwickshire and Bedworth West Midlands52.6%Reform UK
127 Hartlepool North East52.5%Labour
128 Sutton Coldfield West Midlands52.5%Conservative
129 Cannock Chase West Midlands52.4%Reform UK
130 Stafford West Midlands52.4%Labour
131 Scarborough and Whitby Yorkshire and The Humber52.4%Labour
132 Penistone and Stocksbridge Yorkshire and The Humber52.3%Labour
133 North Norfolk East of England52.3%Lib Dem
134 Rossendale and Darwen North West52.3%Labour
135 Henley and Thame South East52.3%Lib Dem
136 Heywood and Middleton North North West52.3%Labour
137 Thurrock East of England52.3%Labour
138 Lancaster and Wyre North West52.2%Labour
139 North East Cambridgeshire East of England52.1%Conservative
140 Bury North North West52.1%Labour
141 Wallasey North West52.0%Labour
142 Yeovil South West52.0%Lib Dem
143 The Wrekin West Midlands52.0%Conservative
144 Rother Valley Yorkshire and The Humber52.0%Conservative
145 Redcar North East51.9%Labour
146 Chichester South East51.9%Lib Dem
147 East Wiltshire South West51.8%Conservative
148 Washington and Gateshead South North East51.8%Labour
149 Meriden and Solihull East West Midlands51.8%Conservative
150 Clwyd East Wales51.7%Conservative
151 Sevenoaks South East51.7%Conservative
152 Rawmarsh and Conisbrough Yorkshire and The Humber51.6%Labour
153 Normanton and Hemsworth Yorkshire and The Humber51.6%Labour
154 East Hampshire South East51.6%Conservative
155 Mid Buckinghamshire South East51.6%Conservative
156 Ynys Môn Wales51.5%Plaid Cymru
157 Darlington North East51.5%Labour
158 Motherwell, Wishaw and Carluke Scotland51.4%Labour
159 Glastonbury and Somerton South West51.4%Lib Dem
160 York Outer Yorkshire and The Humber51.4%Labour
161 Barnsley North Yorkshire and The Humber51.3%Labour
162 South Shields North East51.2%Labour
163 Blackley and Middleton South North West51.2%Labour
164 Bognor Regis and Littlehampton South East51.1%Conservative
165 Romford London51.1%Conservative
166 Chester North and Neston North West51.1%Labour
167 Honiton and Sidmouth South West51.0%Lib Dem
168 Hazel Grove North West51.0%Lib Dem
169 Alyn and Deeside Wales51.0%Reform UK
170 Herne Bay and Sandwich South East51.0%Conservative
171 Newcastle-under-Lyme West Midlands51.0%Labour
172 Witney South East50.9%Lib Dem
173 Bexhill and Battle South East50.9%Conservative
174 Spelthorne South East50.9%Conservative
175 Waveney Valley East of England50.9%Green
176 Forest of Dean South West50.9%Conservative
177 Harpenden and Berkhamsted East of England50.9%Lib Dem
178 City of Durham North East50.8%Labour
179 Wrexham Wales50.8%Reform UK
180 North East Derbyshire East Midlands50.8%Conservative
181 East Surrey South East50.8%Conservative
182 Bicester and Woodstock South East50.8%Lib Dem
183 Doncaster Central Yorkshire and The Humber50.7%Labour
184 Tewkesbury South West50.7%Lib Dem
185 Dorking and Horley South East50.7%Lib Dem
186 Banbury South East50.7%Labour
187 Shrewsbury West Midlands50.7%Labour
188 Wells and Mendip Hills South West50.7%Lib Dem
189 Daventry East Midlands50.7%Conservative
190 Esher and Walton South East50.6%Lib Dem
191 Altrincham and Sale West North West50.5%Labour
192 Rugby West Midlands50.5%Labour
193 Farnham and Bordon South East50.5%Conservative
194 West Dunbartonshire Scotland50.4%SNP
195 Clacton East of England50.4%Reform UK
196 Ossett and Denby Dale Yorkshire and The Humber50.4%Labour
197 Hinckley and Bosworth East Midlands50.4%Conservative
198 Croydon East London50.4%Labour
199 South Northamptonshire East Midlands50.3%Conservative
200 Mid Norfolk East of England50.3%Conservative
201 Tamworth West Midlands50.3%Reform UK
202 Scunthorpe Yorkshire and The Humber50.3%Labour
203 Maldon East of England50.2%Conservative
204 North East Hampshire South East50.2%Conservative
205 Chelsea and Fulham London50.2%Conservative
206 Erith and Thamesmead London50.2%Labour
207 Tonbridge South East50.1%Conservative
208 Hyndburn North West50.1%Labour
209 Redditch West Midlands50.1%Conservative
210 Corby and East Northamptonshire East Midlands50.1%Labour
211 Surrey Heath South East50.0%Lib Dem
212 Tiverton and Minehead South West49.9%Lib Dem
213 South West Norfolk East of England49.9%Reform UK
214 Bexleyheath and Crayford London49.9%Labour
215 Solihull West and Shirley West Midlands49.9%Conservative
216 South West Devon South West49.8%Conservative
217 Bridgwater South West49.8%Conservative
218 Reigate South East49.8%Conservative
219 Mid Derbyshire East Midlands49.8%Conservative
220 Dagenham and Rainham London49.7%Labour
221 Barnsley South Yorkshire and The Humber49.7%Labour
222 Mid Dorset and North Poole South West49.6%Lib Dem
223 North West Essex East of England49.6%Conservative
224 Blackpool South North West49.6%Labour
225 Orpington London49.6%Conservative
226 Caerfyrddin Wales49.6%Plaid Cymru
227 South Suffolk East of England49.6%Conservative
228 Doncaster North Yorkshire and The Humber49.5%Labour
229 Melksham and Devizes South West49.5%Lib Dem
230 Romsey and Southampton North South East49.5%Conservative
231 Liverpool Wavertree North West49.4%Labour
232 Torridge and Tavistock South West49.4%Conservative
233 Broadland and Fakenham East of England49.4%Conservative
234 New Forest East South East49.4%Conservative
235 Pontefract, Castleford and Knottingley Yorkshire and The Humber49.3%Labour
236 Northampton South East Midlands49.3%Labour
237 Tunbridge Wells South East49.3%Lib Dem
238 Burton and Uttoxeter West Midlands49.3%Labour
239 Suffolk Coastal East of England49.2%Conservative
240 Sussex Weald South East49.2%Conservative
241 Gravesham South East49.2%Labour
242 North West Cambridgeshire East of England49.2%Conservative
243 Dover and Deal South East49.1%Labour
244 Old Bexley and Sidcup London49.1%Conservative
245 Winchester South East49.0%Lib Dem
246 Epsom and Ewell South East49.0%Lib Dem
247 Maidenhead South East49.0%Lib Dem
248 North West Leicestershire East Midlands49.0%Conservative
249 Lewisham East London49.0%Labour
250 Faversham and Mid Kent South East48.9%Conservative
251 Mid and South Pembrokeshire Wales48.9%Conservative
252 Worcester West Midlands48.9%Labour
253 Blyth and Ashington North East48.8%Labour
254 Witham East of England48.7%Conservative
255 East Grinstead and Uckfield South East48.7%Conservative
256 Isle of Wight East South East48.7%Conservative
257 Cheadle North West48.7%Lib Dem
258 Bolton North East North West48.7%Labour
259 Rutherglen Scotland48.7%Labour
260 Castle Point East of England48.7%Conservative
261 Monmouthshire Wales48.7%Conservative
262 Leeds North West Yorkshire and The Humber48.6%Labour
263 Clwyd North Wales48.6%Conservative
264 Mid Bedfordshire East of England48.6%Conservative
265 Wolverhampton North East West Midlands48.6%Labour
266 Rayleigh and Wickford East of England48.6%Conservative
267 Bromley and Biggin Hill London48.6%Conservative
268 Gateshead Central and Whickham North East48.6%Labour
269 South East Cornwall South West48.6%Conservative
270 Dunstable and Leighton Buzzard East of England48.5%Conservative
271 Chesham and Amersham South East48.5%Lib Dem
272 High Peak East Midlands48.5%Labour
273 Taunton and Wellington South West48.5%Lib Dem
274 Newbury South East48.4%Lib Dem
275 South Dorset South West48.4%Conservative
276 Dudley West Midlands48.4%Reform UK
277 Bolsover East Midlands48.4%Labour
278 South West Wiltshire South West48.4%Conservative
279 Dwyfor Meirionnydd Wales48.3%Plaid Cymru
280 Epping Forest East of England48.3%Conservative
281 Beaconsfield South East48.3%Conservative
282 Bangor Aberconwy Wales48.2%Plaid Cymru
283 West Suffolk East of England48.2%Conservative
284 Cramlington and Killingworth North East48.2%Labour
285 North Somerset South West48.2%Conservative
286 Torbay South West48.2%Lib Dem
287 Stockton North North East48.2%Labour
288 Nuneaton West Midlands48.1%Labour
289 Reading West and Mid Berkshire South East48.1%Conservative
290 Croydon South London48.1%Conservative
291 Bury St Edmunds and Stowmarket East of England48.1%Conservative
292 Croydon West London48.1%Labour
293 Stourbridge West Midlands48.1%Labour
294 Northampton North East Midlands48.1%Labour
295 North Cornwall South West48.1%Lib Dem
296 Wokingham South East48.0%Lib Dem
297 South Basildon and East Thurrock East of England48.0%Reform UK
298 Windsor South East48.0%Conservative
299 Maidstone and Malling South East48.0%Conservative
300 Hamble Valley South East48.0%Conservative
301 Horsham South East48.0%Lib Dem
302 Montgomeryshire and Glyndŵr Wales47.9%Reform UK
303 Ely and East Cambridgeshire East of England47.9%Conservative
304 Chesterfield East Midlands47.9%Labour
305 North Bedfordshire East of England47.9%Conservative
306 Eltham and Chislehurst London47.9%Labour
307 Dartford South East47.8%Conservative
308 South Leicestershire East Midlands47.8%Conservative
309 Wythenshawe and Sale East North West47.8%Labour
310 Hamilton and Clyde Valley Scotland47.8%Labour
311 Hertford and Stortford East of England47.8%Labour
312 Central Devon South West47.8%Conservative
313 Melton and Syston East Midlands47.8%Conservative
314 South West Hertfordshire East of England47.7%Conservative
315 Mid Sussex South East47.7%Lib Dem
316 North West Hampshire South East47.7%Conservative
317 Huntingdon East of England47.7%Conservative
318 Thornbury and Yate South West47.7%Lib Dem
319 Poole South West47.7%Conservative
320 Mitcham and Morden London47.6%Labour
321 Woking South East47.6%Lib Dem
322 South Devon South West47.5%Lib Dem
323 Central Suffolk and North Ipswich East of England47.4%Conservative
324 Harwich and North Essex East of England47.4%Conservative
325 South Derbyshire East Midlands47.3%Labour
326 Kettering East Midlands47.3%Labour
327 Stoke-on-Trent North West Midlands47.3%Labour
328 Exmouth and Exeter East South West47.3%Conservative
329 Braintree East of England47.3%Conservative
330 Spen Valley Yorkshire and The Humber47.3%Labour
331 Folkestone and Hythe South East47.2%Reform UK
332 Oldham East and Saddleworth North West47.2%Labour
333 Bournemouth East South West47.2%Labour
334 Brecon, Radnor and Cwm Tawe Wales47.1%Lib Dem
335 Ceredigion Preseli Wales47.1%Plaid Cymru
336 Liverpool Riverside North West47.1%Labour
337 Buckingham and Bletchley South East47.0%Labour
338 Coventry North West West Midlands47.0%Labour
339 Newton Abbot South West47.0%Lib Dem
340 Chippenham South West47.0%Lib Dem
341 Fareham and Waterlooville South East46.9%Conservative
342 Gloucester South West46.9%Labour
343 Stalybridge and Hyde North West46.9%Labour
344 Guildford South East46.9%Lib Dem
345 Worthing West South East46.8%Labour
346 Tynemouth North East46.8%Labour
347 Swindon South South West46.8%Labour
348 Birmingham Northfield West Midlands46.8%Labour
349 Sittingbourne and Sheppey South East46.8%Reform UK
350 Halesowen West Midlands46.7%Labour
351 Isle of Wight West South East46.7%Labour
352 Enfield North London46.7%Labour
353 Great Yarmouth East of England46.7%Reform UK
354 North Devon South West46.7%Lib Dem
355 Ashton-under-Lyne North West46.7%Labour
356 Mansfield East Midlands46.7%Labour
357 Didcot and Wantage South East46.7%Lib Dem
358 North East Hertfordshire East of England46.6%Conservative
359 Pendle and Clitheroe North West46.6%Conservative
360 Bedford East of England46.6%Labour
361 Basildon and Billericay East of England46.6%Reform UK
362 Welwyn Hatfield East of England46.6%Labour
363 Stroud South West46.5%Labour
364 Gower Wales46.5%Reform UK
365 Cumbernauld and Kirkintilloch Scotland46.5%SNP
366 Streatham and Croydon North London46.5%Labour
367 Peckham London46.5%Labour
368 Beckenham and Penge London46.4%Labour
369 Edmonton and Winchmore Hill London46.4%Labour
370 Mid Dunbartonshire Scotland46.4%Lib Dem
371 Stretford and Urmston North West46.3%Labour
372 Shipley Yorkshire and The Humber46.3%Labour
373 Wimbledon London46.3%Lib Dem
374 Sherwood Forest East Midlands46.3%Labour
375 Chingford and Woodford Green London46.3%Conservative
376 Harlow East of England46.2%Labour
377 Bracknell South East46.2%Conservative
378 South Norfolk East of England46.2%Labour
379 St Ives South West46.1%Lib Dem
380 Gosport South East45.9%Conservative
381 Eastbourne South East45.9%Lib Dem
382 Carshalton and Wallington London45.9%Lib Dem
383 Wakefield and Rothwell Yorkshire and The Humber45.8%Labour
384 Wellingborough and Rushden East Midlands45.8%Labour
385 South Cambridgeshire East of England45.8%Lib Dem
386 North East Somerset and Hanham South West45.8%Labour
387 Birmingham Erdington West Midlands45.8%Labour
388 Aylesbury South East45.7%Conservative
389 Chelmsford East of England45.7%Lib Dem
390 Sutton and Cheam London45.7%Lib Dem
391 Eastleigh South East45.6%Lib Dem
392 Gillingham and Rainham South East45.6%Labour
393 Burnley North West45.6%Labour
394 Swindon North South West45.6%Labour
395 Llanelli Wales45.6%Reform UK
396 Ashford South East45.5%Conservative
397 East Renfrewshire Scotland45.5%Labour
398 Vauxhall and Camberwell Green London45.3%Labour
399 Chatham and Aylesford South East45.3%Reform UK
400 Glasgow North East Scotland45.2%SNP
401 Leeds East Yorkshire and The Humber45.2%Labour
402 Kensington and Bayswater London45.2%Labour
403 Hemel Hempstead East of England45.1%Labour
404 Tipton and Wednesbury West Midlands45.1%Labour
405 Telford West Midlands45.1%Labour
406 Canterbury South East45.1%Labour
407 Frome and East Somerset South West45.1%Lib Dem
408 East Thanet South East45.1%Labour
409 Cheltenham South West45.0%Lib Dem
410 Southgate and Wood Green London44.9%Labour
411 West Ham and Beckton London44.9%Labour
412 Havant South East44.9%Conservative
413 St Albans East of England44.8%Lib Dem
414 Peterborough East of England44.7%Conservative
415 Rochester and Strood South East44.7%Labour
416 Calder Valley Yorkshire and The Humber44.7%Labour
417 Twickenham London44.7%Lib Dem
418 Cardiff North Wales44.7%Labour
419 Salford North West44.6%Labour
420 Weston-super-Mare South West44.6%Labour
421 Colne Valley Yorkshire and The Humber44.5%Labour
422 Kingston upon Hull West and Haltemprice Yorkshire and The Humber44.4%Labour
423 Rotherham Yorkshire and The Humber44.4%Labour
424 Coventry East West Midlands44.4%Labour
425 Richmond Park London44.4%Lib Dem
426 Watford East of England44.3%Labour
427 Plymouth Moor View South West44.2%Labour
428 Leeds South West and Morley Yorkshire and The Humber44.1%Labour
429 St Austell and Newquay South West44.1%Labour
430 Preston North West44.1%Labour
431 Stevenage East of England44.1%Labour
432 Paisley and Renfrewshire South Scotland44.1%Labour
433 Amber Valley East Midlands43.9%Reform UK
434 Stoke-on-Trent Central West Midlands43.9%Labour
435 North Ayrshire and Arran Scotland43.8%SNP
436 Lowestoft East of England43.8%Reform UK
437 Putney London43.7%Labour
438 Lewes South East43.7%Lib Dem
439 Barking London43.7%Labour
440 Truro and Falmouth South West43.7%Labour
441 Hitchin East of England43.6%Labour
442 Paisley and Renfrewshire North Scotland43.6%SNP
443 Battersea London43.6%Labour
444 Rushcliffe East Midlands43.4%Labour
445 Hammersmith and Chiswick London43.3%Labour
446 Vale of Glamorgan Wales43.3%Conservative
447 Clapham and Brixton Hill London43.3%Labour
448 Aldershot South East43.2%Labour
449 St Neots and Mid Cambridgeshire East of England43.2%Lib Dem
450 Lincoln East Midlands43.2%Labour
451 Stockport North West43.2%Labour
452 Middlesbrough and Thornaby East North East43.2%Labour
453 Southend West and Leigh East of England43.1%Labour
454 Mid Leicestershire East Midlands43.1%Conservative
455 East Worthing and Shoreham South East43.1%Labour
456 Uxbridge and South Ruislip London43.0%Conservative
457 East Kilbride and Strathaven Scotland43.0%Labour
458 Milton Keynes Central South East42.9%Labour
459 Ealing North London42.9%Labour
460 Dulwich and West Norwood London42.8%Labour
461 Argyll, Bute and South Lochaber Scotland42.7%SNP
462 Hertsmere East of England42.7%Conservative
463 Leeds South Yorkshire and The Humber42.7%Labour
464 Basingstoke South East42.6%Labour
465 Crawley South East42.6%Labour
466 Bridgend Wales42.6%Reform UK
467 Kingston and Surbiton London42.6%Lib Dem
468 Newcastle upon Tyne North North East42.5%Labour
469 Camborne and Redruth South West42.5%Labour
470 Glasgow East Scotland42.4%SNP
471 Milton Keynes North South East42.4%Labour
472 Bournemouth West South West42.3%Labour
473 Sheffield Hallam Yorkshire and The Humber42.2%Labour
474 Newcastle upon Tyne East and Wallsend North East42.2%Labour
475 Ipswich East of England42.2%Labour
476 Keighley and Ilkley Yorkshire and The Humber42.2%Conservative
477 Great Grimsby and Cleethorpes Yorkshire and The Humber42.1%Labour
478 Portsmouth North South East42.1%Conservative
479 Bury South North West42.1%Labour
480 Southend East and Rochford East of England42.1%Labour
481 Ashfield East Midlands42.1%Reform UK
482 Chipping Barnet London42.0%Labour
483 Kingston upon Hull North and Cottingham Yorkshire and The Humber41.9%Labour
484 Broxtowe East Midlands41.8%Labour
485 Neath and Swansea East Wales41.8%Reform UK
486 Colchester East of England41.8%Labour
487 Warwick and Leamington West Midlands41.7%Labour
488 Wolverhampton South East West Midlands41.7%Labour
489 Oxford West and Abingdon South East41.7%Lib Dem
490 Wolverhampton West West Midlands41.7%Labour
491 Newport West and Islwyn Wales41.5%Reform UK
492 Torfaen Wales41.5%Reform UK
493 Central Ayrshire Scotland41.5%Labour
494 Merthyr Tydfil and Aberdare Wales41.5%Reform UK
495 Brent East London41.5%Labour
496 Sheffield South East Yorkshire and The Humber41.5%Labour
497 Newcastle upon Tyne Central and West North East41.4%Labour
498 Filton and Bradley Stoke South West41.4%Labour
499 Gedling East Midlands41.4%Labour
500 Newport East Wales41.2%Reform UK
501 Bermondsey and Old Southwark London41.2%Labour
502 Loughborough East Midlands41.2%Labour
503 Norwich North East of England41.0%Labour
504 Tottenham London41.0%Labour
505 Ealing Central and Acton London40.9%Labour
506 Harborough, Oadby and Wigston East Midlands40.8%Conservative
507 Bolton South and Walkden North West40.8%Labour
508 Erewash East Midlands40.8%Labour
509 Derby North East Midlands40.7%Labour
510 Coventry South West Midlands40.6%Labour
511 Ayr, Carrick and Cumnock Scotland40.5%SNP
512 Cardiff West Wales40.5%Plaid Cymru
513 Tooting London40.5%Labour
514 Lewisham North London40.5%Labour
515 Leeds West and Pudsey Yorkshire and The Humber40.4%Labour
516 Southampton Itchen South East40.4%Labour
517 Wycombe South East40.4%Labour
518 Greenwich and Woolwich London40.2%Labour
519 Oxford East South East40.2%Labour
520 Southampton Test South East40.1%Labour
521 Dumfries and Galloway Scotland40.1%SNP
522 Aberafan Maesteg Wales40.1%Labour
523 West Bromwich West Midlands39.9%Labour
524 Earley and Woodley South East39.8%Conservative
525 Oldham West, Chadderton and Royton North West39.8%Labour
526 Sheffield Heeley Yorkshire and The Humber39.7%Labour
527 Ruislip, Northwood and Pinner London39.6%Conservative
528 Hastings and Rye South East39.6%Labour
529 Lewisham West and East Dulwich London39.6%Labour
530 Dumfriesshire, Clydesdale and Tweeddale Scotland39.4%Conservative
531 Bristol North West South West39.3%Labour
532 Manchester Central North West39.3%Labour
533 Bath South West39.2%Lib Dem
534 Bathgate and Linlithgow Scotland39.1%Labour
535 Nottingham North and Kimberley East Midlands39.0%Labour
536 Gorton and Denton North West39.0%Labour
537 Birmingham Selly Oak West Midlands38.9%Labour
538 Luton South and South Bedfordshire East of England38.8%Labour
539 Reading Central South East38.8%Labour
540 Luton North East of England38.8%Labour
541 Leyton and Wanstead London38.8%Labour
542 Birmingham Edgbaston West Midlands38.7%Labour
543 Brentford and Isleworth London38.7%Labour
544 Queen's Park and Maida Vale London38.5%Labour
545 Perth and Kinross-shire Scotland38.5%SNP
546 Stirling and Strathallan Scotland38.5%SNP
547 Exeter South West38.5%Labour
548 Halifax Yorkshire and The Humber38.5%Labour
549 Rochdale North West38.5%Labour
550 Cardiff East Wales38.4%Labour
551 Angus and Perthshire Glens Scotland38.4%SNP
552 Kingston upon Hull East Yorkshire and The Humber38.4%Labour
553 Cities of London and Westminster London38.3%Labour
554 Falkirk Scotland38.3%SNP
555 Glasgow South Scotland38.2%SNP
556 Walsall and Bloxwich West Midlands38.0%Labour
557 Kilmarnock and Loudoun Scotland37.8%SNP
558 Inverness, Skye and West Ross-shire Scotland37.7%Lib Dem
559 York Central Yorkshire and The Humber37.5%Labour
560 Plymouth Sutton and Devonport South West37.4%Labour
561 Bradford South Yorkshire and The Humber37.4%Labour
562 Caithness, Sutherland and Easter Ross Scotland37.3%Lib Dem
563 Leicester West East Midlands37.2%Labour
564 Feltham and Heston London37.1%Labour
565 Berwickshire, Roxburgh and Selkirk Scotland37.1%Conservative
566 Swansea West Wales37.1%Reform UK
567 Caerphilly Wales37.0%Reform UK
568 Portsmouth South South East36.9%Labour
569 Pontypridd Wales36.8%Reform UK
570 Sheffield Brightside and Hillsborough Yorkshire and The Humber36.7%Labour
571 Hendon London36.7%Conservative
572 Derby South East Midlands36.6%Labour
573 Glasgow South West Scotland36.5%SNP
574 Leeds North East Yorkshire and The Humber36.3%Labour
575 Bristol North East South West36.3%Labour
576 Livingston Scotland36.2%SNP
577 Glasgow West Scotland36.2%Labour
578 North East Fife Scotland36.0%Lib Dem
579 Huddersfield Yorkshire and The Humber35.8%Labour
580 Brighton Kemptown and Peacehaven South East35.8%Labour
581 Smethwick West Midlands35.8%Labour
582 Islington South and Finsbury London35.5%Labour
583 Blaenau Gwent and Rhymney Wales35.5%Labour
584 Aberdeenshire North and Moray East Scotland35.4%SNP
585 Harrow West London35.3%Labour
586 Alloa and Grangemouth Scotland35.2%SNP
587 Walthamstow London35.1%Labour
588 Lothian East Scotland34.9%Labour
589 Arbroath and Broughty Ferry Scotland34.9%SNP
590 Brent West London34.6%Labour
591 Cambridge East of England34.5%Labour
592 Hackney South and Shoreditch London34.4%Labour
593 Nottingham South East Midlands34.4%Labour
594 Moray West, Nairn and Strathspey Scotland34.3%SNP
595 Edinburgh West Scotland34.3%Lib Dem
596 Hove and Portslade South East34.1%Labour
597 Hornsey and Friern Barnet London34.1%Labour
598 Cardiff South and Penarth Wales34.1%Labour
599 Harrow East London33.8%Conservative
600 Norwich South East of England33.7%Labour
601 Islington North London33.7%Others
602 West Aberdeenshire and Kincardine Scotland33.6%Conservative
603 Gordon and Buchan Scotland33.1%SNP
604 Orkney and Shetland Scotland33.1%Lib Dem
605 Hayes and Harlington London32.5%Labour
606 Dundee Central Scotland32.4%SNP
607 Glasgow North Scotland32.4%SNP
608 Hampstead and Highgate London32.4%Labour
609 Bristol South South West32.3%Labour
610 Nottingham East East Midlands32.2%Labour
611 Birmingham Hodge Hill and Solihull North West Midlands32.2%Labour
612 Bristol East South West31.9%Labour
613 Midlothian Scotland31.8%Labour
614 Aberdeen South Scotland31.4%Conservative
615 Manchester Withington North West31.4%Labour
616 Rhondda and Ogmore Wales31.4%Reform UK
617 Blackburn North West31.3%Others
618 Slough South East31.2%Others
619 Edinburgh South Scotland30.9%Labour
620 Dunfermline and Dollar Scotland30.9%Labour
621 Finchley and Golders Green London30.8%Labour
622 Holborn and St Pancras London30.6%Labour
623 Edinburgh South West Scotland30.3%SNP
624 Ealing Southall London30.3%Labour
625 Cowdenbeath and Kirkcaldy Scotland30.2%Labour
626 Birmingham Yardley West Midlands30.0%Others
627 Aberdeen North Scotland29.9%SNP
628 Stratford and Bow London29.7%Labour
629 Ilford North London29.2%Others
630 Leeds Central and Headingley Yorkshire and The Humber29.1%Labour
631 Edinburgh East and Musselburgh Scotland28.5%SNP
632 Glenrothes and Mid Fife Scotland28.3%SNP
633 Dewsbury and Batley Yorkshire and The Humber28.1%Others
634 Edinburgh North and Leith Scotland27.7%SNP
635 East Ham London26.9%Labour
636 Hackney North and Stoke Newington London26.8%Labour
637 Brighton Pavilion South East26.1%Green
638 Ilford South London25.9%Labour
639 Bradford East Yorkshire and The Humber25.9%Labour
640 Birmingham Perry Barr West Midlands25.6%Others
641 Manchester Rusholme North West25.6%Labour
642 Poplar and Limehouse London25.3%Labour
643 Sheffield Central Yorkshire and The Humber25.1%Labour
644 Bristol Central South West23.9%Green
645 Birmingham Ladywood West Midlands22.3%Labour
646 Leicester South East Midlands21.9%Others
647 Bradford West Yorkshire and The Humber19.7%Others
648 Birmingham Hall Green and Moseley West Midlands18.9%Others
649 Bethnal Green and Stepney London18.3%Others
650 Leicester East East Midlands14.9%Conservative