Skip to main content

2026 Midterm Analysis: Where MAGA Supporters Stand on Trump

PeakMetrics analyzes MAGA supporters’ reactions to the 2026 midterms, revealing loyalty to Trump, divisions over the Iran war and blame for GOP losses.

Published

Most MAGA supporters posting online after the 2026 midterms continued to stand behind Donald Trump. But beneath that loyalty, the conversation revealed competing explanations for Republican losses and growing debate over whether Trump still represented the movement’s priorities.

PeakMetrics analyzed MAGA supporters’ posts, replies and comments on X and Reddit from election night through the following evening. Among posts expressing a clear position on loyalty, 78% showed unwavering support for Trump, while approximately 22% expressed criticism, doubt or a move away from him.

The Iran war and Republican leadership drew the largest shares of blame. Who supporters held responsible depended on where they stood on Trump.

Most criticism came from inside the movement

Chart 1

The largest group of supporters separated Trump from the election results. Posts argued that he was not on the ballot, blamed Republican candidates and leadership, and described continued support for him as a commitment stretching back to 2015.

Among posts with a clear loyalty signal, the breakdown was:

  • 78%: Unwavering loyalty to Trump.
  • 11%: Loyal to MAGA, but souring on Trump.
  • 9%: Loyal but critical.
  • 1.5%: Leaving MAGA.
  • 0.6%: Reconsidering both Trump and MAGA.

These distinctions matter. Outright departures were rare, while criticism from people who still identified with MAGA was considerably more common.

Some argued that Trump had abandoned the America First agenda they supported. Others remained loyal but questioned his execution, including his approach to the war, jobs and visas. Even criticism of the Iran war reflected different positions: some wanted it ended, while others argued Trump had not pursued it forcefully enough.

The Iran war and Republican leadership drew the most blame

Chart 2

Nearly half of supporters’ posts, 47%, named someone or something responsible for the loss. Among those posts, 30% blamed Israel and the Iran war, followed by 25% blaming “RINOs” and the GOP establishment.

Election fraud allegations accounted for 12% of blame posts, while Trump personally received 10%. The fraud allegations were claims made by the authors, not findings of the analysis.

Criticism of the Republican establishment focused heavily on the Senate. Supporters cited the SAVE America Act, the filibuster, recess appointments and the failure to codify Trump’s executive orders or DOGE cuts. John Thune was named directly in approximately one-quarter of posts blaming the GOP establishment.

The complaints were often specific, with smaller accounts tagging political leaders and discussing congressional procedure. For these supporters, the explanation for the loss centered on a party that had failed to deliver on Trump’s agenda.

Supporters souring on Trump offered a different explanation, focusing on the war and his own decisions. A smaller sample used to compare loyalty groups suggested that unwavering supporters directed blame outward, while those souring on Trump or leaving MAGA more often blamed the war and Trump personally. These comparisons are directional, but they show why a single measure of dissatisfaction would obscure the divisions within the conversation.

Cost-of-living concerns were tied to the war

Economic frustration appeared throughout the discussion, but supporters usually connected it to the Iran war.

Posts about gas, diesel and grocery prices framed those costs as consequences of the conflict. Just 2.4% of posts assigning blame cited the economy on its own.

Prices were still a large part of the conversation, but they were often embedded in a broader argument about the war and whether it served America First priorities.

Doubt grew when the conversation focused on Trump’s future

Discussion of Trump’s loyalty, leadership and the future of MAGA accounted for 26% of supporters’ original posts, replies and comments.

Within that debate, unwavering loyalty fell to 61%, compared with 78% overall. Posts expressing departure from MAGA rose to 6%, compared with under 2% overall.

Doubt was more concentrated in conversations that directly examined Trump’s role and what should come next.

The succession debate was already visible. Supporters argued over JD Vance, Marco Rubio and Ron DeSantis as potential figures for 2028. Vance drew criticism from different directions, while some discussions of future candidates became occasions to defend Trump against would-be successors.

Influencers also became part of the disagreement. Loyalists blamed figures such as Tucker Carlson and Thomas Massie for pulling supporters away; wavering supporters cited those same figures as having warned about the movement’s direction.

What the conversation reveals

Negative language online can signal frustration with an ally, disagreement over tactics or a deeper break in support. Understanding the target and reasoning behind that criticism gives a clearer picture of where an audience stands.

In this analysis, most expressions of loyalty remained firmly with Trump. The more revealing question was where doubt appeared: around the war, the meaning of America First and the future of the movement. Tracking those specific narratives over time can help distinguish a reaction to an election loss from a more lasting change.

If you’d like to explore the full report, book a time here.

Methodology

PeakMetrics collected English-language content mentioning Trump or MAGA on X and Reddit. The X query matched approximately 4.6 million posts, from which a 5% sample was analyzed; the sampled Reddit collection included posts and comments.

PeakMetrics Smart Categories used AI to identify voices speaking from within the MAGA movement and classify loyalty, blame and voice source. The definition included loyal supporters, wavering supporters and recent defectors; longstanding right-leaning critics were classified separately.

The core analysis covered 12,850 supporter original posts, replies and comments published from 9 p.m. ET on November 3 to approximately 8 p.m. ET on November 4, 2026, excluding reposts.

Sign up for our newsletter

Get the latest updates and publishings from the PeakMetrics investigations team.

Loading the newsletter sign-up form…