The next general election is due to be held no later than January 2025. This page will give you up-to-date results from recent opinion polls.| State of the Nation