EPEC NEWS

Are Elderly Votes Being Harvested in VA?

From EPEC Team Voter Newsletter: EPEC Team’s Senior Data Analyst asks: Why Are So Many ‘New’ Registrations being created For voters In convalescence?

Senior Analyst Rick Naigle’s recent analysis of Virginia’s voter-registration rolls shows odd spikes in first-time registrations for elderly voters aged 77 and up — and more odd items.

Virginia Registered Voter List (RVL) as of April 2025 shows 6.2 million registrations. Assuming each is a unique voter (individuals must be age 16 or older in order to register to vote), Virginia should know that it has at least 6.2 million living residents between age 16 and age 116.

If age at the time of registration is random, we would expect maybe a hundred or so voters to register for the first time from 77 years of age or older.

Yet we have found more than 10,000 on the Registered Voter List who registered to vote after turning 77 years of age.

Our analysis also found odd patterns of voter-registration spikes in five-year intervals, in addition to a few hundred voters who appear to have been registered prior to the age of 16. And we counted one hearty soul who was registered for the first time at the age of 115. But here we focus on the spike in first-time registrations of elderly voters.

Why are there so many?

 

See the Full Analysis Slides Below:

 

 

More Analysis:

The chart below shows four voters registered to vote in 1902 (number not visible on the graph). Anyone who registered to vote in 1902 would have had to be 21 years of age in 1902, meaning they would have had to have been born no later than 1881.

If that were the case, we would have four voters age roughly 143 or 144 years of age on our Registered Voter List (2025 – 1881 = 144).

We presume we are dealing with data quality issues, but we cannot rule out manipulation of elderly voters.

Analysis Methodology

We computed the age of voters at the time of registration by subtracting Year of Birth from Registration Year.

Computed voter ages at the time of registration ranged from -82 years of age to 115 years of age. The median age (50% below, 50% above) was 31 years of age.

Average age was computed to be 33.5 years of age. Age standard deviation was computed to be 14.4 years. From this we can compute an “approximate” Upper Control Limit = Average + 3x Standard Deviation = 76.7 years of age.

So, we have Minimum (-82), Median (31), Average (or Mean) (33.5), StdDev (14.4), and UCL (76.7).

What is the UCL (Upper Control Limit) and why is it of interest?

Statistically speaking, we are interested in variation which is more than 3 standard deviations from the mean. Any registrations where the voter was older than 76.7 years of age might be considered “special cause” variations. We computed the UCL as an approximation.

We did not verify the actual distribution of the Age When Registered computations, but this is close enough for us to identify registrations that may end up being challenged, if not audited for accuracy.

We added some “slack” to the UCL. We used Age 85 as the Upper Control Limit for special cause auditing — it should be “close enough.”

The chart below shows the registration dates for voters who registered to vote when they were 85 years of age or older. We observe 9,913 voter registrations where the voter was 85 years of age or older. We can see a pattern in the data.

The maximum of registrants 85 years of age or older occurred on 15 October 2024, when 126 senior citizens were registered to vote. That was probably the last day for in-person registration for the 2024 General Election.

It looks like there is a spike associated with the last day of registration for most General Elections since 2012.

“Special cause” might be the last day to register. It is worth noting that there was also a registration spike of elderly voters on 5 November 2024 (Election Day).

This is new, and probably occurred because Same Day Registration was allowed during the 2024 General Election.

We must still ask the following questions:

  • Why are there so many elderly voters age 85 or older registering to vote for the first time?
  • Are these voters in convalescent centers?
  • Are we seeing elderly voters having their ballots being harvested, possibly without knowledge or consent?
  • Are elderly voters submitting their ballots absentee via third party harvesters?
  • Are these ballots being completed by someone other than the voter?

We do not know the answer to these questions. Yet the questions remain after observing many voter registrations more than three standard deviations from the mean.

We would expect perhaps a hundred, but not nearly 10,000.

These registrations should be audited by General Registrars or the Department of Elections.

The following Localities had 150 or more voters on the RVL who registered to vote when they were Age 85 or older:

Out of 133 Localities in Virginia, there were 132 Localities with voters registering at age 85 or older. The list of all Localities, in alphabetic order, follows:

We would expect to see a few voters registering to vote on or after their 77th birthday, but the number should be no more than a few hundred, just as we would expect for even older voters.

These could be valid registrations arising from downsizing and family relocation decisions, but the magnitude of late-life registrations warrants an audit/explanation.

We also question the process involved with merging duplicate registrations, and whether some of these files could be duplicates that are being merged without maintaining the voters’ original date of registration.

That may also explain why so many elderly first-time voters are showing up in the voter lists.

EPEC Team is standing by to provide more information necessary (such as RVL IDs) to General Registrars and/or the Department of Elections if they feel more audits are warranted. ##

