Source Data Documentation

Source Data Documentation

Civitech’s Source voter file includes registered voter data in every state.

File Information

Documentation Generated 05/14/24

Column Descriptions

Name Type Description Coverage
id_sos_civitech STRING State/county voter ID where available, generated otherwise. 100.00%
id_fips_state STRING 2 digit FIPS code for state 100.00%
id_fips_county STRING 6 digit FIPS code for county 100.00%
source_state STRING State abbreviation for source of voter file 100.00%
dt_file DATE Date file was acquired 100.00%
dt_registration DATE Registration date on file 95.50%
civitech_voter_status STRING

Rolled up registration statuses that are mapped to a smaller subset of values. We encourage you to use this column in conjunction with the sos_voter_status and txt_voter_status_reason columns to ensure that you get the fullest picture possible of the registration status associated with the row. State registration definitions will vary by state and in some cases these Civitech statuses combine and generalize across those different definitions.

VALUE DESCRIPTION
ACTIVE A voter that is able to vote on a regular ballot.
NOT ACTIVE A term that is often used differently across states. It can mean a registrant that in some states may be able to vote on a regular ballot. In others, they may be missing a step required by the SOS to vote on a regular ballot. Please consult the sos_registration_status and sos_registration_status_reason columns along with the Civitech Voter Status Dictionary for additional information.
NOT REPORTED State does not provide a registration status.
REMOVED Voter no longer appears on the state’s voter file.
100.00%
txt_voter_status_reason STRING Reason for voter status 34.30%
sos_voter_status STRING Raw voter status from state 100.00%
name_first STRING Upper-cased name, stripped of special characters 100.00%
name_middle STRING Upper-cased name, stripped of special characters 85.90%
name_last STRING Upper-cased name, stripped of special characters 100.00%
name_suffix STRING Upper-cased name, stripped of special characters 3.70%
name_first_display STRING Proper-cased name, includes special characters 100.00%
name_middle_display STRING Proper-cased name, includes special characters 84.40%
name_last_display STRING Proper-cased name, includes special characters 100.00%
name_suffix_display STRING Proper-cased name, includes special characters 3.70%
dt_birth DATE Date of birth, if no month or year are provided defaults to 01 - e.g. 1980-03-01 or 1980-01-01 86.90%
int_birth_month INT64 Birth month formatted as integer 86.90%
int_birth_day INT64 Birth day formatted as integer 86.90%
int_birth_year INT64 Birth year formatted as integer 86.90%
int_age INT64 Age at time of file cut as integer 86.90%
demo_gender STRING

Gender of voter, provided by voter or imputed

VALUES
FEMALE
MALE
NON-BINARY
UNKNOWN
100.00%
demo_gender_confidence STRING

Confidence of gender flag

VALUES
PROVIDED
100.00%
demo_race STRING

Race of voter, provided by voter or modeled

VALUES
None
ASIAN
BLACK
LATINX
MIDDLE EASTERN
NATIVE AMERICAN
OTHER
WHITE
99.80%
demo_race_confidence STRING

Confidence of race flag

VALUES
None
HIGH
LOW
MEDIUM
PROVIDED
99.80%
demo_party_id STRING

Party registration of the voter

