What will be Donald Trump's net approval on December 31, 2026?

Based on 566 predictions by 482 forecasters

Metaculus