Does the US have a
duplicate voter problem?
We ran entity resolution across 50 million publicly available voter records from 7 states. Nearly 400,000 potential duplicate registrations — and 61 confirmed fraud cases. Here's what the data shows.
50 million records. One identity resolution engine.
Across 7 US states
GA, FL, MI, NC, PA, OH, AR
0.8% of the voting population
In Ohio and Pennsylvania
Data sourced from public voter registrations, September–November 2023. Analysis uses text similarity, geographic proximity, and temporal range matching.
How entity resolution finds voter duplicates
Where duplicates are most concentrated
Why this is a data quality problem, not a conspiracy
Voters move states and counties — old registrations are rarely purged in time
Name variations across records (Jim vs James, hyphenated surnames) prevent simple deduplication
Death registries are not updated in real time, leaving deceased voters on rolls
Cross-state matching requires fuzzy matching — exact-match rules (like Georgia's) miss most duplicates
What real-time entity resolution would change
Catch the same voter registered in two states when they move, not years later.
Remove deceased voters from rolls automatically as records update.
Resolve name variants, typos, and format differences across 50M+ records in hours.
Entity resolution works on any public dataset
See what Tilores finds in your data. Free tier includes 50,000 records — no credit card required.