Voter sentiment observatory

Where voters stand

Aggregate sentiment across everyone who's filled out /my-priorities. Anonymous, bucketed (minimum 20 sessions per stat), and available as an open API below.

Stance distribution by issue

No issue has hit the 20-session threshold yet. Check back as more voters fill out their priorities.

Who else shares this view

Voters whonationwide

Not available.

Open API

Use this data in your own research

The charts above are driven by two public GET endpoints. No auth, no rate limit for read traffic. Same 20-session privacy threshold applies server-side.

GET/api/personas/distributionStance distribution
issuesrequiredComma-separated canonical issue labels (e.g. "Healthcare,Climate & Energy").
stateTwo-letter state code to scope results.
curl "https://www.decodethevote.com/api/personas/distribution?issues=Healthcare,Climate%20%26%20Energy&state=CA"
GET/api/personas/aggregatesCo-occurrence correlations
issuerequiredCanonical issue label to anchor on.
stancerequiredsupports | opposes | mixed.
stateTwo-letter state code.
curl "https://www.decodethevote.com/api/personas/aggregates?issue=Healthcare&stance=supports&state=CA"

Data is sourced anonymously from voters who complete /my-priorities. No individual responses are returned — only aggregate counts and percentages, each behind a 20-session minimum bucket. For research use, please credit DecodeTheVote.