VALUE DESCRIPTION
CON Constitution Party
CSV Conservative Party
DEM Democratic Party
GRN Green Party
INC Independence Party
IND Independent
LIB Libertarian Party
NAT Natural Law Party
NR Not Reported
OTH Other Party
PAF Peace And Freedom Party
REF Reform Party
REP Republican Party
SOC Socialist Party
UNA Unaffiliated
UNK Unknown Party
WKF Working Families Party
100.00%
addr_address_residential STRING Address line 1 100.00%
addr_address2_residential STRING Address line 2 0.10%
addr_city_residential STRING City 99.90%
addr_state_residential STRING State abbreviation 100.00%
addr_zip_residential STRING Zipcode 100.00%
id_address_residential STRING Address ID 100.00%
addr_geohash_residential STRING Geohash of address 100.00%
addr_longitude_residential FLOAT64 Longitude of address 100.00%
addr_latitude_residential FLOAT64 Latitude of address 100.00%
addr_address_mailing STRING Address line 1 33.90%
addr_address2_mailing STRING Address line 2 0.10%
addr_city_mailing STRING City 33.80%
addr_state_mailing STRING State abbreviation 33.80%
addr_zip_mailing STRING Zipcode 100.00%
id_address_mailing STRING Address ID 100.00%
addr_geohash_mailing STRING Geohash of address 100.00%
addr_longitude_mailing FLOAT64 Longitude of address 100.00%
addr_latitude_mailing FLOAT64 Latitude of address 100.00%
addr_primary_number_residential STRING Address component: house number 100.00%
addr_secondary_designator_residential STRING Address component: Unit type 99.30%
addr_secondary_number_residential STRING Address component: Unit number 99.30%
addr_street_name_residential STRING Address component: street name 100.00%
addr_street_postdirection_residential STRING Address component: street post-direction 98.80%
addr_street_predirection_residential STRING Address component: street pre-direction 99.00%
addr_street_suffix_residential STRING Address component: street suffix 99.90%
addr_primary_number_mailing STRING Address component: house number 100.00%
addr_secondary_designator_mailing STRING Address component: Unit type 99.60%
addr_secondary_number_mailing STRING Address component: Unit number 99.60%
addr_street_name_mailing STRING Address component: street name 100.00%
addr_street_postdirection_mailing STRING Address component: street post-direction 99.50%
addr_street_predirection_mailing STRING Address component: street pre-direction 99.50%
addr_street_suffix_mailing STRING Address component: street suffix 99.90%
dist_county STRING County Name 99.90%
dist_congressional STRING Congressional District 100.00%
dist_state_senate STRING State Senate District 99.90%
dist_state_house STRING State House District 99.20%
dist_precinct STRING Precinct (electoral) 99.90%
dist_county_source STRING County Name source: "GEOCODED" if possible otherwise "SOS" 99.90%
dist_congressional_source STRING Congressional District source: "GEOCODED" if possible otherwise "SOS" 100.00%
dist_state_senate_source STRING State Senate District source: "GEOCODED" if possible otherwise "SOS" 99.90%
dist_state_house_source STRING State House District source: "GEOCODED" if possible otherwise "SOS" 99.20%
dist_precinct_source STRING Precinct source: "GEOCODED" if possible otherwise "SOS" 99.90%
phone_1 STRING Phone 21.60%
phone_source_1 STRING Phone source 22.10%
phone_2 STRING Phone 0.20%
phone_source_2 STRING Phone source 0.20%
phone_3 STRING Phone 0.00%
phone_source_3 STRING Phone source 0.00%
email_1 STRING Email 9.00%
email_source_1 STRING Email source 9.00%
email_2 STRING Email 0.20%
email_source_2 STRING Email source 0.20%
email_3 STRING Email 0.00%
email_source_3 STRING Email source 0.00%
score_support_gen_dem FLOAT64 Likelihood to support a generic democrat 99.30%
score_turnout_presidential FLOAT64 Likelihood to vote in presidential general election 99.80%
score_turnout_midterm FLOAT64 Likelihood to vote in midterm general election 99.80%
is_ppr_college_student BOOL

Flag for college student

VALUES
None
False
True
3.50%
dt_vote_first DATE Date of first recorded vote 79.90%
dt_vote_last DATE Date of last recorded vote 79.90%
ct_votes INT64 Number of votes 80.10%
ct_votes_dem INT64 Number of dem primary votes 80.10%
ct_votes_rep INT64 Number of rep primary votes 80.10%
vote_general_2012 STRING

Vote method in election: NULL indicates no recorded vote

VALUES
None
ABSENTEE
EARLY
EARLY PROVISIONAL
EMERGENCY BALLOT
IN PERSON
NOT COUNTED - MAIL
NOT COUNTED - PROVISIONAL
NOT REPORTED
PROVISIONAL
PROVISIONAL ABSENTEE
TRANSFER
UNKNOWN
WRITE-IN ABSENTEE
35.80%
vote_general_2013 STRING

