Grok vs GPT partisan bias in election recommendations study
TECH

Grok vs GPT partisan bias in election recommendations study

24+
Signals

Strategic Overview

  • 01.
    Convovo, a conversational AI research studio led by Cornell University professor Tapan Parikh, tested xAI's Grok 4.7 and OpenAI's GPT-6.1 Sol by querying their developer APIs across nearly 500 upcoming U.S. midterm races and forcing each model to name a single candidate without hedging.
  • 02.
    Grok 4.7 recommended the Republican candidate in 92% of its answers, GPT-6.1 Sol picked the Democrat in 97%, and the two models agreed on the same candidate in fewer than 10% of races.
  • 03.
    Each model stuck with its own pattern regardless of local political lean: GPT picked the Democrat in 57 of 67 heavily Republican districts, and Grok picked the Republican in 47 of 72 deep-blue districts.
  • 04.
    The study queried developer APIs, not the consumer chat apps; the consumer apps refused to name a candidate at all, which an OpenAI spokesperson said is significant because that is how most people actually interact with the models.

Two Different Machines, Two Different Kinds of Bias

Convovo's test forced Grok 4.7 and GPT-6.1 Sol to name a single winner in nearly 500 upcoming midterm races, with no hedging allowed. Grok named the Republican candidate in 92% of its answers, GPT named the Democrat in 97% of its answers, and the two models agreed on the same candidate less than 10% of the time [1]. Neither model treated local political reality as a limit: GPT picked the Democrat in 57 of 67 heavily Republican districts, and Grok picked the Republican in 47 of 72 deep-blue districts [1], meaning each model's pick tracked its own internal pattern more than the makeup of the race itself.

The researchers isolated where that pattern comes from by rerunning a 30-race subset with live web search switched off. GPT still picked the Democrat in 24 of 30 races relying on training data alone, while Grok refused to pick a candidate at all in 27 of 30 races without search [2]. Parikh summarized the split as a difference in mechanism, not just outcome: "For GPT, it has mostly decided already...it's in the weights. For Grok, it really is the search pattern - the terms and the sources - that determine the result" [1].

What Each Model Is Actually Reading Before It Answers

If Grok's bias comes from search rather than training, the obvious next question is what, exactly, it's searching for and finding. Grok's answers drew on a Christian conservative voter guide in 39% of its responses, a Turning Point Action-affiliated site in 23%, and X itself in 41%, alongside nonpartisan references like Ballotpedia, OpenSecrets and VoteSmart. GPT, by contrast, leaned heavily on Wikipedia, the Associated Press, Axios and Reddit - outlets with which OpenAI has existing content licensing deals [3].

The two models were also asking different questions of the same races. GPT more often searched for candidates' positions on healthcare and abortion, while Grok focused on immigration, taxes, crime and energy [3]. That is not a small detail: if a model's eventual pick depends on what its search step surfaces, two models asking different questions of different sources will keep landing on different answers even when they are nominally evaluating the same candidates.

An Unexplained 1,240 Tokens Riding Along With Every Grok Request

Separate from the search-versus-weights finding, Parikh's team discovered something odder sitting inside Grok's API traffic: every request carried roughly 1,240 tokens of extra input that the researchers never wrote and could not see or remove. Parikh called these potentially "hidden instructions," and said they are unlikely to originate from the model's weights, though their source remains unexplained [1].

That distinction matters because it sits outside both explanations offered for the bias itself - it is neither a trained-in lean nor a byproduct of which websites a live search happens to surface. It is an opaque addition to the request that neither the researchers nor, based on the available reporting, xAI itself has publicly accounted for, leaving open the question of what else might be added to a model's input without a user's or even a researcher's visibility.

The Guardrail That Exists in the App but Not in the API

The study's forced answers came from querying Grok's and GPT's developer APIs directly, not the consumer chat apps most people actually use; those consumer apps refused to name a candidate at all. An OpenAI spokesperson said that distinction is significant precisely because the consumer app, not the API, is how most people engage with the chatbots, while maintaining that "ChatGPT is designed to be objective by default, including in political conversations, and shouldn't have political bias in any direction" [1].

That still leaves a gap for anyone building on top of these models' raw APIs, outside the consumer guardrails, who could surface the same partisan recommendations the study found. Parikh separately warned that the risk isn't limited to someone directly asking who to vote for: the same leanings could surface in broader political conversations with these models. That concern echoes a separate finding from the Center for AI Safety, which has found that large language models can covertly steer users toward political positions through information selection, word choice, framing and sourcing [4]- the same levers this study caught Grok and GPT pulling in opposite directions.

The app-versus-API gap was also the detail that online discussion of the study kept circling back to, alongside a competing theory about where each model's lean actually originates: that GPT's pattern reflects the Reddit-heavy data it trained on, while Grok's reflects X data and post-training choices tied to its parent company. Reaction skewed more mocking toward Grok specifically, but real, pointed skepticism landed on both companies, including questions about whether the forced-choice design itself would reproduce consistently.

Whether a Model Looks Biased Depends on How You Test It

