President Trump's approval rating.— The Spectator Index (@spectatorindex) April 21, 2018
NBC/WSJ: 39%
CNBC: 39%
Gallup: 39%
Reuters/Ipsos: 41%
Quinnipiac: 41%
Economist/YouGov: 42%
CNN: 43%
ABC/Washington Post: 44%
Harvard-Harris: 44%
Rasmussen: 48%