Vote method in election: NULL indicates no recorded vote

VALUES
None
ABSENTEE
EARLY
EMERGENCY BALLOT
IN PERSON
NOT COUNTED - IN PERSON
NOT COUNTED - MAIL
NOT COUNTED - PROVISIONAL
NOT REPORTED
PROVISIONAL
TRANSFER
UNKNOWN
6.50%
vote_general_2014 STRING

Vote method in election: NULL indicates no recorded vote

VALUES
None
ABSENTEE
EARLY
EARLY PROVISIONAL
EMERGENCY BALLOT
IN PERSON
NOT COUNTED - MAIL
NOT COUNTED - PROVISIONAL
NOT REPORTED
PROVISIONAL
PROVISIONAL ABSENTEE
TRANSFER
UNKNOWN
WRITE-IN ABSENTEE
24.70%
vote_general_2015 STRING

Vote method in election: NULL indicates no recorded vote

VALUES
None
ABSENTEE
EARLY
EMERGENCY BALLOT
IN PERSON
NOT COUNTED - MAIL
NOT COUNTED - PROVISIONAL
NOT REPORTED
PROVISIONAL
TRANSFER
UNKNOWN
6.80%
vote_general_2016 STRING

Vote method in election: NULL indicates no recorded vote

VALUES
None
ABSENTEE
EARLY
EARLY PROVISIONAL
EMERGENCY BALLOT
IN PERSON
NOT COUNTED - IN PERSON
NOT COUNTED - MAIL
NOT COUNTED - PROVISIONAL
NOT REPORTED
PROVISIONAL
PROVISIONAL ABSENTEE
TRANSFER
UNKNOWN
WRITE-IN ABSENTEE
46.70%
vote_general_2017 STRING

Vote method in election: NULL indicates no recorded vote

VALUES
None
ABSENTEE
EARLY
EMERGENCY BALLOT
IN PERSON
NOT COUNTED - MAIL
NOT COUNTED - PROVISIONAL
NOT REPORTED
PROVISIONAL
TRANSFER
UNKNOWN
9.60%
vote_general_2018 STRING

Vote method in election: NULL indicates no recorded vote

VALUES
None
ABSENTEE
EARLY
EARLY PROVISIONAL
EMERGENCY BALLOT
IN PERSON
NOT COUNTED - MAIL
NOT COUNTED - PROVISIONAL
NOT REPORTED
PROVISIONAL
PROVISIONAL ABSENTEE
TRANSFER
UNKNOWN
WRITE-IN ABSENTEE
44.20%
vote_general_2019 STRING

Vote method in election: NULL indicates no recorded vote

VALUES
None
ABSENTEE
EARLY
EMERGENCY BALLOT
IN PERSON
NOT COUNTED - MAIL
NOT COUNTED - PROVISIONAL
NOT REPORTED
PROVISIONAL
TRANSFER
UNKNOWN
10.70%
vote_general_2020 STRING

Vote method in election: NULL indicates no recorded vote

VALUES
None
ABSENTEE
EARLY
EARLY PROVISIONAL
EMERGENCY BALLOT
IN PERSON
NOT COUNTED - IN PERSON
NOT COUNTED - MAIL
NOT COUNTED - PROVISIONAL
NOT REPORTED
PROVISIONAL
PROVISIONAL ABSENTEE
TRANSFER
UNKNOWN
WRITE-IN ABSENTEE
61.10%
vote_general_2021 STRING

Vote method in election: NULL indicates no recorded vote

VALUES
None
ABSENTEE
EARLY
EARLY PROVISIONAL
EMERGENCY BALLOT
IN PERSON
NOT COUNTED - MAIL
NOT COUNTED - PROVISIONAL
NOT REPORTED
PROVISIONAL
TRANSFER
UNKNOWN
9.10%
vote_general_2022 STRING

Vote method in election: NULL indicates no recorded vote

