US Republican presidential candidate Donald Trump has surpassed Democratic frontrunner Hillary Clinton and would narrowly defeat in a hypothetical head-to-head race, according to a new poll.
The Fox News poll also finds majorities of voters feel both frontrunners lack strong moral values and will say anything to get elected.
Trump has a three point lead over Clinton if the presidential election were held today. Last month, Clinton was up by 7 percent.
The poll shows Democratic candidate Bernie Sanders has a 46-42 percent advantage over Trump in a hypothetical matchup. Sanders was up by 53-39 percent in April.
Even though Clinton leads Sanders in the delegate count, Sanders argues that he still has a path to the Democratic nomination.
The poll also found that voters feel the two leading candidates lack honesty, empathy, and strong moral values, and that they’ll say anything to win.
Clinton has a net negative honesty rating of -35 points. That’s because a new low of 31 percent say she’s honest, while a record 66 percent say she isn’t.
Trump does better on this measure, although he is still underwater by 17 points. Forty percent think he’s honest and 57 percent say he’s not.
In addition, over half say the phrase “has strong moral values” does not describe Clinton (57 percent) or Trump (58 percent).
Fifty-five percent think Trump does not “care about people like me” while 51 percent think the same about Clinton.
Most think Clinton (71 percent) and Trump (65 percent) will “say anything to get elected.”
Majorities also think the main reason that Clinton (57 percent) and Trump (56 percent) are running is for themselves -- rather than for the country.
And finally, by a 49-37 percent margin, voters say Clinton is more corrupt than Trump.