A large majority of President Trump's voters say they would do it all over again, according to a new survey.

A Politico-Morning Consult poll finds 82 percent of respondents who voted for Trump in the 2016 presidential race say they would support him again.

Just 7 percent of Trump voters say they would pick another candidate if they had to recast their 2016 ballot.

ADVERTISEMENT

About three-quarters of those who voted for Hillary Clinton Hillary Diane Rodham ClintonJeff Flake: Republicans 'should hold the same position' on SCOTUS vacancy as 2016 Momentum growing among Republicans for Supreme Court vote before Election Day Warning signs flash for Lindsey Graham in South Carolina MORE, 78 percent, say they would vote for the Democratic nominee again if they had the chance.

Eight percent of Clinton voters said they would support a different candidate.

When asked whether they would choose Trump or a generic Democrat for a potential 2020 matchup, 76 percent of Trump voters say they would support Trump. Another 8 percent say they would cast their vote for the Democrat in the race. Sixteen percent of Trump supporters are undecided about the decision.

Among Clinton voters, 90 percent said they would vote for the Democrat, compared to just 3 percent who would Trump.

The poll was conducted from Oct. 26 to 30 among 1,990 registered voters. The margin of error is 2 percentage points.

Trump has struggled in the recent months to fulfill some of his key campaign promises, including the repeal and replacement of ObamaCare.

A year after Trump's election, he is also facing low job approval ratings, according to several recent polls.