VALUES
None
ABSENTEE
EARLY
EARLY PROVISIONAL
IN PERSON
NOT COUNTED - ABSENTEE
NOT COUNTED - MAIL
NOT COUNTED - PROVISIONAL
NOT REPORTED
PROVISIONAL
PROVISIONAL ABSENTEE
TRANSFER
UNKNOWN
WRITE-IN ABSENTEE
43.00%
vote_general_2023 STRING

Vote method in election: NULL indicates no recorded vote

VALUES
None
ABSENTEE
IN PERSON
PROVISIONAL
10.70%
vote_primary_2012 STRING

Vote method in election: NULL indicates no recorded vote

VALUES
None
ABSENTEE
EARLY
IN PERSON
NOT COUNTED - MAIL
NOT COUNTED - PROVISIONAL
NOT REPORTED
PROVISIONAL
UNKNOWN
3.00%
vote_primary_dem_2012 BOOL

Vote method in election: NULL indicates no recorded vote

VALUES
None
False
True
3.00%
vote_primary_rep_2012 BOOL

Vote method in election: NULL indicates no recorded vote

VALUES
None
False
True
3.00%
vote_primary_2013 STRING

Vote method in election: NULL indicates no recorded vote

VALUES
None
ABSENTEE
EARLY
EMERGENCY BALLOT
IN PERSON
NOT REPORTED
PROVISIONAL
TRANSFER
UNKNOWN
1.10%
vote_primary_dem_2013 BOOL

Vote method in election: NULL indicates no recorded vote

VALUES
None
False
True
1.10%
vote_primary_rep_2013 BOOL

Vote method in election: NULL indicates no recorded vote

VALUES
None
False
True
1.10%
vote_primary_2014 STRING

Vote method in election: NULL indicates no recorded vote

VALUES
None
ABSENTEE
EARLY
EARLY PROVISIONAL
EMERGENCY BALLOT
IN PERSON
NOT COUNTED - IN PERSON
NOT COUNTED - MAIL
NOT COUNTED - PROVISIONAL
NOT REPORTED
PROVISIONAL
PROVISIONAL ABSENTEE
TRANSFER
UNKNOWN
8.00%
vote_primary_dem_2014 BOOL

Vote method in election: NULL indicates no recorded vote

VALUES
None
False
True
8.00%
vote_primary_rep_2014 BOOL

Vote method in election: NULL indicates no recorded vote

VALUES
None
False
True
8.00%
vote_primary_2015 STRING

Vote method in election: NULL indicates no recorded vote

VALUES
None
ABSENTEE
EARLY
EMERGENCY BALLOT
IN PERSON
NOT COUNTED - MAIL
NOT COUNTED - PROVISIONAL
NOT REPORTED
PROVISIONAL
TRANSFER
UNKNOWN
1.10%
vote_primary_dem_2015 BOOL

Vote method in election: NULL indicates no recorded vote

VALUES
None
False
True
1.10%
vote_primary_rep_2015 BOOL

Vote method in election: NULL indicates no recorded vote

VALUES
None
False
True
1.10%
vote_primary_2016 STRING

Vote method in election: NULL indicates no recorded vote

VALUES
None
ABSENTEE
EARLY
IN PERSON
NOT COUNTED - IN PERSON
NOT COUNTED - MAIL
NOT COUNTED - PROVISIONAL
NOT REPORTED
PROVISIONAL
TRANSFER
UNKNOWN
4.90%
vote_primary_dem_2016 BOOL

Vote method in election: NULL indicates no recorded vote

VALUES
None
False
True
4.90%
vote_primary_rep_2016 BOOL

Vote method in election: NULL indicates no recorded vote

VALUES
None
False
True
4.90%
vote_primary_2017 STRING

Vote method in election: NULL indicates no recorded vote

VALUES
None
ABSENTEE
EARLY
EMERGENCY BALLOT
IN PERSON
NOT COUNTED - IN PERSON
NOT COUNTED - MAIL
NOT COUNTED - PROVISIONAL
NOT REPORTED
PROVISIONAL
TRANSFER
UNKNOWN
1.60%

Still need help? Contact Us Contact Us