A district's partisan registration tells you which party usually wins. It doesn't necessarily tell you what kind of candidate wins. Primary voting can.
When you're advising on candidate recruitment, evaluating a potential race, or trying to explain why an "obvious" candidate lost, registration alone can leave you exposed. Understanding whether a district's voters tend to reward pragmatism, purity, or opposition—something that often shows up in contested primaries—can help fill in the picture.
Here's how to read that signal.
How this analysis is done
Navigate to any jurisdiction's Elections page in The Ballot Book, select a presidential primary year, and look at how voters within each party split between candidates. This reveals whether the district's Democrats lean establishment or progressive, or whether Republicans show meaningful internal divisions. The examples compare several jurisdictions, but the method works for any California jurisdiction with primary data.
The Situation
A client is considering recruiting a candidate for a state legislative seat. The district is solidly Democratic—over 60% registration. The client assumes any Democrat can win the general, so the real question is the primary.
They're weighing two potential candidates: one with an establishment profile (endorsements, institutional support, moderate policy positions) and one with a progressive profile (movement backing, bold policy commitments, grassroots energy).
The client asks: "Which type of candidate fits this district?"
Registration alone can't answer that. But presidential primary voting might offer some insight.
Why Primaries Can Reveal What Registration Hides
In a general election, voters sort by party. In a primary, they sort by type within party. That's where you can sometimes see:
- Do Democrats here tend to prefer Biden or Sanders?
- Do Republicans here lean toward Trump or Haley?
- Is the electorate relatively unified or fractured within its own party?
These patterns aren't guarantees, but they tend to be durable. A district that went heavily for Sanders in 2020 probably isn't going to suddenly embrace an establishment candidate in a state legislative race. A district where 25% of Republicans voted for Haley likely has a meaningful non-MAGA contingent that could matter in a close general.
Finding the Data
Navigate to the jurisdiction's Elections page. Select the year and switch to Primary.
For presidential primaries, expand the Statewide & Federal section. You'll see results broken out by party:
- President - Democrat
- President - Republican
These show how this district's voters voted in the presidential primary—not statewide results, but local behavior.
Example: Reading Democratic Coalitions
Let's compare two California jurisdictions that are both heavily Democratic but voted very differently in the 2020 presidential primary.
Orinda (Contra Costa County)
- Registration: 71% Democratic
- 2020 Democratic Primary: Biden 37%, Sanders 15%
- Biden margin: +22 points
54th Assembly District (Los Angeles)
- Registration: 86% Democratic
- 2020 Democratic Primary: Sanders 56%, Biden 17%
- Sanders margin: +39 points
Both are "safe Democratic" districts. But their internal coalitions appear to be quite different.
Orinda's Democrats lean establishment-aligned: likely older, affluent, pragmatic. They seem to prioritize electability and institutional credibility.
The 54th's Democrats lean progressive-aligned: likely younger, more diverse, movement-oriented. They seem to prioritize bold policy and ideological commitment.
If you're recruiting a candidate for a district like Orinda, an establishment profile is probably an asset. In a district like the 54th, that same profile could be a liability.
Example: Reading Republican Coalitions
The 2024 GOP primary—with Trump facing Nikki Haley—can reveal where the party is more unified versus more fractured.
Newport Beach (Orange County, coastal/affluent)
- Registration: R+22 (48% Republican, 25% Democratic)
- 2024 Republican Primary: Trump 73%, Haley 24%
Canyon Lake (Riverside County, inland/exurban)
- Registration: R+49 (67% Republican, 18% Democratic)
- 2024 Republican Primary: Trump 89%, Haley 10%
Both are solidly Republican. But Newport Beach appears to have a meaningful non-MAGA contingent—nearly a quarter of GOP voters preferred Haley. Canyon Lake's Republicans look nearly unified behind Trump.
That 24% Haley vote in Newport Beach likely represents college-educated, suburban Republicans who are fiscally conservative but less aligned with Trump's style or positions. In a competitive general election, a Republican candidate who alienates them might risk losing votes to abstention or crossover. A Democratic candidate who can appeal to them may have a path in an otherwise tough district.
In Canyon Lake, there's probably no such opening. The GOP electorate appears consolidated.
Applying This to Real Questions
Once you've read the primary patterns, you can start to address real questions:
For candidate recruitment:
- What profile might fit this electorate?
- Could an establishment candidate face a serious progressive challenge?
- Is there potentially room for a non-traditional Republican?
For campaign strategy:
- Should messaging lean toward pragmatism or conviction?
- Which endorsements might help vs. hurt?
- Where might there be persuadable voters within the party?
For explaining outcomes:
- Why might the "obvious" frontrunner have lost?
- What could explain a moderate winning in a progressive district (or vice versa)?
- What might the primary result suggest about the general?
What You Can Actually Say
"This district is D+25 by registration, so any Democrat likely wins the general. But the primary is probably the real contest, and the primary electorate here looks quite different from the district next door.
In 2020, Sanders beat Biden by nearly 40 points. That suggests this is a more progressive-aligned electorate—probably younger, more ideological, movement-oriented. An establishment candidate with institutional endorsements might actually face headwinds here.
If your candidate has a moderate profile, they may need to explain why they're the right fit for this electorate. If they have a progressive profile, they're likely running with the current, not against it."
When This Approach Works Best
This is most useful when:
- A primary is likely the real contest (safe seats)
- You're advising on candidate recruitment or positioning
- You need to explain a surprising primary outcome
- You're stress-testing assumptions based on registration alone
It's less useful when:
- The district is genuinely competitive in the general (registration matters more)
- You're looking at a nonpartisan race (primaries don't apply)
- The primary data is old or the electorate may have shifted significantly
Where to Find This Data
- Go to any jurisdiction page
- Click Elections in the navigation
- Select the year (2020 or 2024 for presidential primaries)
- Toggle to Primary
- Look under Statewide & Federal for presidential results by party
The percentages shown are for this jurisdiction only—how its voters specifically behaved, not statewide averages.