Democrats may despise President Donald rump, but Republicans love him. Our latest New Hampshire poll has him beating former Massachusetts Gov. Bill Weld 86% to 7% in the Republican primary. That's not much different from what a Suffolk University poll found last month nationally

The reason Trump is so far ahead is simple: Republican primary voters like the job he's doing as president. He holds an 88% approval rating among them.

That type of approval rating is just not the type that lends itself to a competitive primary.

When you back over time, competitive primary challenges only really emerge when an incumbent president is at or below 75% approval within his own party. Trump's not anywhere near that either nationally or in New Hampshire.

One minor bit of good news for Weld is that he's the type of candidate who might be in the best position to win over disaffected Republicans. Trump's approval rating drops into the 70s among non-conservative Republican primary voters. It's over 90% among those who call themselves conservative.

That's bad news for someone like former South Carolina Gov. Mark Sanford who is exploring a primary challenge of Trump based around fiscal discipline.