Voting & Registration Precinct Data
From the California Election Precinct Data pages you can download precinct data for
California statewide elections back to the 2000 Primary Election. Precinct data for elections
from 1992 - 2000 can be located by searching our archive.
There are two types of precinct data: Statement of Vote or the SOV data and Statement
of Registration data, or the SOR data.
SOV or Statement of Vote data files contain precinct level voting results for California's
statewide and district (Assembly, Congressional, Senate, Board of Equalization) races.
The SOV files are available by two precinct types: the sv precinct and the sr precinct
(formerly the ss precinct).
The SOV data codebooks are county and election specific as the district races and
candidates who ran in those races will vary by county and election whereas the SOR files
contain the same variables for every county and election.
To use the SOV codebook to determine the candidates that were on a ballot in a given
precinct, retrieve the district number from the table/ file for that precinct record. The
Assembly, Congressional and Senate district that each precinct is located in are listed in
the columns ADDIST, CDDIST and SDDIST in the SOV data files.
For instance, the 2012 Primary, Sonoma County svprec 1001 is located in the 5th
Congressional district according to the file which means that cngdem01 corresponds
to Mike Thompson for that record while the 2012 Primary, Sonoma County svprec
1048 is located in the 2nd Congressional district so cngdem01 corresponds to Susan
Adams for this precinct record. Some instances will be all zeros (eg cnggrn01)
if there were no candidates for that party in that county/race. It is for this reason that
it is not possible to have a single statewide codebook for the SOV files.
SOR or Statement of Registration data files contain precinct level registration data.
The SOR derived data are processed into multiple file types by vote status (did the
registered voter vote) and method (did the voter vote at the polling place or by
The same registration data variables are reported in each of the file types. Please see the
SOR (statement of registration) codebook for a complete listing of the data variables
in the SOR files. These SOR file types include:
REG = registration data for all registered voters
ABS = registration data for absentee voters
MAIL* = registration data for mail ballot voters
POLLV = registration data for polling place voters
VOTE = registration data for all voters that voted
NONVOTE* = registration data for voters who did not vote
*These files types are available for the 2012 Elections and later. Not all counties report their absentee and mail ballot votes separately so in some instances, a county will only have a absentee data file or only a mail ballot file while some counties will have both. Previous to 2012 these data were combined in the absentees file.
Each of the SOR files are available by rg, rr, and sr (formerly the ss precinct) precinct types.
Please note that the only precinct that is common to both the SOV and SOR data is the sr
precinct. See the precinct type diagrams or page 10 of the technical documentation
for an explanation of the precinct types and the precinct consolidation process.
Please feel free to contact us with feedback and/ or if you encounter any problems with the
files or the web site. Thank you!