What is really going on in politics? Get our daily email briefing straight to your inbox Sign up Thank you for subscribing We have more newsletters Show me See our privacy notice Invalid Email

More than 100 UK areas that voted for Brexit in 2016 would now back Remain, shock analysis claims today.

The findings prompted fresh cross-party calls for a second EU referendum after appearing to show most seats now have a majority of voters who want to stay in.

Among the 112 Westminster seats found to have switched were arch-Brexiteer Boris Johnson's Uxbridge and South Ruislip and Michael Gove's Surrey Heath.

The seats of pro-Brexit Labour MPs Frank Field in Birkenhead and Graham Stringer in Blackley and Broughton also switched, the analysis claimed.

The figures were produced by consumer analytics company Focaldata, drawing on two YouGov polls of a total of more than 15,000 people.

Scroll down for the full list of 112 seats

(Image: REX/Shutterstock)

They found that 112 out of the 632 seats in England, Scotland and Wales had switched from Leave to Remain since the referendum.

These included 97 English seats, 14 in Wales and one in Scotland.

Under the Focaldata model, 341 constituencies now have a Remain majority, up from 229 in 2016.

The analysis was jointly commissioned by the anti-Brexit Best For Britain campaign and anti-fascist Hope Not Hate campaign, and published in the Remain-backing Observer newspaper.

Overall it put Remain on 53% and Leave on 47%.

(Image: Simon Dawson)

It claimed the changes were largely driven by growing doubts about the case for Brexit among Labour voters in the north of England and Wales.

That could increase pressure on Jeremy Corbyn as he faces a grassroots bid for Labour to back a second EU referendum at the party's conference next month.

Lib Dem leader Sir Vince Cable, who spoke at a rally of anti-Brexit People's Vote supporters in Bristol on Saturday, said: "Nearly everyone is disillusioned by the mess the Conservatives have made of Brexit.

"This research is yet more compelling evidence that the British people must be given the final say on any - or no - Brexit deal."

Pro-Brexit Tory MP Jacob Rees-Mogg played down the significance of polls, saying: "Most of the polls said people would vote to remain in the EU in 2016, but when people got to the ballot booth they voted to leave."

But Tory MP Sarah Wollaston told yesterday's rally: "To proceed with Brexit without a People's Vote would be like a surgeon carrying out an amputation having sought their patient's consent two years beforehand without either of them knowing whether they were going to lose a few toes or their whole leg."

Pro-Remain Tory MP Dr Philip Lee said the results "very much reflect the views that I have been hearing from residents and businesses in the Bracknell Constituency."

He added: “It’s not too late. The British people should have the final say. Brexit must be put back to the electorate in the form of a people’s vote.”

Green Party leader Caroline Lucas said: “The tide is turning across the country now that the reality of Brexit is becoming clear.

"We owe it to future generations to fight for their right to a final say on the Brexit deal."

Full list of the 112 Westminster seats 'switching from Leave to Remain'

Projections provided by Focaldata, commissioned by Best For Britain and Hope Not Hate. Estimates are rounded to the nearest per cent.

KEY: Seat name: 2016 Remain vote -> 'Remain vote today' (percentage point change)

1. Liverpool Walton: 46% -> 60% (14)

2. Knowsley: 48% -> 61% (13)

3. Swansea East: 38% -> 51% (13)

4. Hayes & Harlington: 41% -> 53% (13)

5. Oldham West & Royton: 39% -> 51% (13)

6. Sheffield Brightside & Hillsborough: 39% -> 51% (12)

7. Hull North: 40% -> 52% (12)

8. Birmingham Yardley: 40% -> 52% (12)

9. Rhondda: 39% -> 51% (12)

10. Warley: 38% -> 50% (12)

11. Barking: 40% -> 51% (12)

12. Halton: 42% -> 54% (12)

13. Bootle: 45% -> 56% (11)

14. Luton North: 42% -> 53% (11)

15. Bradford East: 45% -> 56% (11)

16. Gateshead: 44% -> 55% (11)

17. Feltham & Heston: 44% -> 55% (11)

18. Preston: 43% -> 54% (11)

19. Rochdale: 43% -> 53% (11)

20. Southampton Itchen: 40% -> 51% (11)

21. Southampton Test: 49% -> 60% (11)

22. Slough: 46% -> 57% (11)

23. Portsmouth South: 48% -> 59% (11)

24. Stalybridge & Hyde: 41% -> 51% (10)

25. Blackley & Broughton: 49% -> 59% (10)

26. Liverpool West Derby: 50% -> 60% (10)

27. Luton South: 45% -> 55% (10)

28. Birkenhead: 48% -> 58% (10)

29. Coventry North East: 41% -> 51% (10)

30. Worsley & Eccles South: 40% -> 50% (10)

31. Merthyr Tydfil & Rhymney: 42% -> 51% (10)

32. Erith & Thamesmead: 46% -> 55% (10)

