Michigan Republican Primary

News and Analysis | U.S. House | Open Seat

Analysis of the Republican Primary: Michigan's 10th Congressional District

Michigan's 10th Congressional District remains one of the most important open U.S. House races on the 2026 map. The Republican primary has moved from a two-campaign contest into a late-stage consolidation story after President Donald Trump's endorsement of Michael Bouchard and Robert Lulgjuraj's campaign suspension.

Historical analysis through August 2, 2026

What Matters First

The clearest facts about the late primary turn

Before the candidate-by-candidate detail, a few facts frame the race immediately. MI-10 is open, Macomb remains the center of gravity, and the Republican race changed sharply after President Donald Trump endorsed Michael Bouchard and Robert Lulgjuraj suspended his campaign.

Michael Bouchard on stage with President Donald Trump at the July 27, 2026 Milford event at GM's proving grounds.
Michael Bouchard on stage at President Trump's July 27 Milford event, where the primary's post-endorsement consolidation became visible.

As of August 2, 2026, Michael Bouchard is the clear Republican front-runner. President Trump gave Bouchard his endorsement on June 22, 2026, and Robert Lulgjuraj announced on July 14 that he was suspending his campaign, saying the endorsement left him without a viable path. The official Michigan candidate listing still shows Bouchard, Steffan Demetropoulos, Justin Kirk, and Lulgjuraj on the Republican primary ballot because the formal withdrawal deadline had already passed.

The July quarterly FEC picture reinforces the late-primary read. Through June 30, 2026, Bouchard reported $1,386,621.24 raised and $1,077,900.79 cash on hand. Lulgjuraj still had a serious operation on paper, with $1,289,194.23 raised and $731,591.36 cash on hand, but his suspension moved the practical race away from the earlier two-candidate frame. Justin Kirk reported $252,770.44 cash on hand, while Steffan Demetropoulos reported $4,645.30 cash on hand.

The district itself is centered in Macomb County, with a smaller extension into Oakland County. Its core population centers include Warren, Sterling Heights, Clinton Township, Shelby Township, St. Clair Shores, Roseville, Eastpointe, and Mount Clemens, with an additional reach into Rochester and Rochester Hills. That geography matters because Macomb remains the political center of gravity in the district and continues to shape the character of the race.

This article brings together district context, current candidate status, public campaign footprints, endorsements, organization, finance, and the post-endorsement consolidation that now defines the Republican primary in Michigan's 10th Congressional District.

High-Stakes Open Seat

Republicans have to defend it

MI-10 is not just another primary. It is an open Republican-held House seat in a district that Democrats are also treating as a serious opportunity in November.

Macomb First

MI-10 is defined by Macomb Co.

Warren, Sterling Heights, Clinton Township, Shelby Township, St. Clair Shores, Roseville, Eastpointe, and Mount Clemens remain the core reference points for understanding the primary.

Republican Field

The race has consolidated around Bouchard

Bouchard remains on the ballot with Justin Kirk, Steffan Demetropoulos, and Lulgjuraj, but Lulgjuraj's suspension makes Bouchard the practical front-runner.

What Could Still Matter

Ballot votes and November positioning

Lulgjuraj's name may still receive votes, but the larger question is how strongly Bouchard exits the primary into a well-funded general-election fight.

District Backdrop

Why MI-10 matters and why its geography still drives the race

The district is centered in Macomb County, with a smaller extension into Oakland County. That alone is enough to explain why Michigan's 10th is drawing attention, but the district's specific communities and its position in the broader suburban Detroit map matter just as much.

Detailed map of Michigan's 10th Congressional District showing its Macomb County core and smaller Oakland County extension in the Republican primary.
Michigan's 10th is a Macomb-centered district with a smaller Oakland extension. The district's center of gravity runs through the Warren, Sterling Heights, Clinton Township, and Shelby Township corridor.

MI-10 is anchored by Warren and Sterling Heights and extends through other major Macomb communities including Clinton Township, Shelby Township, St. Clair Shores, Roseville, Eastpointe, and Mount Clemens, with an additional reach into Rochester and Rochester Hills. In practical terms, Macomb remains the political center of gravity in the district even though the Oakland portion can matter more in a fragmented field.

The seat is open because John James is running for governor rather than seeking reelection. That created a competitive Republican primary in a district that both parties view as consequential. After Trump's endorsement and Lulgjuraj's suspension, the Republican side is now much closer to a nominee-in-waiting moment, while Democrats are still fighting through their own primary.

