Which presidential candidate is best for voters in swing states?

A new poll from The Associated Press and ABC News shows that a candidate with a solid economic record, strong social conservatism and a history of supporting the Affordable Care Act and immigration reform is the top choice of most voters in the swing states of Florida, Ohio, Pennsylvania and Michigan.

In fact, a whopping 81% of voters say Donald Trump is the best choice for the country, while only 39% say Hillary Clinton is.

Trump, by a 55%-31% margin, is the front-runner for the Republican nomination, with Ted Cruz trailing behind with 14%.

The AP/ABC poll, released Friday, surveyed 1,000 registered voters nationwide from Sept. 11 to Sept. 13.

The margin of error is plus or minus 4 percentage points.

The poll finds that the race in Michigan is a tight one.

In the first national poll conducted after Trump’s inflammatory speech in Phoenix, Trump won the state by 12 points, but Cruz won the statewide vote by 13 points.

Cruz has also pulled ahead in Michigan in recent days.

Ohio is in play, too.

In recent days, Trump has led in the state, but his lead has shrunk to 4 points, with Cruz ahead by 8 points.

Trump leads in the Buckeye State by 22 points, 54%-38%, according to the latest RealClearPolitics average of polls.

Clinton leads by 33 points, 48%-43%.

The poll found that 61% of Ohio voters are white, while Trump is a far cry from his supporters in Florida.

Trump is seen as more of a white-nationalist candidate than he was before the Phoenix speech, but he still has support from white voters in Michigan, Pennsylvania, and Ohio.

Clinton, by contrast, is seen more as a candidate of economic populism, the AP/AP poll found.

She has a nearly 50% approval rating among those who feel strongly about the economy.

In fact, she has an approval rating of just 38%, compared with a 58% disapproval rating among voters overall.

She also has a larger margin of approval than Trump among Republicans, according to The Associated