Following the release of the Mueller report, President Trump’s approval rating is at the highest point of his presidency. That is according to the latest poll by Zogby.

The American people have seen the Mueller report with their own eyes and have determined that he is innocent, and they have moved on. They are also sick and tired of the Russia non-collusion story and agree that the investigation was a witch hunt.

According to the Zogby poll, this is reflected in President Trump’s approval rating.

Trump is also benefiting from a strong economy, due in large part to his tax cuts and deregulation.

The survey showed that the president’s approval ratings were improving across some unexpected demographics: millennials, Hispanics, urban voters, college-educated voters and minorities.

A year ago this feat seemed unfathomable. The Democrats garnered 67% of the 18- to 29-year-old vote in 2018. Hillary Clinton dominated Trump with the youth vote in 2016. Clinton captured 55% of the youth vote to Trump’s 37%.

Now Trump is polling above water with millennial voters. Trump’s job performance is approved by 51% of those 18 to 29 years old. He has drawn even more support from older millennial voters (25 to 34 years old), with 53% approving and 43% disapproving.

Here are the four main takeaways of the poll, according to Zogby:

· President Trump’s job approval rating is the highest we have on record. A slim majority strongly and somewhat approve of his job performance as president. His numbers are being driven by decent job growth, an inflated stock market, solid GDP figures and low unemployment. But, there are potential foreign policy threats, such as Iran, North Korea and a trade war with China, which could derail his current popularity with voters.

· Besides a good economy and vindication from the Mueller report, Trump’s good approval rating is being driven by a surge in popularity among college-educated voters, voters living in the Western region, Independents, millennials, suburban men, urban men, and middle-aged voters. Trump’s approval rating has improved with minorities as well. 27% of African Americans and 45% of Hispanics approve of the president—both very good numbers historically for Trump.

· According to recent job statistics, most job growth in the U.S. has occurred in large to medium-sized cities, which could also explain the good job performance rating Trump received from large and medium city voters. Trump has recently seen a spike in support among voters in large and medium-sized cities. Almost half of each group approves of his job as president and thinks the U.S. economy will be positive the next four years.

· With a solid economy, a potentially long and drawn-out primary season for Democratic presidential candidates, plus solid gains with Independents, millennials, urban voters, college educated-voters and minorities, Trump could be very hard to defeat in 2020. In addition to his base of supporters, Trump might be able to piece together another coalition and produce another improbable victory, as long as everything goes as planned — but we still have a lot of time left on the game clock.

Despite all the arrows that have been slung at this president, he is still delivering results. The American people are seeing the results for themselves and are supporting the president.

He has been able to pass tax cuts, cut government regulations, appoint a number of conservative judges to the courts and strengthen our national security and foreign relations.

Former President Gerald Ford pardoned Richard Nixon to avoid a massive distraction similar to the one thrown at President Trump. Ford knew it would make governing difficult, and now we see what he feared.

In spite of these distractions, Trump is delivering for the American people.