Washington (CNN) A majority of Americans say they think Donald Trump is going to win a second term, according to a CNN Poll conducted by SSRS, even as the President's reviews on issues other than the economy remain largely negative.

The new poll finds 54% say their best guess is that Trump will win the 2020 election, 41% feel he will lose. Americans are slightly more apt to say Trump will win now than they were to say Barack Obama would win a second term in May 2011, in a survey conducted just after the death of Osama bin Laden (50% thought Obama would win in that poll). The new numbers on Trump are a reversal from December, when a narrow majority of 51% said they thought Trump would lose his bid for re-election.

The shift over that time comes mostly among those who disapprove of Trump's handling of the presidency. In December, 81% in that group said they thought the President would lose, and now, that's fallen to 67%. At the same time, the share who approve of the President and think he will win has held mostly steady (88% now vs. 85% in December).

The dislike those disapprovers hold for Trump is palpable in the poll. Asked to explain in their own words why they disapprove of Trump, Trump's behavior is a central reason. The most frequently cited responses are lying (13%), racism (11%), incompetence (11%) and not acting presidential (7%). Immigration, named by 7%, is the only specific issue that merits mention by 5% or more.

Read More