President Trump edged out every top Democrat candidate in hypothetical general election matchups in Iowa, according to a Public Policy poll released this week.

The survey, taken December 29-31, 2019, among 964 Iowa voters, showed the president besting every leading Democrat candidate in the Hawkeye State.

“If the candidates for President were Democrat Joe Biden and Republican Donald Trump, who would you vote for?” the survey asked.

While 46 percent chose the former vice president, Trump came up three points higher with 49 percent support.

The survey also showed Trump defeating Sen. Bernie Sanders (I-VT) 49 percent to 44 percent, Sen. Elizabeth Warren (D-MA) 49 percent to 44 percent,  and former Mayor Pete Buttigieg (D) 48 percent to 47 percent. The margin of error is +/- 3.2 percent:

Trump defeated Hillary Clinton in Iowa in 2016 with 51.1 percent of the vote.

Buttigieg performing best against the president in Iowa is no surprise given his strong support in the state. Wednesday’s RealClearPolitics average showed the former South Bend mayor battling for first place in Iowa with 21.7 percent to Sanders’ 22 percent.

Both Sanders and Buttigieg will share a debate stage in Iowa next week, alongside Warren, Biden, and Sen. Amy Klobuchar (D-MN). The remaining candidates have until January 10 to reach the polling and donor thresholds required to participate in the debate.