You can find a more technical and specific explanation of our data sources here.


Media Data

  • For tracking the volume and sentiment of media coverage about candidates

    Aylien

    • Description: Online news articles from local, regional, and national sources with related metadata on the source, author(s), related articles, relevant entities, keywords, and sentiment

    • Date range: 2010 to present

    • Scope: 243 million articles from 59,000 outlets

    • Update interval: Hourly

    Critical Mention

    • Description: Transcripts, audio, and video for local and national television and radio stations, as well as associated metadata related to viewership, advertisement cost, and sentiment

    • Date range: 2015 to present

    • Scope: 1.4 billion minutes of content from 2,400 channels

    • Update interval: Hourly

    Google Custom Search API

    • Description: Search result counts and result summaries matching specific queries

    • Date range: 2011 to present

    • Scope: 1.3 million daily result counts

    • Update interval: Daily


Campaign Finance Data

For tracking candidate fundraising totals, fundraising trends over time, and demographics of contributors

National Institute on Money in State Politics

  • Description: Itemized contributions for candidate campaigns, political action committees, and ballot measure committees at the state, local, and federal levels

  • Date range: 2010 to present

  • Scope: 48 million itemized contributions

  • Update interval: Weekly

Cal-Access

  • Description: Itemized contributions and reports for California campaign committees

  • Date range: 1996 to present

  • Scope: 2.2 million contribution records

  • Update interval:

City of Albuquerque, NM

  • Description: Itemized contributions and reports for local campaign committees in Albuquerque, NM

  • Date range: Current only

  • Scope: 7,960 contribution records

  • Update interval: Daily

City of Atlanta, GA

  • Description: Itemized contributions and reports for local campaign committees in Atlanta, GA

  • Date range: Current only

  • Scope: 1,190 contribution records

  • Update interval: Daily

City of Detroit, MI

  • Description: Itemized contributions and reports for local campaign committees in Detroit, MI

  • Date range: Current only

  • Scope: 13,989 contribution records

  • Update interval: Daily

City of Miami, FL

  • Description: Itemized contributions and reports for local campaign committees in Miami, FL

  • Date range: Current only

  • Scope: 8,736 contribution records

  • Update interval: Daily

City of New York, NY

  • Description: Itemized contributions and reports for local campaign committees in New York City

  • Date range: Current only

  • Scope: 286,209 contribution records

  • Update interval: Daily

Colorado Secretary of State

  • Description: Itemized contributions and reports for CO campaign committees

  • Date range: 2020 to present

  • Scope: 692,694 contribution records

  • Update interval: Daily

Florida Department of State

  • Description: Itemized contributions and reports for Florida campaign committees

  • Date range: 2020 to present

  • Scope: 834,102 contribution records

  • Update interval: Daily

Indiana Secretary of State

  • Description: Itemized contributions and reports for Indiana campaign committees

  • Date range: 2020 to present

  • Scope: 215,183 contribution records

  • Update interval: Daily

Kentucky Registry of Election Finance

  • Description: Itemized contributions and reports for Kentucky campaign committees

  • Date range: 2020 to present

  • Scope: 118,049 contribution records

  • Update interval: Daily

Louisiana Board of Elections

  • Description: Itemized contributions and reports for Louisiana campaign committees

  • Date range: 2020 to present

  • Scope: 114,201 contribution records

  • Update interval: Daily

Massachusetts Office of Campaign & Political Finance

  • Description: Itemized contributions and reports for Massachusetts campaign committees

  • Date range: 2018 to present

  • Scope: 256,293 contribution records

  • Update interval: Daily

Maryland Secretary of State

  • Description: Itemized contributions and reports for Maryland campaign committees

  • Date range: 2014 to present

  • Scope: 424,167 contribution records

  • Update interval: Daily

Michigan Secretary of State

  • Description: Itemized contributions and reports for MI campaign committees

  • Date range: 2008 to present

  • Scope: 5.5 million contribution records

  • Update interval: Daily

Missouri Ethics Commission

  • Description: Itemized contributions and reports for state and local Missouri campaign committees

  • Date range: 2018 to present

  • Scope: 530,299 contribution records

  • Update interval: Daily

Mississippi Secretary of State

  • Description: Itemized contributions and reports for Mississippi campaign committees

  • Date range: Current only

  • Scope: 69,572 contribution records

  • Update interval: Daily

North Carolina State Board of Elections

  • Description: Itemized contributions and reports for North Carolina campaign committees

  • Date range: 2018 to present

  • Scope: 506,625 contribution records

  • Update interval: Daily