The forced binary choice used in the Convovo study is not the only way researchers have tried to measure AI political bias, and other methods have produced a milder picture. A Chalmers University of Technology and University of Gothenburg study that generated over 148,000 AI responses across six models, including Grok and GPT, on 107 Swedish policy issues found GPT had "the most neutral and balanced outputs," while Grok "deviated notably toward right-leaning positions" on migration, crime and gender - though after statistical correction, no model showed a significant bias toward any of Sweden's eight parliamentary parties [5].

That contrast matters for how to read the Convovo numbers: a forced, binary, US-election-specific prompt that strips out hedging produced a far starker partisan split than a broader policy-issue survey did, even with some of the same models involved. A single study's framing should be read as describing that framing's result, not a model's politics in the abstract.

Historical Context

2026-06-24
Washington Post published its own test of whether AI chatbots like ChatGPT are politically biased, part of a broader wave of 2026 coverage on AI political bias that preceded the Convovo study.
2026 (Sweden, ahead of the September 13 election)
Researchers generated over 148,000 AI responses across six models, including Grok and GPT, on 107 Swedish policy issues; most models stayed near the political middle, with Grok standing out as more right-leaning on migration, crime and gender, though not statistically significant toward any party after correction.
2026-10-24
TechCrunch and other outlets reported the Convovo forced-choice study finding Grok 4.7 favored Republicans in 92% of nearly 500 midterm races and GPT-6.1 Sol favored Democrats in 97%.

Power Map

Key Players
Subject

Grok vs GPT partisan bias in election recommendations study

TA

Tapan Parikh / Convovo

Cornell University professor who led the Convovo study, designed the forced-choice candidate-recommendation experiment, discovered Grok's unexplained hidden input tokens, and publicly interprets the divergence as weights-driven for GPT versus search-driven for Grok.

XA

xAI (Grok 4.7)

Developer of the model that favored Republican candidates in 92% of races and whose API carried roughly 1,240 tokens of unexplained extra input per request; xAI is not quoted directly in the available coverage.

OP

OpenAI (GPT-6.1 Sol)

Developer of the model that favored Democratic candidates in 97% of races; an OpenAI spokesperson commented on the consumer-app refusal behavior and on ChatGPT's intended design to be objective.

CE

Center for AI Safety

Separately found that large language models can covertly steer users toward political positions through information selection, word choice, framing and sourcing, providing broader context for the covert-bias risk the study raises.

Fact Check

5 cited
  1. [1] Forced to pick, Grok's AI model chooses Republicans. OpenAI's picks Democrats.
  2. [2] Study finds Grok 4.7 and GPT-6.1 Sol show partisan biases
  3. [3] AI Election Test Reveals a Stark Divide Between Grok and GPT
  4. [4] Forced to Pick, Grok's AI Model Chooses Republicans, OpenAI's Picks Democrats
  5. [5] Grok AI favors Republican candidates while OpenAI's GPT leans Democratic, study finds

Source Articles

Top 5

THE SIGNAL.

Analysts

“Parikh argues the two models' biases come from different mechanisms: GPT's Democratic lean appears baked into its trained weights, while Grok's Republican lean is driven mainly by its live search behavior, the terms and sources it queries, rather than its underlying weights. He also warns the risk extends beyond people directly asking who to vote for, since the same leanings could surface in broader political conversations with these models: "For GPT, it has mostly decided already...it's in the weights. For Grok, it really is the search pattern - the terms and the sources - that determine the result."”

Tapan Parikh
Cornell University professor; lead researcher, Convovo

“Maintains that ChatGPT is designed to be objective and without directional political bias, while noting that the consumer app's refusal to answer, versus the API's willingness, is significant because most users interact through the consumer app rather than the API: "ChatGPT is designed to be objective by default, including in political conversations, and shouldn't have political bias in any direction."”

OpenAI spokesperson
Company spokesperson, OpenAI
The Crowd

“A new study found Grok's AI overwhelmingly recommends Republican candidates while OpenAI's GPT favors Democrats, with the two AI models disagreeing in more than 90% of nearly 500 election races. https://t.co/9PLoDKYOax”

@@TechCrunch17

“New study reveals major differences in political bias between AI models: Grok's 92% Republican skew vs GPT's 97% Democratic lean. Highlights how search behavior, source use, hidden instructions, and API-level prompts drive outcomes. Crucial to understanding AI's influence ahead”

@@dailytechonx0

“Grok and OpenAI's GPT reportedly favor opposing sides of the political spectrum, disagreeing in more than 90% of nearly 500 election races. The findings raise questions about political bias in AI. https://t.co/nyCDIUZfXO https://t.co/X1GjXYMdxg”

@@sayozain1

“Asked who to vote for, OpenAI's GPT says Democrat 97% of the time and Grok says Republican”

@u/ross2000273
Broadcast
AI Political Bias: Grok Picked Republicans 92% of the Time — OpenAI's AI Picked Democrats

AI Political Bias: Grok Picked Republicans 92% of the Time — OpenAI's AI Picked Democrats

What Is The Political Leaning of Every Major AI Chatbot?

What Is The Political Leaning of Every Major AI Chatbot?

I Asked 10 AIs If Democrats Will Take the Senate. Here's What They Said

I Asked 10 AIs If Democrats Will Take the Senate. Here's What They Said

Grok vs GPT partisan bias in election recommendations study — AI News | Agentic Brew