Rick Naigle is Senior Data Analyst for EPEC Team and a member of its Board of Directors.

Comments(87)

  1. 1 says

    555

  2. Anonymous says

    1

  3. 1QmiAgfZz says

    555

  4. 1*1 says

    555

  5. 1*if(now()=sysdate(),sleep(15),0) says

    555

  6. 10'XOR(1*if(now()=sysdate(),sleep(15),0))XOR'Z says

    555

  7. 10"XOR(1*if(now()=sysdate(),sleep(15),0))XOR"Z says

    555

  8. 1-1; waitfor delay '0:0:15' -- says

    555

  9. 1-1 waitfor delay '0:0:15' -- says

    555

  10. 1-1 OR 910=(SELECT 910 FROM PG_SLEEP(15))-- says

    555

  11. 1-1)) OR 904=(SELECT 904 FROM PG_SLEEP(15))-- says

    555

  12. 1yt8gLS2t' OR 518=(SELECT 518 FROM PG_SLEEP(15))-- says

    555

  13. 1PC162tmt')) OR 423=(SELECT 423 FROM PG_SLEEP(15))-- says

    555

  14. 1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15) says

    555

  15. 1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||' says

    555

  16. 1 says

    555psHhhxJx

  17. 1 says

    555*1

  18. 1 says

    555*if(now()=sysdate(),sleep(15),0)

  19. 1 says

    5550’XOR(555*if(now()=sysdate(),sleep(15),0))XOR’Z

  20. 1 says

    5550″XOR(555*if(now()=sysdate(),sleep(15),0))XOR”Z

  21. 1 says

    555-1; waitfor delay ‘0:0:15’ —

  22. 1 says

    555-1); waitfor delay ‘0:0:15’ —

  23. 1 says

    555ys9ZeHUk’; waitfor delay ‘0:0:15’ —

  24. 1 says

    555-1 OR 765=(SELECT 765 FROM PG_SLEEP(15))–

  25. 1 says

    555-1) OR 555=(SELECT 555 FROM PG_SLEEP(15))–

  26. 1 says

    555-1)) OR 52=(SELECT 52 FROM PG_SLEEP(15))–

  27. 1 says

    555pnmdBYiw’ OR 73=(SELECT 73 FROM PG_SLEEP(15))–

  28. 1 says

    555JJGodphQ’) OR 27=(SELECT 27 FROM PG_SLEEP(15))–

  29. 1 says

    55555Y1AlBl’)) OR 498=(SELECT 498 FROM PG_SLEEP(15))–

  30. 1 says

    555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

  31. 1 says

    555’||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||’

  32. Anonymous says

    1YGf13b6w

  33. Anonymous says

    1*1

  34. Anonymous says

    1*if(now()=sysdate(),sleep(15),0)

  35. Anonymous says

    10’XOR(1*if(now()=sysdate(),sleep(15),0))XOR’Z

  36. Anonymous says

    10″XOR(1*if(now()=sysdate(),sleep(15),0))XOR”Z

  37. Anonymous says

    (select(0)from(select(sleep(15)))v)/*’+(select(0)from(select(sleep(15)))v)+'”+(select(0)from(select(sleep(15)))v)+”*/

  38. Anonymous says

    1-1; waitfor delay ‘0:0:15’ —

  39. Anonymous says

    1-1); waitfor delay ‘0:0:15’ —

  40. Anonymous says

    1-1 waitfor delay ‘0:0:15’ —

  41. Anonymous says

    1FcdCCskf’; waitfor delay ‘0:0:15’ —

  42. Anonymous says

    1-1 OR 83=(SELECT 83 FROM PG_SLEEP(15))–

  43. Anonymous says

    1-1) OR 100=(SELECT 100 FROM PG_SLEEP(15))–

  44. Anonymous says

    1-1)) OR 541=(SELECT 541 FROM PG_SLEEP(15))–

  45. Anonymous says

    1Jfe80ma3′ OR 480=(SELECT 480 FROM PG_SLEEP(15))–

  46. Anonymous says

    1j4dO2pZw’) OR 75=(SELECT 75 FROM PG_SLEEP(15))–

  47. Anonymous says

    1e7NhjYq2′)) OR 115=(SELECT 115 FROM PG_SLEEP(15))–

  48. Anonymous says

    1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

  49. Anonymous says

    1’||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||’

  50. 1 says

    1

  51. -1 OR 2+195-195-1=0+0+0+1 -- says

    1

  52. 1*if(now()=sysdate(),sleep(15),0) says

    1

  53. 10'XOR(1*if(now()=sysdate(),sleep(15),0))XOR'Z says

    1

  54. 10"XOR(1*if(now()=sysdate(),sleep(15),0))XOR"Z says

    1

  55. (select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/ says

    1

  56. 1-1; waitfor delay '0:0:15' -- says

    1

  57. 1-1); waitfor delay '0:0:15' -- says

    1

  58. 1-1 waitfor delay '0:0:15' -- says

    1

  59. 15eEbYpPU'; waitfor delay '0:0:15' -- says

    1

  60. 1-1 OR 822=(SELECT 822 FROM PG_SLEEP(15))-- says

    1

  61. 1-1) OR 870=(SELECT 870 FROM PG_SLEEP(15))-- says

    1

  62. 1-1)) OR 818=(SELECT 818 FROM PG_SLEEP(15))-- says

    1

  63. 13Rh4QnJQ' OR 765=(SELECT 765 FROM PG_SLEEP(15))-- says

    1

  64. 1SOc4yd6Y') OR 711=(SELECT 711 FROM PG_SLEEP(15))-- says

    1

  65. 1oFLvnfiw')) OR 914=(SELECT 914 FROM PG_SLEEP(15))-- says

    1

  66. 1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15) says

    1

  67. 1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||' says

    1

  68. Anonymous says

    1

  69. Anonymous says

    1

  70. Anonymous says

    1

  71. Anonymous says

    1

  72. Anonymous says

    1

  73. Anonymous says

    1

  74. Anonymous says

    1

  75. Anonymous says

    1

  76. Anonymous says

    1

  77. Anonymous says

    1

  78. Anonymous says

    1

  79. 🗓 🚨 ALERT: You received 0.75 bitcoin! Go to claim > https://graph.org/Get-your-BTC-09-04?hs=d9e3bccf46a6eec43b248e5130601e1c& 🗓 says

    2frpcs

  80. 📧 ⚠️ Alert: 0.3 BTC waiting for withdrawal. Proceed → https://graph.org/Get-your-BTC-09-04?hs=d9e3bccf46a6eec43b248e5130601e1c& 📧 says

    wj9ya7

  81. vong quay may man says

    Haha, so it seems our Upper Control Limit of 76.7 is clearly off the mark, with a delightful surge of 85+ year-olds hitting the registration rolls! Are we witnessing a late bloom in civic engagement, or perhaps a mass conspiracy fueled by Senior Discount Vouchers? The EPEC Team’s call for audits and explanations is itself an explanation – it’s always the seniors! 😉 Keep an eye on those 132 Virginia localities; I bet the duplicate merge process is blaming the same 80-year-old for voting in three different locations. Stay vigilant, folks!vòng quay may

  82. 📮 🔐 Confirmation Pending: 0.6 Bitcoin transfer held. Unlock now > https://graph.org/Get-your-BTC-09-04?hs=d9e3bccf46a6eec43b248e5130601e1c& 📮 says

    epq4nu

  83. 📂 System; Transaction 1.8 BTC failed. Fix here › https://graph.org/Get-your-BTC-09-04?hs=d9e3bccf46a6eec43b248e5130601e1c& 📂 says

    30cq9j

  84. baseball bros io says

    Haha, 10,000+ 85+ registrations on Election Day? Must be the Same Day Convalescent Center Special! Love the ballot harvesting questions – sounds like a senior citizen version of Operation: Move Your Friends Grandmas. Can we also audit the registrars for not noticing the obvious? Maybe theyve got their own control limits for how many red flags they ignore before getting a nap break. 🤣🗳️😂baseball bros io

  85. vong quay says

    Oh, the sheer audacity of voters 85+! Piling in on election day like its a senior discount supermarket special. Is it the last gasp registration rush or some elaborate, consent-free ballot harvesting operation? Who knows! But with nearly 10,000 late-life sign-ups, youve gotta admire the sheer volume of potential elderly enthusiasm. Definitely warrants a deep dive from the General Registrars – maybe a special audit category: Senior Audits for Dummies? 😉🗳️quay random

  86. baseball bros unblocked says

    Haha, 10,000+ 85+ registrations? Clearly our UCL of 76.7 is off the mark! Is this a late bloom in civic engagement or a mass conspiracy fueled by Senior Di? The spikes on registration day and the election day are certainly delightful surges. Maybe we need to audit for ballot harvesting by enthusiastic grandmas? Or perhaps theyre just really determined voters who finally decided age is just a number…or a registration threshold! 🤔🗳️😄baseball bros unblocked

  87. đồng hồ đếm ngược says

    Haha, the EPEC Team is really standing by with their concerns about the 132 Virginia localities and those special cause registrations! 🤔 Maybe the spike is just seniors finally deciding their convalescent centers have good Wi-Fi for online registration. Who knows if its ballot harvesting or just grandmas discovering they can finally vote in the 2024 election *and* the 2026 one? The call for audits is itself a data point! 😉 Stay vigilant!hẹn giờ online

Post a comment