There’s a growing frustration inside Michigan’s Republican base, and it’s becoming harder to ignore: where exactly is John James — and does he actually want this job?
For months, James has run a campaign built on distance. No real debates. Limited exposure. Carefully controlled appearances. Minimal willingness to step into unscripted environments where voters — not handlers — set the tone. That might work if you’re protecting a lead. It doesn’t work when voters are still deciding whether you’ve earned their trust.
And now, that strategy is starting to backfire publicly.
At the recent Michigan Republican endorsement convention in Novi, James didn’t just receive a lukewarm reception — he was booed. Not by Democrats. Not by political opponents. By Republicans. By the very base he needs to win.
That moment cut through the polished messaging and exposed something deeper: a growing disconnect between James and the grassroots.
It gets worse.
James reportedly leads Michigan’s congressional delegation in missed House votes this session — a statistic that reinforces the perception of disengagement. Whether there are explanations or not, voters aren’t reading footnotes. They’re seeing a pattern: absence, avoidance, and a campaign that feels more managed than motivated.
Then came the optics disaster — a widely circulated image of James at a luxury beachfront resort during a congressional recess. On its own, that’s not disqualifying. But in the middle of economic uncertainty and federal instability, it feeds directly into the narrative that he’s out of touch and not fully locked in.
And politics is about narratives. Right now, his isn’t good.
While James has been playing defense, Perry Johnson has been doing the opposite — flooding the state with ads, dominating airwaves, and aggressively introducing himself to voters. Love him or hate him, Johnson is visible, active, and undeniably present.
That matters.
Republican voters aren’t just looking for a name they recognize. They’re looking for energy. Engagement. Fight. Someone who shows up — everywhere — and makes the case directly.
Johnson is doing that.
James, by contrast, is running a campaign that increasingly looks like it was designed to avoid risk rather than win a race. And in a crowded primary where momentum can shift quickly, that’s a dangerous gamble.
Because here’s the reality: voters don’t reward candidates who seem hesitant to face them. They don’t rally behind someone who appears distant, insulated, or overly managed. And they certainly don’t ignore it when that candidate gets booed in his own party’s backyard.
If John James wants to turn this around, it won’t come from another controlled event or carefully crafted message. It will require something he has so far avoided — direct, consistent, unfiltered engagement with the people he’s asking to lead.
Until then, the vacuum he’s created is being filled.
And right now, Perry Johnson is the one stepping into it.
