via CNN/Analysis by Chris Cillizza, CNN Editor-at-large
In the latest Gallup numbers, Trump is at 46% approval -- the highest mark he has reached in more than two years as President.
Dig into the numbers and you see something very interesting. Trump's gains of late are not, as you might expect, from Republicans. Nine in 10 Republicans backed Trump in March, the same number who did so in April. It's among Democrats where Trump's job approval has improved the most month-to-month; just 4% approved of the job he was doing in March compared to 10% who said the same in April. Independents went from 33% job approval for Trump in March to 39% in April.
The complete story here > Donald Trump is more popular than ever before