Michigan's 2026 primary is scheduled for Tuesday, August 4, 2026. Congressional candidates needed 1,000 to 2,000 petition signatures, and because MI-10 spans more than one county, congressional candidates filed with the Secretary of State rather than a single county clerk. The Michigan nominating petition manual covers the process in more detail.

Primary date Tuesday, August 4, 2026
General date Tuesday, November 3, 2026
Petitions due April 21, 2026 at 4:00 p.m. (past)
Withdrawals due April 24, 2026 at 4:00 p.m. (past)
Challenges due April 28, 2026 at 5:00 p.m. (past)
Signature range 1,000 to 2,000 petition signatures for U.S. House candidates.

The Republican Field

Where the Republican primary stands now

The field is no longer provisional. The official August primary ballot lists four Republicans, but the political contest has changed: Bouchard is running as Trump's endorsed candidate, while Lulgjuraj has suspended his campaign even though his name remains on the ballot.

The active Republican ballot field consists of Michael Bouchard, Justin Kirk, Steffan Demetropoulos, and Robert Lulgjuraj. Bouchard, Kirk, and Demetropoulos remain active candidates; Lulgjuraj's campaign is suspended. Steven Elliott, Cody Ingram, and Casey Armitage are no longer part of the official August primary ballot picture.

The earlier race was genuinely competitive between Bouchard and Lulgjuraj. Lulgjuraj had Macomb roots, a large endorsement bench, and meaningful cash on hand. But Trump's June endorsement changed the gravitational pull of the primary, and Lulgjuraj's July suspension removed the only campaign with a realistic public case for matching Bouchard's top-tier operation.

  • Michael Bouchard: Trump's endorsed candidate, the strongest cash-on-hand Republican through June 30, and the practical front-runner entering primary day.
  • Robert Lulgjuraj: still listed on the ballot, but his campaign is suspended after he concluded there was no viable path against a Trump-endorsed Bouchard.
  • Justin Kirk and Steffan Demetropoulos: still active on the ballot, but neither has shown the money, endorsement structure, or public momentum needed to displace Bouchard in the closing stretch.

Candidate Dossiers

Bouchard is the campaign to watch now

The late-primary story now runs through Trump's endorsed candidate. Lulgjuraj still matters as context for how the race consolidated, but Bouchard is the practical focal point entering primary day.

Robert Lulgjuraj portrait for Michigan's 10th Congressional District Republican primary.
Robert Lulgjuraj with Brian Pannebecker of Autoworkers for Trump during the Michigan 10th Congressional District Republican primary campaign.

Robert Lulgjuraj portrait, plus supporting imagery that reinforces the campaign's labor-adjacent public identity.

Suspended Campaign / Macomb Prosecutor Lane

Robert Lulgjuraj

Sterling Heights native and former Wayne and Macomb prosecutor whose campaign built the strongest Macomb-centered challenge to Bouchard before he suspended his campaign on July 14, 2026.

Campaign suspended July 14 Name remains on ballot Strong Macomb endorsement bench

Lulgjuraj's campaign was a dominant feature of the Republican primary for most of the cycle. He launched in August 2025, built a real Macomb organization, and remained financially serious through the July quarterly report. Through June 30, 2026, his committee reported $1,289,194.23 in total receipts, $557,602.87 in total disbursements, and $731,591.36 cash on hand, with no reported debts or candidate loans.

The visible endorsement picture is also substantial. Publicly verifiable supporters include multiple Macomb-linked elected Republicans and party figures, including State Reps. Joe Aragona, Jay DeBoyer, Doug Wozniak, and Jamie Greene, Macomb County Commissioner Chairman Joe Sabatini, Commissioner Jim Perna, former State Sen. Michael MacDonald, Shelby Township Trustee John Vermeulen, Clinton Township Treasurer Dr. Mike Aiello, and retired autoworker Brian Pannebecker.

The problem for Lulgjuraj was not that the campaign was invisible. It was that Trump's endorsement changed the race's permission structure. In his suspension announcement, Lulgjuraj said he believed Trump endorsed the wrong candidate but could no longer see a path to victory after reviewing polling and campaign data.

Home-base story Sterling Heights roots and broader Macomb prosecutor network.
Finance snapshot $1,289,194.23 raised, $557,602.87 spent, and $731,591.36 cash on hand through June 30, 2026.
Visible validator lane Deepest publicly visible local-office endorsement bench in the Republican field so far.
Organization note Jamie Roe identified as campaign manager, with Team Roe, Strategic Media Placement, Impact Media Professionals, and Memory Time LLC visible in the vendor stack before the suspension.

Campaign Branding

