Opinion polling for the 2019 United Kingdom general election was carried out by various organisations to gauge voting intentions. Most of the polling companies listed are members of the British Polling Council (BPC) and abide by its disclosure rules. The opinion polls listed range from the previous election on 8 June 2017 to the election on 12 December 2019.

Under the Fixed-term Parliaments Act 2011, the next general election after 2017 was not scheduled to be held until 5 May 2022. However, in late 2019, amid deadlock over the Brexit withdrawal agreement, Prime Minister Boris Johnson sought a snap election. After multiple failed attempts, Johnson introduced the Early Parliamentary General Election Act 2019, which was overwhelmingly approved by the House of Commons on 29 October 2019, triggering an early election.

Graphical summaries

Guide to tables Poll results are listed in the tables below in reverse chronological order. The highest percentage figure in each poll is displayed in bold, and its background is shaded in the leading party's colour. The "lead" column shows the percentage point difference between the two parties with the highest figures. When a poll result is a tie, the figures with the highest percentages are shaded and displayed in bold.

"Green" in these tables refers to combined totals for the green parties in the United Kingdom, namely the Green Party of England and Wales, the Scottish Greens, and, for polls of the entire UK, the Green Party Northern Ireland. The three parties share a commitment to environmental policies, but are independent of one another, with each contesting elections only in its own region.

The various polls use a variety of methodologies. For example, in Kantar and Ipsos MORI polls, Change UK and the Brexit Party were spontaneous responses and not prompted by the pollster. In YouGov polls before June 2019, only the Conservatives, Labour, and Liberal Democrats were prompted, the names of other parties being listed when "other" was selected. YouGov polls conducted since June 2019 prompt for both the Greens and the Brexit Party, alongside the earlier list. BMG polls also use two-stage questions in which the Conservatives, Labour, Liberal Democrats, the Brexit Party, the Greens, SNP, and Plaid Cymru are included on the initial prompt and the remaining parties provided after "another party" is selected. Prior to August 2019, BMG did not prompt the Brexit Party and the Greens initially.

As the parties standing for each seat became known—and after the 11 November 2019 announcement that the Brexit Party would not be contesting the 317 seats won by the Conservatives in 2017—the major pollsters began listing only those standing in a respondent's constituency as options.

National poll results Most national opinion polls do not cover Northern Ireland, which has different major political parties from the rest of the United Kingdom. This distinction is made in the tables below in the area column, where "GB" means Great Britain (England, Scotland and Wales), and "UK" means the entire United Kingdom. Plaid Cymru only stand candidates in Wales and the Scottish National Party (SNP) only stand candidates in Scotland.

2019