New Jersey Election Law Enforcement Commission

  • Description: Itemized contributions and reports for New Jersey campaign committees

  • Date range: Current only

  • Scope: 47,530 contribution records

  • Update interval: Daily

Oklahoma Ethics Commission

  • Description: Itemized contributions and reports for Oklahoma campaign committees

  • Date range: Current only

  • Scope: 216,084 contribution records

  • Update interval: Daily

Oregon Secretary of State

  • Description: Itemized contributions and reports for Oregon campaign committees

  • Date range: Current only

  • Scope: 11,537 contribution records

  • Update interval: Daily

Texas Ethics Commission

  • Description: Itemized contributions and reports for Texas campaign committees

  • Date range: 2000 to present

  • Scope: 2.8 million contribution records

  • Update interval: Daily

Virginia Department of Elections

  • Description: Itemized contributions and reports for Virginia campaign committees

  • Date range: Current only

  • Scope: 76,718 contribution records

  • Update interval: Daily

Washington Open Data

  • Description: Itemized contributions, reports, and independent expenditures for state, local, and federal Washington-based campaign committees

  • Date range: 2008 to present

  • Scope: 1.6 million contribution and expenditure records

  • Update interval: Daily


Election Results

The main "source of truth" for how historical campaign activity translates to the actual outcome of an election

Open Elections

  • Description: Precinct-level, candidate-specific election results scraped for selected primary and general elections in selected states (assembled opportunistically by open source volunteers)

  • Date range: 2000 to 2018

  • Scope: 13.4 million precinct-level results

  • Update interval: Archive only

Statewide Database

  • Description: Block-level, candidate-specific election results in California for all standard top two primary and general elections

  • Date range: 2012 to 2020

  • Scope: 76.4 million block-level results

  • Update interval: Biannual

MIT Elections Lab

  • Description: Precinct-level, candidate-specific election results

  • Date range: 2012 to 2020

  • Scope: 25.7 million precinct-level results

  • Update interval: Monthly

Harvard Dataverse

  • Description: Block-level, candidate-specific election results

  • Date range: 2012 to 2018

  • Scope: 6.8 million precinct-level results

  • Update interval: Monthly

Washington Secretary of State

  • Description: Precinct-level, candidate-specific election results in Washington for all top two primary and general elections

  • Date range: 2012 to 2018

  • Scope: 1.1 million precinct-level results

  • Update interval: Quarterly


Voter Traits

Potential voters are scored using our trained models and the traits from these sources

TargetSmart VoterBase

  • Description: Voter file data, consumer data, and modeled traits for the U.S. adult population

  • Date range: Current only

  • Scope: 261.5 million records

  • Update interval: Monthly

U.S. Census American Community Survey

  • Description: Annual population trait records at the Census Tract level, used to model population changes over time and estimate the traits of historic voters

  • Date range: 2010 to 2019

  • Scope: 710,000 records

  • Update interval: Annually


Candidate Traits

For helping to interpret the results of past elections, and applying models to current elections

National Institute on Money in Politics

  • Description: Candidate and committee details for state and federal campaigns

  • Date range: 2010 to present

  • Scope: 135,000 unique campaign committees

  • Update interval: Weekly

Reflective Democracy Project

  • Description: Demographics (e.g., race, age, and sex) for federal, state, and local candidates (collected through voter file matches and manual labeling)

  • Date range: 2012 to 2018

  • Scope: 83,875 federal, state, and local candidate records

  • Update interval: Annual

Ballotpedia

  • Description: Candidate details for federal, state, and local campaigns

  • Date range: 2018 to present

  • Scope: 90,238 federal, state, and local candidate records

  • Update interval: Annual

Google Custom Search API

  • Description: Search result counts and result summaries matching specific queries (used here to collect image search results)

  • Date range: N/A

  • Scope: 565,792 image URLs

  • Update interval: Archive only

Google Cloud Vision API

  • Description: Position detection for a series of landmarks and features associated with human faces (ultimately used to train models that infer demographic data using candidate images)

  • Date range: N/A

  • Scope: 116 unique coordinates describing 37 unique landmarks or features each for 560,342 identified faces

  • Update interval: Archive only

Missouri Ethics Commission

  • Description: Committee details for Missouri campaigns

  • Date range: Current only

  • Scope: 1,823 candidate records

  • Update interval: Weekly

North Carolina State Board of Elections

  • Description: Committee details for North Carolina campaigns

  • Date range: Current only

  • Scope: 8,370 committee records

  • Update interval: Weekly

Texas Ethics Commission

  • Description: Committee details for Texas campaigns

  • Date range: 2020 to present

  • Scope: 104,427 candidate records

  • Update interval: Weekly

Did this answer your question?