Robert Lulgjuraj campaign banner for Michigan's 10th Congressional District Republican primary.
Example of public-facing campaign creative emphasizing candidate image, patriotic visual language, and the campaign's core brand presentation.
President Donald Trump with Michael Bouchard and Michigan Republican candidates and officials at the July 27, 2026 Milford event.

The full-frame delegation photo from President Trump's July 27 Milford event keeps Bouchard visible inside the broader Republican lineup.

Veteran / Service-Centered Profile

Michael Bouchard

Captain Michael Bouchard, not Oakland County Sheriff Mike Bouchard, is the Trump-endorsed front-runner for the Republican nomination after a late-primary consolidation around his campaign.

Trump endorsed June 22 Largest GOP cash position Presumed nominee

Bouchard entered the race in November 2025 and then became the center of the Republican consolidation after President Trump endorsed him on June 22. Through June 30, 2026, his committee reported $1,386,621.24 in total receipts, $308,720.45 in total disbursements, and $1,077,900.79 cash on hand. That filing gives him the largest Republican cash-on-hand total in the race.

His support network is stronger than a quick read of the campaign website alone would suggest. Public reporting and campaign-announced materials connect him to an advisory and support orbit that includes Oakland County Sheriff Mike Bouchard, Macomb County Prosecutor Pete Lucido, former Michigan GOP Chair Bobby Schostak, former Ambassador David Fischer, Martin Manna, Macomb County Treasurer Larry Rocca, Shelby Township Supervisor Rick Stathakis, businessman Paul Shamo, President Trump, and national House Republican support.

The campaign message is built around military service, border security, manufacturing, education and parents' rights, and an electability-oriented presentation. The July 27 Trump event in Milford made the new reality visible: Bouchard is no longer just one of two top-tier Republicans, but the candidate Republicans are increasingly treating as the likely nominee.

Home-base story Oakland County anchor with crossover potential into Macomb through military, law-enforcement, and establishment Republican networks.
Finance snapshot $1,386,621.24 raised, $308,720.45 spent, and $1,077,900.79 cash on hand through June 30, 2026.
Visible validator lane Publicly visible support now includes President Trump, House Republican validators, Pete Lucido, Rick Stathakis, Paul Shamo, and a broader advisory network visible in campaign-announced materials.
Organization note Vendor stack now visibly includes OnMessage Digital Fundraising, Templar Baker Group, Tabularius, and other fundraising, compliance, operations, and digital vendors.

Campaign Branding

Michael Bouchard for Congress campaign logo for Michigan's 10th Congressional District Republican primary.
Example of the campaign's public-facing logo and visual identity, presented here as branding evidence rather than as a primary editorial image.

The Rest Of The Republican Field

The remaining Republican ballot field

Kirk and Demetropoulos remain on the official Republican ballot. They matter for the final vote distribution, but the race's center of gravity has moved decisively toward Bouchard.

Macomb Alternative Lane

Justin Kirk

Kirk remains the only other Republican on the ballot with a meaningful financial footprint. Through June 30, 2026, his committee reported $459,573.16 in total receipts, $206,802.72 in total disbursements, and $252,770.44 cash on hand, alongside $299,100.00 in reported debts and candidate loans. His campaign emphasizes Macomb roots, affordability, family values, and keeping the seat Republican.

Low-Funding Ballot Candidate

Steffan Demetropoulos

Demetropoulos is on the official Republican primary ballot and filed his candidate paperwork in February 2026. Through June 30, his committee reported $6,765.98 in total receipts, $5,371.73 in total disbursements, and $4,645.30 cash on hand. That makes him a real ballot candidate but not a campaign with the visible resources to match Bouchard.

Not On Current Official Ballot Listing

Steven Elliott

Elliott had FEC activity earlier in the cycle and had been tracked in the April version of this analysis, but he is not part of the current official August 4 primary candidate listing for MI-10. His earlier presence now belongs in the race history rather than the active field.

Filed Earlier, Not Active Ballot Field

Cody Ingram

Ingram had appeared in the earlier FEC paperwork trail, but he is not in the current official August primary listing. Casey Armitage also exited earlier, with a termination report filed April 13 stating that she would not be on the August primary ballot.

Endorsements, Organization, And Message

What the campaigns have actually built so far

At this stage, the most useful comparison is between Bouchard's consolidated support structure, Lulgjuraj's now-suspended Macomb operation, and the much smaller remaining ballot campaigns.

Endorsements And Validators

Whose support is already visible

  • Bouchard: Trump-endorsed front-runner with Oakland law-enforcement pedigree, Macomb validators, and national Republican alignment.
  • Lulgjuraj: deepest publicly visible local-office endorsement bench in Macomb earlier in the primary, but his campaign is now suspended.
  • Kirk and Demetropoulos: remain on the ballot but have not shown comparable validator networks.

