Tools

Precinct turnout

King County publishes precinct-level election results as queryable tables. Every row carries Registered Voters and Times Counted, so turnout by precinct, legislative district, county-council district or congressional district is a query — not a public-records request. Pick an election and a race. Everything below runs in your browser against the county's own files.

Before you use these numbers

  • Registered-voter denominators move. Registration is measured as of the election, so comparing turnout across years compares against different denominators. Say which election.
  • Precinct boundaries are redrawn. Precinct IDs are not stable across redistricting, so a precinct-level time series needs the historical boundaries, not just the IDs.
  • Times Counted is ballots returned, not votes in this race. A voter who returned a ballot but skipped this contest is still inside it, recorded separately as an under-vote — so turnout does not sag on a quiet down-ballot race. In the August 2026 primary, Times Counted is identical across every race in a given precinct. The exception is a precinct split by a jurisdiction boundary, where a race covering only part of it reports a slightly different total: comparing a Seattle-only measure against a countywide race, 184 of 1,020 precincts differ, by at most 4 ballots, and 232 of 212,419 ballots overall.
  • Small precincts are noisy. The spread table below hides precincts under 100 registered voters for that reason.
  • Use the Final results. King County publishes an election-night count and, for recent elections, a mid-election update before the Final one. Only Final results are listed here; anything citing election-night counts in a vote-by-mail county is citing a partial tally.
  • The asset that comes up first in a search is a trap. gj9e-v6eq, "King County Voter Turnout by Precinct," is a map, not a table — its API answers "no row or column access to non-tabular tables" and it only covers 2010 through 2019. This page never touches it.

Source: data.kingcounty.gov, Socrata SODA API, no key required. There is a command-line version of this that also does CSV export in bulk — ask if you want it.