PageSourceSearch

https://polls.politicalbetting.com/uk

html politicalbetting.com collected 2026-09-24 18:03:47 UTC 8,593 bytes, 240 lines download raw bytes

1<!doctype html>
2<html lang="en" data-theme="light">
3<head>
4<meta charset="utf-8">
5<meta name="viewport" content="width=device-width, initial-scale=1">
6<title>PB Polls — United Kingdom</title>
7<script>
8/* The light/dark choice is shared with politicalbetting.com through a cookie on the parent
9   domain — localStorage is per-origin and could never cross the subdomain boundary. The server
10   has already stamped data-theme on <html> from the same cookie, so this only has to cover a
11   cached page and the one-time migration of a reader's older localStorage choice. */
12window.pbTheme = (function () {
13  function read() { var m = document.cookie.match(/(?:^|;\s*)pb_theme=(dark|light)/); return m ? m[1] : null; }
14  function write(v) {
15    var d = /(^|\.)politicalbetting\.com$/.test(location.hostname) ? '; domain=.politicalbetting.com' : '';
16    var s = location.protocol === 'https:' ? '; secure' : '';
17    document.cookie = 'pb_theme=' + v + d + '; path=/; max-age=31536000; samesite=lax' + s;
18  }
19  function apply(v) {
20    document.documentElement.setAttribute('data-theme', v);
21    var b = document.getElementById('themeBtn');
22    if (b) { b.setAttribute('aria-label', v === 'dark' ? 'Switch to the light version of the site' : 'Switch to the dark version of the site'); }
23    document.dispatchEvent(new Event('pb-theme'));
24  }
25  var t = read();
26  if (!t) { try { var l = localStorage.getItem('pb-theme'); if (l === 'dark' || l === 'light') { t = l; write(t); } } catch (e) {} }
27  document.documentElement.setAttribute('data-theme', t || 'light');
28  return { read: read, write: write, apply: apply };
29})();
30</script>
30
31<link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
32<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Source+Sans+3:wght@300;400;600;700&display=swap">
33<link rel="stylesheet" href="/static/app.css?v=1790192104">
34
35</head>
36<body>
37<header class="top"><div class="inner">
38  <a class="brand" href="/">politicalbetting.com<span>Polls</span></a>
39  <nav>
40    <a href="/" class="">Westminster</a>
41    
42    <a href="/uk" title="United Kingdom: every series"
43       class="on">UK</a>
44    
45    <a href="/us" title="United States: every series"
46       class="">US</a>
47    
48    <a href="/pollsters" class="">Pollsters</a>
49    <a href="/docs">API</a>
50    
51    <a href="https://politicalbetting.com/">← Back to PB</a>
52    <button class="theme-btn" id="themeBtn" type="button" title="Toggle light/dark">◐ Theme</button>
53  </nav>
54</div></header>
55<main>
56<h1>United Kingdom polling</h1>
57<p class="sub">Every series we track, with the most recent poll in each. Live series first; series that have
58stopped updating are kept and marked.</p>
59
60
61<p><a class="card hubcard" href="/uk/latest-polls"><span class="hubname">Latest polls</span><span class="hubmeta">Every new poll across all these races, newest first</span></a></p>
62
63
64
65
66
67<h2 class="hubgroup">Westminster</h2>
68<div class="hub">
69  
70  <a class="card hubcard " href="/uk/westminster">
71    <span class="hubname">Westminster voting intention</span>
72    <span class="hubmeta">
73      5,337 polls
74      · latest 2026-09-23
75    </span>
76    
77  </a>
78  
79</div>
80
81<h2 class="hubgroup">Scottish Parliament</h2>
82<div class="hub">
83  
84  <a class="card hubcard " href="/uk/holyrood-constituency">
85    <span class="hubname">Constituency vote</span>
86    <span class="hubmeta">
87      374 polls
88      · latest 2026-08-24
89    </span>
90    
91  </a>
92  
93  <a class="card hubcard " href="/uk/holyrood-list">
94    <span class="hubname">Regional list vote</span>
95    <span class="hubmeta">
96      353 polls
97      · latest 2026-08-24
98    </span>
99    
100  </a>
101  
102</div>
103
104<h2 class="hubgroup">Senedd</h2>
105<div class="hub">
106  
107  <a class="card hubcard " href="/uk/senedd-list">
108    <span class="hubname">Closed-list vote</span>
109    <span class="hubmeta">
110      34 polls
111      · latest 2026-05-06
112    </span>
113    
114  </a>
115  
116  <a class="card hubcard is-frozen" href="/uk/senedd-constituency/pre-2026">
117    <span class="hubname">Constituency vote (pre-2026 system)</span>
118    <span class="hubmeta">
119      89 polls
120      · latest 2024-04-23
121    </span>
122    <span class="hubfrozen">Ended — The Senedd&#39;s constituency vote was abolished by the 2026 electoral reform. Polling for the system that replaced it is on the Senedd closed-list page.</span>
123  </a>
124  
125  <a class="card hubcard is-frozen" href="/uk/senedd-list/pre-2026">
126    <span class="hubname">Regional list vote (pre-2026 system)</span>
127    <span class="hubmeta">
128      88 polls
129      · latest 2024-04-23
130    </span>
131    <span class="hubfrozen">Ended — This series covers the additional-member system used until 2026. Polling under the closed-list system that replaced it is on the Senedd closed-list page.</span>
132  </a>
133  
134</div>
135
136<h2 class="hubgroup">European Parliament</h2>
137<div class="hub">
138  
139  <a class="card hubcard is-frozen" href="/uk/european-parliament">
140    <span class="hubname">European Parliament voting intention</span>
141    <span class="hubmeta">
142      87 polls
143      · latest 2019-05-22
144    </span>
145    <span class="hubfrozen">Ended — The United Kingdom left the European Union in 2020 and no longer elects MEPs.</span>
146  </a>
147  
148</div>
149
150<h2 class="hubgroup">Referendums</h2>
151<div class="hub">
152  
153  <a class="card hubcard is-frozen" href="/uk/referendum/eu-membership">
154    <span class="hubname">EU membership referendum (2016)</span>
155    <span class="hubmeta">
156      283 polls
157      · latest 2016-06-23
158    </span>
159    <span class="hubfrozen">Ended — The referendum was held on 23 June 2016. Polling on rejoining the EU is a separate question.</span>
160  </a>
161  
162  <a class="card hubcard is-frozen" href="/uk/referendum/scottish-independence">
163    <span class="hubname">Scottish independence referendum (2014)</span>
164    <span class="hubmeta">
165      107 polls
166      · latest 2014-09-17
167    </span>
168    <span class="hubfrozen">Ended — The referendum was held on 18 September 2014. Polling on independence since then is a standing question rather than a campaign, and is not yet ingested.</span>
169  </a>
170  
171  <a class="card hubcard is-frozen" href="/uk/referendum/alternative-vote">
172    <span class="hubname">Alternative Vote referendum (2011)</span>
173    <span class="hubmeta">
174      71 polls
175      · latest 2011-05-04
176    </span>
177    <span class="hubfrozen">Ended — The referendum was held on 5 May 2011.</span>
178  </a>
179  
180</div>
181
182<h2 class="hubgroup">Brexit &amp; the EU</h2>
183<div class="hub">
184  
185  <a class="card hubcard is-frozen" href="/uk/brexit/right-or-wrong">
186    <span class="hubname">Right or wrong (2016–2020)</span>
187    <span class="hubmeta">
188      155 polls
189      · latest 2020-08-05
190    </span>
191    <span class="hubfrozen">Ended — Pollsters stopped asking the right/wrong question during 2020; the successor question is whether Britain should rejoin the EU, tracked on the Rejoin page.</span>
192  </a>
193  
194  <a class="card hubcard " href="/uk/brexit/rejoin">
195    <span class="hubname">Rejoining the EU</span>
196    <span class="hubmeta">
197      322 polls
198      · latest 2026-07-21
199    </span>
200    
201  </a>
202  
203</div>
204
205<h2 class="hubgroup">Issues</h2>
206<div class="hub">
207  
208  <a class="card hubcard " href="/uk/issues/most-important">
209    <span class="hubname">Most important issues facing the country</span>
210    <span class="hubmeta">
211      581 polls
212      · latest 2026-09-21
213    </span>
214    
215  </a>
216  
217</div>
218
219
220<p class="small">Machine-readable index of every series and its URL: <a href="/api/series">/api/series</a>.</p>
221</main>
222<footer><div class="inner">
223  Poll data compiled from Wikipedia's opinion-polling articles (CC BY-SA) and pollsters' published tables. Averages are an experimental exponentially-weighted mean (see <a href="/docs">API</a>).
224  © politicalbetting.com
225</div></footer>
226<script>
227(function () {
228  var b = document.getElementById('themeBtn'), h = document.documentElement;
229  if (!b) { return; }
230  b.addEventListener('click', function () {
231    var d = h.getAttribute('data-theme') === 'dark' ? 'light' : 'dark';
232    window.pbTheme.write(d);   /* shared with politicalbetting.com */
233    window.pbTheme.apply(d);
234  });
235})();
236</script>
236
237
238<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"5a4f90ca900649ed8ce3fde82c5c1903","r":1,"spa":2}' crossorigin="anonymous"></script>
238
239</body>
240</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.