Organization And Vendors

Which campaigns look built out

  • Bouchard: strong fundraising and back-office stack, including OnMessage Digital Fundraising, Templar Baker Group, P2P Messaging, TMA Direct, and Tabularius.
  • Lulgjuraj: had a serious outside campaign operation with Team Roe, Strategic Media Placement, Impact Media Professionals, and Memory Time LLC visible in the record before suspending.
  • Kirk: financially real, but more self-funded and less visibly scaled than Bouchard.

Message And District Fit

How the campaigns are framing themselves

  • Bouchard: military service, border security, manufacturing, parents' rights, and Trump-backed electability.
  • Lulgjuraj: prosecutor, Sterling Heights roots, law-and-order, and America First themes calibrated to Macomb, now mostly relevant as the campaign lane that collapsed into Bouchard's post-endorsement advantage.
  • Kirk and Demetropoulos: conservative alternatives whose strongest remaining impact is likely ballot-share rather than nomination viability.

Democratic Context

Democrats already have a serious general-election money picture

MI-10 cannot be analyzed only as a Republican primary. Democrats have three active candidates and enough money in motion to make the open seat a major November fight.

The clearly active Democratic field is Eric Chung, Tim Greimel, and Christina Hines. That matters because it means the eventual Republican nominee is likely to emerge into a general-election environment where the other party already has multiple serious operations in motion.

Through June 30, 2026, Chung reported $1,876,998.47 raised and $1,066,970.36 cash on hand, Greimel reported $1,229,407.04 raised and $505,241.49 cash on hand, and Hines reported $1,161,110.74 raised and $192,614.63 cash on hand. That means Bouchard's Republican consolidation does not remove the general-election threat; it simply gives Republicans a clearer nominee track before Democrats finish their own primary.

Eric Chung

Active Democratic campaign

FEC through June 30, 2026$1,876,998 raised
$1,066,970 cash on hand

Tim Greimel

Active Democratic campaign

FEC through June 30, 2026$1,229,407 raised
$505,241 cash on hand

Christina Hines

Active Democratic campaign

FEC through June 30, 2026$1,161,111 raised
$192,615 cash on hand

Historical X archive from the pre-consolidation race

Robert Lulgjuraj

@RobertLforMI

Campaign launch: August 7, 2025 to April 13, 2026

233 Posts
  • 6.5 posts/weekposting pace
  • 71.2%with media
  • 9 of 233 posts (3.9%)reposts
  • 63quote posts
  • 41 / 13local / broad district refs

Michael Bouchard

@BouchardforMI

Campaign launch: November 6, 2025 to April 14, 2026

143 Posts
  • 6.3 posts/weekposting pace
  • 63.6%with media
  • 24 of 143 posts (16.8%)reposts
  • 18quote posts
  • 24 / 13local / broad district refs

Campaign-launch archives shown here run through April 14, 2026. Lulgjuraj's campaign later suspended on July 14, making this section a snapshot of the earlier two-campaign phase.

What To Watch Next

The final primary stretch and the general-election pivot

The ballot-access stage is over. The remaining question is how the primary vote records Bouchard's consolidation and how quickly the Republican nominee turns toward November.

Trump Endorsement

(Race-changing past event)

President Trump endorsed Bouchard, giving him the most important validator in the Republican primary and changing the strategic calculation for the rest of the field.

Field Shift

Lulgjuraj Suspends

Lulgjuraj announced that he no longer saw a path to victory after Trump's endorsement of Bouchard, leaving Bouchard as the practical Republican front-runner.

Voting

Early Voting Window

The constitutionally mandated early voting period runs through August 2, meaning many Republican primary votes may already be cast before the final Election Day push.

Next

Primary Day

The official Republican nominee will be selected. The key analytic question is not just the winner, but how much residual vote remains for the suspended Lulgjuraj campaign and the smaller active campaigns.

General Election

Open Seat Fight

Republicans will defend John James's open seat against the Democratic nominee in a district both parties view as highly consequential.

This analysis is based on campaign materials, official filings, election-calendar sources, public reporting, and other verified public information available as of August 2, 2026.

For readers looking beyond the candidate field itself, the County GOP Hub includes local Republican organization directories and information for Macomb County and Oakland County.

Robert Lulgjuraj suspended his campaign on July 14, 2026, after the withdrawal deadline, so this page distinguishes between the official ballot listing and the practical active campaign field. Casey Armitage's committee filed a termination report on April 13, 2026 stating that she would not be on the August 4, 2026 primary ballot.