33. Leeds West: 45% -> 54% (9)

34. Ipswich: 43% -> 53% (9)

35. Sheffield Heeley: 42% -> 52% (9)

36. St Helens North: 42% -> 51% (9)

37. Croydon Central: 50% -> 59% (9)

38. Halifax: 41% -> 50% (9)

39. Bedford: 48% -> 57% (9)

40. Salford & Eccles: 46% -> 55% (9)

41. Gedling: 44% -> 52% (9)

42. Birmingham Hodge Hill: 49% -> 57% (8)

43. St Helens South & Whiston: 44% -> 52% (8)

44. Ellesmere Port & Neston: 42% -> 50% (8)

45. Colchester: 49% -> 57% (8)

46. Neath: 46% -> 54% (8)

47. Blackburn: 46% -> 54% (8)

48. Huddersfield: 49% -> 57% (8)

49. Uxbridge & Ruislip South: 44% -> 51% (8)

50. Bury South: 45% -> 53% (8)

51. Carshalton & Wallington: 44% -> 51% (8)

52. Leicester East: 47% -> 54% (7)

53. Cynon Valley: 43% -> 50% (7)

54. Poole: 43% -> 50% (7)

55. Caerphilly: 45% -> 52% (7)

56. Birmingham Perry Barr: 49% -> 56% (7)

57. Leicester West: 48% -> 55% (7)

58. Bournemouth East: 46% -> 53% (7)

59. Worcester: 46% -> 53% (7)

60. St Ives: 45% -> 51% (7)

61. Sutton & Cheam: 49% -> 55% (7)

62. Llanelli: 45% -> 51% (6)

63. Lancashire West: 45% -> 51% (6)

64. Watford: 49% -> 55% (6)

65. Vale of Clwyd: 44% -> 50% (6)

66. Welwyn Hatfield: 47% -> 53% (6)

67. Bury North: 46% -> 52% (6)

68. Wolverhampton South West: 46% -> 52% (6)

69. Milton Keynes South: 47% -> 53% (6)

70. Ynys Mon: 49% -> 55% (6)

71. Bracknell: 47% -> 53% (6)

72. Plymouth Sutton & Devonport: 46% -> 51% (6)

73. Chelmsford: 49% -> 55% (6)

74. Hazel Grove: 48% -> 54% (6)

75. Derby North: 46% -> 52% (6)

76. Broxtowe: 48% -> 53% (6)

77. Southend West: 45% -> 51% (6)

78. Warrington South: 49% -> 55% (6)

79. Calder Valley: 47% -> 52% (5)

80. Ilford North: 47% -> 53% (5)

81. Eltham: 48% -> 53% (5)

82. Banff & Buchan: 46% -> 51% (5)

83. Reading West: 47% -> 53% (5)

84. Aylesbury: 48% -> 53% (5)

85. Worthing East & Shoreham: 46% -> 51% (5)

86. Thornbury & Yate: 47% -> 51% (5)

87. Eastleigh: 46% -> 51% (5)

88. Lancaster & Fleetwood: 49% -> 54% (5)

89. Basingstoke: 46% -> 51% (4)

90. Shipley: 48% -> 52% (4)

91. Weaver Vale: 50% -> 54% (4)

92. High Peak: 49% -> 54% (4)

93. Swindon South: 48% -> 52% (4)

94. Carmarthen East & Dinefwr: 46% -> 50% (4)

95. Keighley: 47% -> 50% (4)

96. Aberconwy: 47% -> 50% (4)

97. Shrewsbury & Atcham: 47% -> 51% (4)

98. Newport West: 47% -> 51% (4)

99. Hertsmere: 49% -> 53% (3)

100. Somerset North East: 48% -> 51% (3)

101. Chippenham: 48% -> 51% (3)

102. Gower: 50% -> 53% (3)

103. Harborough: 48% -> 51% (3)

104. Hertfordshire North East: 49% -> 51% (3)

105. Derbyshire Mid: 47% -> 50% (3)

106. Vale of Glamorgan: 48% -> 50% (2)

107. Banbury: 49% -> 52% (2)

108. Surrey Heath: 48% -> 50% (2)

109. Wiltshire North: 50% -> 51% (2)

110. Dorset West: 49% -> 50% (1)

111. Devon East: 50% -> 51% (1)

112. Salisbury: 50% -> 51% (1)

How Best For Britain says the research was conducted

The Multilevel Regression and Poststratification analysis was based on YouGov polling of a total of 15,000 people across June and July, before and after the Chequers deal. (26th - 31st July & 28th June - 6th July)

MRP is a statistical technique that is said to deliver more accurate and granular estimates of public opinion than traditional methods at market research agencies.

It does this by combining raw polling data with more information, in this case detailed constituency-level population information from the Census.

The MRP analysis was undertaken by Focaldata, an AI startup focused on market research, whose clients include M&CSaatchi and Populus.