The L2 Voter and Demographic Dataset includes demographic and voter history tables for all 50 states and the District of Columbia. The dataset is built from publicly available government records about voter registration and election participation. These records indicate whether a person voted in an election or not, but they do not record whom that person voted for. Voter registration and election participation data are augmented by demographic information from outside data sources.
The L2 Voter and Demographic Dataset is current as of April 7 2025.
To create this file, L2 processes registered voter data on an ongoing basis for all 50 states and the District of Columbia, with refreshes of the underlying state voter data typically at least every six months and refreshes of telephone numbers and National Change of Address processing approximately every 30 to 60 days. These data are standardized and enhanced with propriety commercial data and modeling codes and consist of approximately 185,000,000 records nationwide.
For each state, there are two available tables: demographic and voter history. The demographic and voter tables can be joined on the LALVOTERID
variable. One can also use the LALVOTERID
variable to link the L2 Voter and Demographic Dataset with the L2 Consumer Dataset.
In addition, the LALVOTERID
variable can be used to validate the state. For example, let's look at the LALVOTERID = LALCA3169443
. The characters in the fourth and fifth positions of this identifier are 'CA' (California). The second way to validate the state is by using the RESIDENCE_ADDRESSES_STATE
variable, which should have a value of 'CA' (California).
The date appended to each table name represents when the data was last updated. These dates will differ state by state because states update their voter files at different cadences.
The demographic files use 698 consistent variables. For more information about these variables, see 2025-01-10-VM2-File-Layout.xlsx.
The voter history files have different variables depending on the state. The ***2025-04-07-L2-Voter-Dictionaries.tar.gz file contains .csv data dictionaries for each state's demographic and voter files. While the demographic file data dictionaries should mirror the 2025-01-10-VM2-File-Layout.xlsx*** file, the voter file data dictionaries will be unique to each state.
***2025-01-10-National-File-Notes.pdf ***contains L2 Voter and Demographic Dataset ("National File") release notes from 2018 to 2025.
***2025-04-07-L2-Voter-Fill-Rate.tar.gz ***contains .tab files tracking the percent of non-null values for any given field.
Data access is required to view this section.
Data access is required to view this section.
Not seeing a result you expected?
Learn how you can add new datasets to our index.
The L2 Voter and Demographic Dataset includes demographic and voter history tables for all 50 states and the District of Columbia. The dataset is built from publicly available government records about voter registration and election participation. These records indicate whether a person voted in an election or not, but they do not record whom that person voted for. Voter registration and election participation data are augmented by demographic information from outside data sources.
The L2 Voter and Demographic Dataset is current as of April 7 2025.
To create this file, L2 processes registered voter data on an ongoing basis for all 50 states and the District of Columbia, with refreshes of the underlying state voter data typically at least every six months and refreshes of telephone numbers and National Change of Address processing approximately every 30 to 60 days. These data are standardized and enhanced with propriety commercial data and modeling codes and consist of approximately 185,000,000 records nationwide.
For each state, there are two available tables: demographic and voter history. The demographic and voter tables can be joined on the LALVOTERID
variable. One can also use the LALVOTERID
variable to link the L2 Voter and Demographic Dataset with the L2 Consumer Dataset.
In addition, the LALVOTERID
variable can be used to validate the state. For example, let's look at the LALVOTERID = LALCA3169443
. The characters in the fourth and fifth positions of this identifier are 'CA' (California). The second way to validate the state is by using the RESIDENCE_ADDRESSES_STATE
variable, which should have a value of 'CA' (California).
The date appended to each table name represents when the data was last updated. These dates will differ state by state because states update their voter files at different cadences.
The demographic files use 698 consistent variables. For more information about these variables, see 2025-01-10-VM2-File-Layout.xlsx.
The voter history files have different variables depending on the state. The ***2025-04-07-L2-Voter-Dictionaries.tar.gz file contains .csv data dictionaries for each state's demographic and voter files. While the demographic file data dictionaries should mirror the 2025-01-10-VM2-File-Layout.xlsx*** file, the voter file data dictionaries will be unique to each state.
***2025-01-10-National-File-Notes.pdf ***contains L2 Voter and Demographic Dataset ("National File") release notes from 2018 to 2025.
***2025-04-07-L2-Voter-Fill-Rate.tar.gz ***contains .tab files tracking the percent of non-null values for any given field.
Data access is required to view this section.
Data access is required to view this section.