Skip to main content
Back to News
news/AI Research

Grok and GPT pick opposite candidates in nearly every race

A Convovo study of nearly 500 midterm races found Grok recommended Republicans 92% of the time and GPT Democrats 97%. The split comes down to search.

Stefan Trbojevic

Stefan Trbojevic

25 October 20263 min read
LinkedIn
Abstract editorial illustration of one routing node splitting into two diverging light streams

The takeaway

Model bias is often an architecture problem: retrieval and hidden system tokens shape answers as much as the weights do, so test agents with search on and off and audit the tokens you are billed for.

Why it matters for builders

If you ship agents on third-party APIs, bias can come from the retrieval layer or from system tokens you never wrote. Log what you send versus what you are billed for, and run eval passes with search enabled and disabled - the two modes can reach opposite conclusions.

Grok and GPT pick opposite candidates in nearly every race

Most chatbots refuse to tell you who to vote for. Their APIs don't. A new study from conversational AI research studio Convovo, led by Cornell professor Tapan Parikh, asked GPT-6.1 Sol and Grok 4.7 one blunt question across nearly 500 midterm races: name one candidate, don't hedge. Grok recommended the Republican in 92% of answers. GPT picked the Democrat in 97%. They agreed less than 10% of the time.

The consumer apps refused the same prompt, and OpenAI says that distinction matters. "ChatGPT is designed to be objective by default, including in political conversations," a spokesperson said, arguing the study tested a developer API with a prompt explicitly demanding a recommendation. SpaceXAI did not respond in time for comment.

What the study actually measured

The setup isolates something builders care about: how a model reaches an answer when it is allowed to search. Grok leaned on conservative sources alongside Ballotpedia and OpenSecrets, citing a Christian conservative voter guide in 39% of answers and Turning Point Action in 23%. GPT leaned on Wikipedia, the Associated Press, Axios and Reddit - outlets OpenAI has content deals with. Search topics split too: GPT hunted for healthcare and abortion positions, Grok for immigration, taxes, crime and energy.

Then Parikh ran 30 races with web search switched off, at TechCrunch's request. GPT's Democratic lean survived without retrieval - it picked the Democrat in 24 of 30 races from candidate names alone. Grok's Republican lean vanished: it refused to choose in 27 of 30.

"For GPT, it has mostly decided already - it's in the weights," Parikh said. "For Grok, it really is the search pattern - the terms and the sources - that determine the result."

Abstract diagram of a central model module fed by two distinct source clusters of different densities

The invisible 1,240 tokens

The most uncomfortable finding for engineers is a plumbing detail. Every request to Grok through xAI's API carried roughly 1,240 tokens of input the researchers never wrote and could not see or remove. Parikh called them potentially "hidden instructions" and said they probably don't come from the weights. The behaviour of a model you pay for can be shaped by text you cannot audit.

Why it matters for builders

Political recommendations are the loud version of a quieter problem: retrieval and hidden prompt layers decide a large share of what your agent outputs. Two identical prompts, two providers, opposite answers - and nothing in the response tells you why.

The practical takeaways are unglamorous. Log the tokens you send and, where providers expose it, the tokens you're billed for; a mismatch is a hidden prompt. Test your agent with search on and search off, because the two modes can produce opposite conclusions. And treat "neutral by default" as a marketing claim until your own eval suite confirms it on the models you actually deploy.

The study lands eleven days before the November 3 midterms and will feed a debate already running hot. For anyone building on these APIs, the technical lesson is the durable one: bias is often an architecture problem, not an opinion.

Share𝕏

The Automation Brief

Read 5 AI stories instead of 50.

The essential moves in AI agents, models, automation and infrastructure — filtered for builders and operators, with the part that actually matters.

No noise. Unsubscribe anytime.

Editorial notes

Reported by

Stefan Trbojevic

Edited by

n8n Lab Editorial

Published

25 October 2026

Updated

25 October 2026

AI disclosure: AI assisted with research and drafting. Factual claims are reviewed by an editor.

n8n Lab is an independent service provider. We are not affiliated with, endorsed by, or sponsored by n8n GmbH. “n8n” is a trademark of n8n GmbH and is used here only to describe the platform-specific implementation and automation services we provide.