Average of March 2023 opinion polls (sample size of about 1600)
(Please use a modern browser to see the interactive version of this visualization)