Categories
Election Data Analysis Election Forensics Election Integrity programming technical

Another Interesting VA Election Data Discrepancy

On a spur of curiosity I went back to some of the data provided by the VA dept of elections (“ELECT”) for both the 2020 and 2021 elections and ran a new data consistency test …

I have a copy of the final Daily Absentee List (DAL) for both 2020 and 2021. I also have a copy of the paired Registered Voter List (RVL) and Voter History List (VHL) generated shortly after the close of the 2021 General Election and within a few moments of each other.

I was curious what the percentage of approved and counted absentee ballots from the DAL is that do NOT have an associated “voter credit” in the VHL for both 2020 and 2021. If ELECT’s data is accurate the number should be ideally 0, but most official thresholds for acceptability that I’ve seen for accuracy in election data systems hover somewhere around 0.1%. (0.1% is a fairly consistent standard that I’ve seen per the documentation for various localities Risk Limiting Audits, and the Election Scanner Certification procedures, etc.) The VHL should cover all of the activity for the last four years, but to ensure that I’m accounting for people that might have been officially removed from the RVL and VHL since the 2020 election (due to death, moving out of state, etc), I only run this test on the subset of the entries in the DAL that still have a valid listings in the RVL.

The results are below. Both years seem to have a high amount of discrepancies compared to the 0.1% threshold, with 2020’s discrepancy percentage being over 3x the percentage computed for 2021.

YearPercent of Counted DAL Ballots without Voter Credit
20201.352%
20210.449%

For those interested in the computation, the MATLAB pseudo-code is given below. I can’t actually link to the source data files because of VA’s draconian restrictions on redistributing the contents of the DAL, RVL and VHL data files.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% We first compute the indices of the DAL entries that represent 
% approved and countable ballots ...
%
% 'dal2020' and 'dal2021' variables are the imported DAL tables 
% 'VAVoteHistory' is the imported Voter History List
% 'RegisteredVoterList' is the Registered Voter List
% 
% All four of the above are imported directly from the CSV 
% files provided from the VA Department of elections with 
% very little error checking save for obvious whitespace or 
% line ending checks, etc.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

aiv2021 = dal2021.APP_STATUS == 'Approved' & dal2021.BALLOT_STATUS == 'Issued';
amv2021 = dal2021.APP_STATUS == 'Approved' & dal2021.BALLOT_STATUS == 'Marked';
aomv2021 = dal2021.APP_STATUS == 'Approved' & dal2021.BALLOT_STATUS == 'On Machine';
appv2021 = dal2021.APP_STATUS == 'Approved' & dal2021.BALLOT_STATUS == 'Pre-Processed';
afwv2021 = dal2021.APP_STATUS == 'Approved' & dal2021.BALLOT_STATUS == 'FWAB';
counted2021 = amv2021 | aomv2021 | appv2021 | afwv2021; % Approved and Countable
    
aiv2020 = dal2020.APP_STATUS == 'Approved' & dal2020.BALLOT_STATUS == 'Issued';
amv2020 = dal2020.APP_STATUS == 'Approved' & dal2020.BALLOT_STATUS == 'Marked';
aomv2020 = dal2020.APP_STATUS == 'Approved' & dal2020.BALLOT_STATUS == 'On Machine';
appv2020 = dal2020.APP_STATUS == 'Approved' & dal2020.BALLOT_STATUS == 'Pre-Processed';
afwv2020 = dal2020.APP_STATUS == 'Approved' & dal2020.BALLOT_STATUS == 'FWAB';
counted2020 = amv2020 | aomv2020 | appv2020 | afwv2020; % Approved and Countable

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Next we compute the indices in the VHL that represent 
% 2020 and 2021 General Election entries for voter credit
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
valid_2020_entries = strcmpi(strtrim(string(VAVoteHistory.ELECTION_NAME)), '2020 November General');
valid_2021_entries = strcmpi(strtrim(string(VAVoteHistory.ELECTION_NAME)), '2021 November General');


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% We use the MATLAB intersect function to make sure that 
% we are only using DAL entries that are still in the RVL 
% and therefore are possible to be present in the VHL and 
% compute the percentages.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
[did,iida,iidb] = intersect(dal2020.identification_number(counted2020), ...
    RegisteredVoterList.IDENTIFICATION_NUMBER);
[vid,iida,iidb] = intersect(VAVoteHistory.IDENTIFICATION_NUMBER(valid_2020_entries),...
    RegisteredVoterList.IDENTIFICATION_NUMBER);
[iid,iida,iidb] = intersect(did,vid);
pct2020 = (1-numel(iida) / numel(did)) * 100

[did,iida,iidb] = intersect(dal2021.identification_number(counted2021), ...
    RegisteredVoterList.IDENTIFICATION_NUMBER);
[vid,iida,iidb] = intersect(VAVoteHistory.IDENTIFICATION_NUMBER(valid_2021_entries),...
    RegisteredVoterList.IDENTIFICATION_NUMBER);
[iid,iida,iidb] = intersect(did,vid);
pct2021 = (1-numel(iida) / numel(did)) * 100
Categories
Election Data Analysis Election Forensics Election Integrity programming technical

Update on 2021 VA Election Data Comparisons

Originally Posted 01-31-2022.

As of 03-20-2022, the latest version of my master spreadsheet posted below.

This includes the updates from my discussions with the York County registrar (see here), the comparison to DAL file entries (here), and the latest updates and comparisons to Statement of Results (SOR) / Machine Tape records, including ABLEMARLE, ACCOMACK COUNTY (partial), FAIRFAX COUNTY, FREDERICK COUNTY, GOOCHLAND COUNTY, HENRICO COUNTY (partial), ISLE OF WIGHT, LOUDOUN COUNTY (partial), LOUISA COUNTY, NORFOLK CITY, ORANGE COUNTY, POWHATAN COUNTY (partial), PRINCE WILLIAM COUNTY, STAFFORD COUNTY, SPOTSYLVANIA COUNTY, SUFFOLK COUNTY and YORK COUNTY. There’s more to process, but I wanted to put out a status update.

The previous result between the “official” CSV results and the “official” DAL file results has not changed at 5,766 Net discrepancies and 17,194 absolute. Latest update includes some cleaning up of the spreadsheet formulas and making sure that I am only accounting for discrepancies for those rows where we actually have verified transcriptions and/or tape images. The current discrepancies in the records between the CSV and the SOR / Machine Tapes is 4,549 Net discrepancies and 27,905 Absolute discrepancies. “Net” discrepancies are summed such that +/- deltas per candidate can cancel out, whereas “Absolute” discrepancies are summed using the absolute value. I have only been focusing on the Governors race at the moment and not any of the down-ballot races. Again many many “thank you’s” to the volunteers at VFA who have been helping to put all of this together.

Categories
Election Data Analysis Election Forensics Election Integrity programming technical Uncategorized

VA 2020 and 2021 Machine Tapes Compared to Official Results for a single VA County

(Updates in red text as of 01-27-2022)

Walt Lantham, the registrar of York county (yes … it’s York County … don’t worry … I asked Walt if he was ok with me identifying him and the locality publicly before making this update) generously reached out and contacted me to try and clear up some of the original numbers I posted below. We had a long and detailed couple of phone calls (over two hours in total) and went over all over these results in detail. It turns out that I was missing the hand counted ballot tally sheets from the data that I had received. This cleared up most of the technical issues with the 2021 data and all but 1 issue with the data below for 2020. The remaining issue is the discrepancy with the official State CSV files, which is outside of Walt’s ability to diagnose. Our discussion also brought up some of the interesting procedural issues and challenges related to data reporting, retention, maintenance and general practices as well. I’ll touch on that in a bit. It was a great conversation and a big thank you to Walt and his staff for taking the time to address these issues in detail.

Special thanks again to the grassroots folks in VFA, and throughout the state, for all their hard work in collecting the machine tape information for various localities. There were a few localities that provided not only the 2021 machine tapes, but the 2020 versions as well! The first one of those that I have compiled all the data for is reported below. As with all of my results, I invite those that wish to replicate, validate or refute to contact me and I will happily provide the necessary details and data files.

I believe we have some significant issues with our elections in VA. The data below helps clearly make that case, in conjunction with the multiple other data analyses that I’ve done and posted here on my blog. The data below is only from a single locality in the state (I am working on others). I am purposefully summarizing the data and abstracting which locality this represents, as I do not want to jeopardize any potential legal proceedings or official investigations. But I do feel strongly that the “fact of” this information needs to be made public and become part of the discussion on the matter. (And … just to be clear … the background image for this blog post is the tapes from a different locality in 2021 only, which I discussed here)

I’ll note that the machine tapes and Statements of Results (SORs) are the “gold standard” to measure the published election results against in VA. Once a vote is cast on a machine, there is no process for it to be removed from the official vote count. Each ballot category is supposed to be scanned into a set of dedicated machines. Provisional ballots have their own dedicated machines that they get scanned into. Mail-In ballots have their own dedicated machines. Early In-Person ballots get their own machines, as do the In-Person Early and Day-Of ballots.

Ballots that cannot be scanned for some reason must be hand counted. This hand counting and verification is performed at the post-election canvass. In my discussion with Walt, we noted the fact that there is no requirement for the hand-count tally worksheets used during the canvass to be included in the statement of results reports that are available for the public to view. There is also no mechanism for the state to track or delineate the numbers of hand-counted ballots, or way for voters to know the various reasons why ballots needed to be hand counted in the first place. But luckily for me … Walt keeps good notes and records, and e-mailed me a copy of the Tally sheets that he preserved from the canvass for my records and to fill in the data gaps.

There should be zero difference from the sum of these reports (including the hand counts) to the reported official results, save for very very very small and rare documented errors and issues. Maaaaaybe 1 or 2 differences here and there, but nowhere near the results presented below when compared to the State CSV files. I have talked to multiple elections officers, public officials, registrars and lawyers and ALL of them have agreed with this sentiment.

Input Data:

The official results are supplied by the VA Dept. of Elections (ELECT) website in a csv file for 2020 (here) and 2021 (here). Additional versions of the official results are reported through a web portal to the ELECT historical archive for 2020 (here). Turnout numbers are supplied similarly from csv files on the ELECT servers for 2020 (here) and 2021 (here). Note that the official CSV and WEB tally results for 2020 show significant differences, yet both are supposed to reflect the “official” results. That, on its own, is a significant issue that warrants further inspection. I’ve computed the deviations between both data sets for this locality, so it’s dealers choice as to which dataset you want to compare against. For 2021 the CSV results are the only ones available.

SOR and machine tape information was obtained by volunteers across the state going to their local registrar or county clerks office. For some counties complete datasets of both 2021 and 2020 election results were obtained, with hand transcriptions of tape returns as well as photographic copies of the originals. The results reported below are for a moderately sized York County and were derived from both hand transcribed results and photographic copy of the machine tapes for both 2020 and 2021. The Statement of Results (SOR) reports and change logs from the county do not document any issues that would account for the discrepancies below. There were no issues presented at the canvass (where the tapes and SOR’s are checked against the state database entries for errors) that would explain the results below that I am aware of. As noted above per my discussions with Walt, and with him providing the copies of the hand-count tally worksheets, we were able to address most of the discrepancies that I came across except for the discrepancy of the 2020 data with the CSV version of the official results posted by VA ELECT. In fact, Walt’s corrections made the discrepancy with the CSV results slightly worse, even though they fixed the discrepancies with the WEB based portal results.

Results:

The tables below show the computed differences of the VA Dept of Elections data minus the collected machine tape results, stratified by major candidate party. The 2020 results are for office of president, the 2021 results for Governors race. The 2021 and 2020 Web results were strictly positive differences, so there is no distinction between the Sum of the differences (the NET change) and the Sum of the Absolute Value of the differences (how many votes were affected). Whereas, the 2020 CSV results had some negative differences, so there are two different ways to compute the effects of these deviations.

The 2021 Governor’s race showed a smaller amount of % deviation from the machine tapes than the 2020 Presidential race for this locality, but still show non-zero differences. (Remember, there should be zero difference.)

It is notable to mention that in 2021 the reporting was changed such that absentee mail-in and early-vote totals are separated in the reported data. The 2021 In-Person Day-Of results were identical to the reported results presented by the VA Department of Elections, with the In-Person Early vote only showing a single vote discrepancy. Almost all of the differences are manifested in the Mail-In or Provisional ballots for the 2021 data.

Likewise for 2020 there is very little difference (a single vote again) in the In-Person Day-Of precinct totals from the reported results. Almost all of the differences can be attributed to Central Absentee Precinct (CAP) data when compared against the state’s official CSV report.

2021 Results

YearPRECINCTVDOE-TAPE difference for Democratic candidateVDOE-TAPE difference for Libertarian candidateVDOE-TAPE difference for Republican candidate
2021Total Differences Provisional22 0018 0
2021Total Differences AB – Central Absentee Precinct25 009 0
2021Total Differences EV – Central Absentee Precinct001
2021Total Differences PE – Central Absentee Precinct1 002 0
2021Total Differences Day-Of Precincts000
Total Differences48 0030 1
Machine Tape Totals12142 1219015017455 17484
% of Machine Tape Totals48/12142*100 = 0.40%
0/12190*100 = 0.00%
0/150*100 = 0.00%30/17455*100 = 0.17%
1/17484*100 = 0.006%
Differences of 2021 Tape Counts from Official Results (CSV)

2020 Results (ELECT Web Portal Archive)

YearPRECINCTVDOE-TAPE difference for Democratic candidateVDOE-TAPE difference for Libertarian candidateVDOE-TAPE difference for Republican candidate
2020Total Differences AB – Central Absentee Precinct234 010 112 0
2020Total Differences Provisional2 001 0
2020Total Differences Day-Of Precincts001
Total Differences236 010 0114 1

Machine Tape Totals17447 17683670 68020027 20240

% of Machine Tape Totals236/17447*100 = 1.35%
0/17447*100 = 0.00%
10/670*100 = 1.49%
0/670*100 = 0.00%
114/20027*100 = 0.57%
1/20027*100 = 0.005%
Differences of 2020 Tape Counts from Official Results (WEB)

2020 Results (ELECT CSV Report)

YearPRECINCTVDOE-TAPE difference for Democratic candidateVDOE-TAPE difference for Libertarian candidateVDOE-TAPE difference for Republican candidate
2020Total Differences AB – Central Absentee Precinct77 157-1 1111 101
2020Total Differences Provisional-114 116-1 1-52 53
2020Total Differences Day-Of Precincts001
Total Differences-37 2732 1264 155

Machine Tape Totals17447 17683670 68020027 20240

% of Machine Tape Total-37/17447*100 = -0.21%
273/17683*100 = 1.54%
-2/670*100 = -0.30%
12/680*100 = 1.80%
64/20027*100 = 0.32%
155/20240*100 = 0.77%
Abs Val Total Differences191 2732 12164 155
Abs Val % of Machine Tape Totals191/17447*100 = 1.09%
273/17683*100 = 1.54%
2/670*100 = 0.30%
12/680*100 = 1.80%
164/20027*100 = 0.82%
155/20240*100 = 0.77%
Differences of 2020 Tape Counts from Official Results (CSV)

Categories
Election Data Analysis Election Forensics Election Integrity programming technical

Latest tallies for VA 2021: 17,194 ballot discrepancies in official reported data … so far …

The more I dig, the more I am disturbed by the VA Department of Elections (a.k.a. “ELECT”) lack of data integrity and “data hygiene”. If any private citizen or company was as reckless and error prone with financial or other legal records, they’d be in jail and fined out of existence. And I’m being very very very generous as I am assuming “innocent” incompetence on the part of our elected officials and ELECT. (Although I’m not exactly sure which is worse … discovering that there is a hypothetical cabal of bad actors responsible behind the curtain, or that the vast majority of our elected officials are simply just incompetent, and the system as-is is unreliable.)

Many have been asking me for updates and status as to the various datasets I’ve been working on. Process is slow going, as I do this in my spare time, but progress IS being made. (With specific thanks to all of my peeps over at VFA on telegram who have stepped up to the plate in collecting machine tape transcriptions and images.)

I’ve previously posted on basic stats and other findings (here, here, here, here, here).

I have been working through all of the data and combined inputs from:

There is a whole lot of work left to do to digitize and transcribe the machine tapes and compare them to the results of the data as presented by ELECT. But even ignoring the machine tapes for the moment, we can see from the attached master spreadsheet that there are a NET 5,766 and ABSOLUTE 17,194 ballot accounting discrepancies between the various ELECT provided datasets for the 2021 Election.

Columns L,M,N,O,P are derived from the “2021 November General.csv” file as of  12-11-2020 provided by VA ELECT on their website
Columns S-Y are derived from the “Turnout-2021 November General.csv” file as of 12-12-2021 provided by VA ELECT on their website
Columns Z-AP are derived from the Daily Absentee List (DAL) file provided by VA ELECT, downloaded 2021-12-05T11-22-04
Columns H-K are generated from in person inspection of the machine tapes for each precinct
Columns E-G are the differences between the machine tapes and the sums reported in the (2021 November Genreal.csv” file 
Column Q is the difference between the CAP precinct data reported in “2021 November General.csv” and the corresponding “Turnout-2021 November General.csv” or DAL derived data.

For Rows with precinct == “## Provisional” : Q is the difference between column P and the sum of all of the column S for the corresponding precincts.

For Rows with precinct == “## AB – Central Absentee Precinct” : Q is equal to column AM minus column P for both that row and the corresponding row of Post-Election-Day (PE) counts

For Rows with precinct == “## EV – Central Absentee Precinct” : Q is equal to column AN minus column P
Column R is the absolute value of column Q

Summing column Q (the net discrepancy) gives 5,766

Summing column R (the absolute discrepancy) gives 17,194

I stress again that this is based on data directly supplied by the VA Department of Elections. This is not based on estimates or approximations. There should be Zero (as in Zip, Zilch, Nada) discrepancies between their own distinct datasets that are supposed to be representing the same real world event (the election).

Categories
Election Data Analysis Election Forensics Election Integrity programming technical

Manassas City, VA : Mismatch between 2021 Absentee Counts and Machine Tape Records

By law in VA copies of the return sheets and machine tapes, or “Statement of Results” (SOR), from tabulation machines are public record and must be made available for 60 days after the election. (see VA 24.2-658) A grassroots team of a number of volunteers (coordinated through Virginia First Audits) made a concerted effort to collect images of a number of these tapes for specific localities of interest. I have been going through these tapes and comparing the results they show with the official results presented by the VA Department of Elections. The 60 day window ends Jan 1, 2022. If you would like to assist in recording and preserving SOR and Tape information, please see this telegram channel https://t.me/VA2021ElectionEvidence/139.

The reported totals of counted votes on the tapes should match exactly to what is reported as counted votes by the VA Department of Elections, after correctly omitting over-votes/under-votes and separating out provisional ballots (which is simple to do with the way VA reported its data). I have confirmed this should be the case via multiple email and phone conversations with election experts and officials, in an effort to make sure that I wasn’t missing some obvious process or fact that could account for the discrepancies.

We were not allowed to photograph the SOR for Manassas City, but we were allowed to view and transcribe the results by hand. Myself and two other volunteers viewed and transcribed these results on 12-23-2021. There is only 1 congressional district in Manassas City, so there is only one set of Central Absentee Precinct data, and there are 6 physical precincts.

SOR and Machine Tape Data:

PRECINCTTape DemocraticTape LiberationTape RepublicanTape UNDEFINEDTotal
## Provisional1312016
##AB – Central Absentee Precinct9021424911166
##EV – Central Absentee Precinct213420159243750
##PE – Central Absentee Precinct28113042
001 – DEAN53583750918
002 – WEEMS5531656401133
003 – METZ568863521213
004 – HAYDON527858221119
005 – BALDWIN46184823954
006 – ROUND42325522979
Table 1: Transcribed Statements of Results (SOR) and Machine Tape data for Manassas City. Collected 12-23-2021.

VA Dept of Elections Data (Certified Official Election Results):

PRECINCTVDOE DemocraticVDOE LiberationVDOE RepublicanVDOE UNDEFINEDTotal
## Provisional1312016
##AB – Central Absentee Precinct9131525111180
##EV – Central Absentee Precinct213420159243750
##PE – Central Absentee Precinct28115044
001 – DEAN53583750918
002 – WEEMS5531656401133
003 – METZ568863521213
004 – HAYDON527858221119
005 – BALDWIN46184823954
006 – ROUND42325522979
Table 2: Official VA Department of Elections data https://apps.elections.virginia.gov/SBE_CSV/ELECTIONS/ELECTIONRESULTS/2021/2021%20November%20General%20.csv

Results:

PRECINCT(VDOE-Tape) Democratic(VDOE-Tape) Liberation(VDOE-Tape) Republican(VDOE-Tape) UNDEFINEDTotal% Diff from VDOE Total
## Provisional000000.00%
##AB – Central Absentee Precinct11120141.19%
##EV – Central Absentee Precinct000000.00%
##PE – Central Absentee Precinct002024.55%
001 – DEAN000000.00%
002 – WEEMS000000.00%
003 – METZ000000.00%
004 – HAYDON000000.00%
005 – BALDWIN000000.00%
006 – ROUND000000.00%
Table 3: Comparison of Results between SOR and VA Dept of Elections Data
Categories
Election Data Analysis Election Forensics Election Integrity programming technical

Prince William County, VA : Mismatch between 2021 Absentee Counts and Machine Tape Records

By law in VA copies of the return sheets and machine tapes, or Statement of Results (SOR), from tabulation machines are public record and must be made available for 60 days after the election. (see VA 24.2-658) A grassroots team of a number of volunteers (coordinated through Virginia First Audits) made a concerted effort to collect images of a number of these tapes for specific localities of interest. I have been going through these tapes and comparing the results they show with the official results presented by the VA Department of Elections. I started with Prince William County, which is where I live.

The reported totals of counted votes on the tapes should match exactly to what is reported as counted votes by the VA Department of Elections, after correctly omitting over-votes/under-votes and separating out provisional ballots (which is simple to do with the way VA reported its data). I have confirmed this should be the case via multiple email and phone conversations with election experts and officials, in an effort to make sure that I wasn’t missing some obvious process or fact that could account for the discrepancies.

An example of the information included on these tapes is shown below in Figure 1. The exposed section of the far left tape shows the vote totals for that machine, per candidate, summarized by House and Congressional district combination. The exposed section of the middle tape in the image shows the report summary of the total ballots counted for each House and Congressional district combination. The exposed section of the far right tape top in the image shows the signatures of the election officials on the tape, and the bottom show the introductory information at the beginning of the report that identifies the machine information. Each machine is dedicated to a specific precinct and ballot type and are labeled as such.

Figure 1: Example set of voting machine tapes from Prince William County 2021 VA Election.

Computation of Results

The machine tape images corresponding to absentee ballot categories (“ABS” – Mail-In Absentee, “EARLY” – In Person Early Voting, and “PE” – Mail-In ballots received Post Election but with valid postmark) were examined by hand and the tabulated results for each precinct were extracted. These results were then compared with the reported totals from the VA Department of Elections website dated 12-11-2021 (https://apps.elections.virginia.gov/SBE_CSV/ELECTIONS/ELECTIONRESULTS/2021/2021%20November%20General%20.csv).

The “Margin” column in the tables below accounts for individual candidate totals that could not be read from the tape images due to imaging errors, but the end of tape reports listed the total number of ballots processed for that precinct so a maximum limit (“Margin”) of the number of votes is known. We are currently in the process of going back to the registrar and filling in the missing data.

All of the tables below correctly omit undervotes/overvotes and provisional ballot counts. (The machine tapes do not include provisional ballots.)

The results presented below in Table 1, Table 2 and Table 3 show a consistent pattern of the machine tapes and the Department of Elections data giving nearly identical matches to the In-Person Early vote, but different results for the

Prince William County – Congressional District 01


DemocratLibertarianRepublican TotalMargin
TAPE ABS5076891842702821
TAPE EARLY9748647639174510
TAPE PE19398634153





CSV ABS51559018847129
CSV EARLY974664763817448
CSV PE2511396360






PWC CD 01Est. Delta DemEst. Delta LibEst. Delta RepEst. Delta TotEst. Delta Tot – Margin
CSV ABS – TAPE ABS79142122101 (~ 1.42 % diff)
CSV EARLY – TAPE EARLY-20-1-3-3 (~ -.02 % diff)
CSV PE – TAPE PE584107219 (~ 5.28 % diff)
Table 1: 2021 VA Governors Race, Prince William County – CD 01

Prince William County, Congressional District 10


DemocratLibertarianRepublican TotalMargin
TAPE ABS22922899633160
TAPE EARLY5809286045118820
TAPE PE5742411934






CSV ABS23202810093357
CSV EARLY580928604511882
CSV PE79543127






PWC CD 10Est. Delta DemEst. Delta LibEst. Delta RepEst. Delta TotEst. Delta Tot – Inc Slop
CSV ABS – TAPE ABS280134141 (~ 1.22 % diff)
CSV EARLY – TAPE EARLY00000 (~ 0.00 % diff)
CSV PE – TAPE PE22119428 (~ 6.30 % diff)
Table 2: 2021 VA Governors Race, Prince William County – CD 10

Prince William County, Congressional District 11


DemocratLibertarianRepublican TotalMargin
TAPE ABS530793133367330
TAPE EARLY9780603578134180
TAPE PE15263629399






CSV ABS53759313146782
CSV EARLY978060357813418
CSV PE2371063310






PWC CD 11Est. Delta DemEst. Delta LibEst. Delta RepEst. Delta TotEst. Delta Tot – Inc Slop
CSV ABS – TAPE ABS680-194949 (~ 0.72 % diff)
CSV EARLY – TAPE EARLY00000 (~ 0.00 % diff)
CSV PE – TAPE PE8542711617 (~ 5.48 % diff)
Table 3: 2021 VA Governors Race, Prince William County – CD 11

Source Data:

Raw Machine Tape Images

2021 November General – 2021-12-11T15:58:46

Categories
Election Data Analysis Election Forensics Election Integrity programming technical

Compiled per precinct data for VA 2020 and 2021

Below I’ve linked copies of newly compiled sets of VA 2020 President and 2021 Governor November General Election data for anybody who is interested. The data set is compiled from only official VA Dept of Elections data sources including the General Election CSV files, the turnout CSV files, and the Daily Absentee List for each election.

Columns common to all source data:

  • “LOCALITY” – Locality Name
  • “DISTRICT” – Congressional district ID number
  • “PRECINCT_ID” – Precinct ID number
  • “PRECINCT” – Precinct Name

Columns compiled from the General Election CSV file:

  • “Democratic” – Number of Democratic Party Votes
  • “Liberation” – Number of Liberation Party Votes
  • “Republican”- Number of Republican Party Votes
  • “UNDEFINED” – Number of Write in Votes
  • “TOTAL_VOTES” – Sum of [“Democratic”, “Liberation”, “Republican”, “UNDEFINED”]

Columns compiled from the Turnout CSV file:

  • “PROVISIONAL_BALLOTS” – Number of Provisional Ballots
  • “ABSENTEE_BALLOTS” – Number of Absentee Ballots
  • “CURBSIDE_BALLOTS” – Number of Curbside Ballots
  • “ABS_OR_CURB_BALLOTS” – Sum of [“ABSENTEE_BALLOTS”, “CURBSIDE_BALLOTS”]
  • “TOTAL_VOTE_TURNOUT” – Total number of ballots coollected
  • “ACTIVE_REGISTERED_VOTERS” – The number of active voters
  • “TOTAL_REGISTERED_VOTERS” – The total number of registered voters

Columns compiled from the DAL file:

  • “ABSENTEE_ISSUED” – Number of approved but outstanding “Issued” ballots listed in the DAL
  • “ABSENTEE_MARKED” – Number of approved ballots listed as “Marked” in the DAL
  • “ABSENTEE_PRE_PROCESSED” – Number of approved ballots listed as “Pre-Processed” in the DAL
  • “ABSENTEE_MRKORPRE” – Sum of [“ABSENTEE_MARKED”, “ABSENTEE_PRE_PROCESSED”]
  • “ABSENTEE_EARLY_IN_PERSON” – Number of approved ballots listed as “On Machine” in the DAL
  • “ABSENTEE_FWAB” – Number of approved ballots listed as “FWAB” in the DAL
  • “ABSENTEE_COUNTABLE” – Sum of [“ABSENTEE_MARKED”, “ABSENTEE_PRE_PROCESSED”, “ABSENTEE_EARLY_IN_PERSON”, “ABSENTEE_FWAB”]

Columns created by summing all entries in a locality:

  • “TOTAL_VOTES_IN_LOCALITY”
  • “ACTIVE_REGISTERED_VOTERS_IN_LOCALITY”
  • “TOTAL_REGISTERED_VOTERS_IN_LOCALITY”
  • “ABSENTEE_ISSUED_IN_LOCALITY”
  • “ABSENTEE_MARKED_IN_LOCALITY”
  • “ABSENTEE_PRE_PROCESSED_IN_LOCALITY”
  • “ABSENTEE_MARKED_OR_PRE_IN_LOCALITY”
  • “ABSENTEE_EARLY_IN_PERSON_IN_LOCALITY”
  • “ABSENTEE_FWAB_IN_LOCALITY”
  • “ABSENTEE_COUNTABLE_IN_LOCALITY”

Source Data Files (except DAL):

Categories
Election Data Analysis Election Forensics Election Integrity programming technical

VHL, RVL and DAL metrics for VA 2021 and (2020) General Elections

As I now have available the Registered Voter List (RVL), the Voter History List (VHL) and the completed Daily Absentee List (DAL) files for the 2020 and 2021 VA November General elections, I did some basic metrics computations on these files for those that are interested. The Voter History and Registered Voter List files used to generate these results were downloaded from VA Dept of Elections on 2021-12-11. The 2021 DAL file used was downloaded 2021-12-05. The 2020 DAL file was downloaded 2020-11-09.

% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Basic Voter History and Registered Voter List Metrics
nInPDayOf2020 = 1638026 
nAbs2020 = 2734048 
nInPAbsOf2020 =  657 

nInPDayOf2021 = 1721868 
nAbs2021 = 1188842 
nInPAbsOf2021 = 0 

nUniqueVHIDs = 4769508 
nUniqueRVLIDs = 5956464 
nIntersectUVVHwURVL = 4769508 

% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Ages of the registered voters at the time of the election from RVL
regv_over100_On2021Elect = 2736 
regv_regv_lessThan18_On2021Elect = 397 
regv_over100_On2020Elect = 1774 
regv_lessThan18_On2020Elect = 43939 
regv_lessThan17_On2020Elect = 391

% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Ages of the registered voters at the time of the election from VHL
vh_over100_On2021Elect = 514 
vh_lessThan18_On2021Elect = 0 
vh_over100_On2020Elect = 558 
vh_lessThan18_On2020Elect = 1 
vh_lessThan17_On2020Elect = 0

% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Do some basic indexing of different DAL status categories and combinations
nApprovedAndIssued2021 = 58151 
nApprovedAndMarked2021 = 78278 
nApprovedAndOnMachine2021 = 861470 
nApprovedAndPreProcessed2021 = 254374 
nApprovedAndFWAB2021 = 52 
nApprovedAndCountable2021 = 1194174 

nApprovedAndIssued2020 = 106037 
nApprovedAndMarked2020 = 348705 
nApprovedAndOnMachine2020 = 1796973
nApprovedAndPreProcessed2020 = 670765
nApprovedAndFWAB2020 = 1351
nApprovedAndCountable2020 = 2817794

% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% How many countable entries in the 2021 dal are not contained in the voter
% registraion file for 2021
phantomDALVoters2021 = 0

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% How many countable entries in the 2020 dal are not contained in the voter
% registraion file for 2021
phantomDALVoters2020 = 48721

% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% How many approved but not counted entries in the 2020 dal are not
% contained in the voter registraion file for 2021?  
phantomDALBallots2020 = 3671

% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% How many absentee ballots were issued but not counted or spoiled AND the
% person is marked as having voted in person on election day
% For 2020:
numUnspoiled2020 = 106037
numUnspoiledAndInPDayOf2020 = 35806

% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% How many absentee ballots were issued but not counted or spoiled AND the
% person is marked as having voted in person on election day
% For 2021:
numUnspoiled2021 = 58151
numUnspoiledAndInPDayOf2021 = 4632

% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% How many absentee ballots were approved and counted AND the
% person is marked as having voted IN PERSON on election day. (Should be 0)
% For 2020:
numCountedAbs2020 = 2817794
numCountedAbs2020AndInPDayOf2020 = 245

% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% How many absentee ballots were approved and counted AND the
% person is marked as having voted IN PERSON on election day. (Should be 0)
% For 2021:
numCountedAbs2021 = 1194174
numCountedAbs2021AndInPDayOf2021 = 14

The MATLAB program listing for generating these metrics is below. I have left off the parsing routines that parse the various csv input files into MATLAB Table objects. Text highlighted in BOLD is the computed metric results as listed above.

% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Basic Voter History and Registered Voter List Metrics
inPDayOf2020 = VAVoteHistory.ELECTION_NAME=='2020 November General' & ...
    VAVoteHistory.ELECTION_YEAR==2020 & ...
    VAVoteHistory.ABSENTEE == 'False';
abs2020 = VAVoteHistory.ELECTION_NAME=='2020 November General' & ...
    VAVoteHistory.ELECTION_YEAR==2020 & ...
    VAVoteHistory.ABSENTEE == 'True';
inPAbsOf2020 = VAVoteHistory.ELECTION_NAME=='2020 November General' & ...
    VAVoteHistory.ELECTION_YEAR==2020 & ...
    VAVoteHistory.ABSENTEE == 'True' & VAVoteHistory.VOTE_IN_PERSON=='True';
nInPDayOf2020 = sum(inPDayOf2020)
nAbs2020 = sum(abs2020)
nInPAbsOf2020 = sum(inPAbsOf2020)
inPDayOf2021 = VAVoteHistory.ELECTION_NAME=='2021 November General' & ...
    VAVoteHistory.ELECTION_YEAR==2021 & ...
    VAVoteHistory.ABSENTEE == 'False';
abs2021 = VAVoteHistory.ELECTION_NAME=='2021 November General' & ...
    VAVoteHistory.ELECTION_YEAR==2021 & ...
    VAVoteHistory.ABSENTEE == 'True';
inPAbsOf2021 = VAVoteHistory.ELECTION_NAME=='2021 November General' & ...
    VAVoteHistory.ELECTION_YEAR==2021 & ...
    VAVoteHistory.ABSENTEE == 'True' & VAVoteHistory.VOTE_IN_PERSON=='True';
nInPDayOf2021 = sum(inPDayOf2021)
nAbs2021 = sum(abs2021)
nInPAbsOf2021 = sum(inPAbsOf2021)
uvhid = unique(VAVoteHistory.IDENTIFICATION_NUMBER);
urvlid = unique(RegisteredVoterList.IDENTIFICATION_NUMBER);
nUniqueVHIDs = numel(uvhid)
nUniqueRVLIDs = numel(urvlid)
intersectUVVHwURVL = intersect(uvhid,urvlid);
nIntersectUVVHwURVL = numel(intersectUVVHwURVL)

% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Ages of the registered voters at the time of the election from RVL
dob = datenum(RegisteredVoterList.DOB);
ageOn2021Elect = (datenum("11/03/2021") - dob) / 365.25;
ageOn2020Elect = (datenum("11/04/2020") - dob) / 365.25;

regv_over100_On2021Elect = sum(ageOn2021Elect > 100)
regv_lessThan18_On2021Elect = sum(ageOn2021Elect < 18)
regv_over100_On2020Elect = sum(ageOn2020Elect > 100)
regv_lessThan18_On2020Elect = sum(ageOn2020Elect < 18)
regv_lessThan17_On2020Elect = sum(ageOn2020Elect < 17)

% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Ages of the registered voters at the time of the election from VHL
vh2021 = VAVoteHistory.ELECTION_NAME=='2021 November General' & ...
    VAVoteHistory.ELECTION_YEAR==2021;
vh2020 = VAVoteHistory.ELECTION_NAME=='2020 November General' & ...
    VAVoteHistory.ELECTION_YEAR==2020;
dob_vh = datenum(VAVoteHistory.DOB);
ageOn2021Elect_vh = (datenum("11/03/2021") - dob_vh) / 365.25;
ageOn2020Elect_vh = (datenum("11/04/2020") - dob_vh) / 365.25;

vh_over100_On2021Elect = sum(ageOn2021Elect_vh(vh2021) > 100)
vh_lessThan18_On2021Elect = sum(ageOn2021Elect_vh(vh2021) < 18)
vh_over100_On2020Elect = sum(ageOn2020Elect_vh(vh2020) > 100)
vh_lessThan18_On2020Elect = sum(ageOn2020Elect_vh(vh2020) < 18)
vh_lessThan17_On2020Elect = sum(ageOn2020Elect_vh(vh2020) < 17)

% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Do some basic indexing of different DAL status categories and combinations
aiv2021 = dal2021.APP_STATUS == 'Approved' & dal2021.BALLOT_STATUS == 'Issued';
amv2021 = dal2021.APP_STATUS == 'Approved' & dal2021.BALLOT_STATUS == 'Marked';
aomv2021 = dal2021.APP_STATUS == 'Approved' & dal2021.BALLOT_STATUS == 'On Machine';
appv2021 = dal2021.APP_STATUS == 'Approved' & dal2021.BALLOT_STATUS == 'Pre-Processed';
afwv2021 = dal2021.APP_STATUS == 'Approved' & dal2021.BALLOT_STATUS == 'FWAB';
appmv2021 = amv2021 | aomv2021 | appv2021 | afwv2021; % Approved and Countable

aiv2020 = dal2020.APP_STATUS == 'Approved' & dal2020.BALLOT_STATUS == 'Issued';
amv2020 = dal2020.APP_STATUS == 'Approved' & dal2020.BALLOT_STATUS == 'Marked';
aomv2020 = dal2020.APP_STATUS == 'Approved' & dal2020.BALLOT_STATUS == 'On Machine';
appv2020 = dal2020.APP_STATUS == 'Approved' & dal2020.BALLOT_STATUS == 'Pre-Processed';
afwv2020 = dal2020.APP_STATUS == 'Approved' & dal2020.BALLOT_STATUS == 'FWAB';
appmv2020 = amv2020 | aomv2020 | appv2020 | afwv2020; % Approved and Countable

nApprovedAndIssued2021 = sum (aiv2021)
nApprovedAndMarked2021 = sum (amv2021)
nApprovedAndOnMachine2021 = sum (aomv2021)
nApprovedAndPreProcessed2021 = sum (appv2021)
nApprovedAndFWAB2021 = sum (afwv2021)
nApprovedAndCountable2021 = sum (appmv2021)

nApprovedAndIssued2020 = sum (aiv2020)
nApprovedAndMarked2020 = sum (amv2020)
nApprovedAndOnMachine2020 = sum (aomv2020)
nApprovedAndPreProcessed2020 = sum (appv2020)
nApprovedAndFWAB2020 = sum (afwv2020)
nApprovedAndCountable2020 = sum (appmv2020)

% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% How many countable entries in the 2021 dal are not contained in the voter
% registraion file for 2021?
ua = unique(string(dal2021.identification_number(appmv2021)));
ub = unique(string(RegisteredVoterList.IDENTIFICATION_NUMBER));
[uc,ia,ib] = intersect(ua,ub);
phantomDALPct2021 = numel(uc) / numel(ua) * 100
phantomDALVoters2021 = numel(ua) - numel(uc)

% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% How many countable entries in the 2020 dal are not contained in the voter
% registraion file for 2021? 
[ua2020,ia,ic] = unique(string(dal2020.identification_number(appmv2020)));
ub2020 = unique(string(RegisteredVoterList.IDENTIFICATION_NUMBER));
[uc2020] = intersect(ua2020,ub2020);
phantomDALPct2020 = numel(uc2020) / numel(ua2020) * 100
phantomDALVoters2020 = numel(ua2020) - numel(uc2020)

% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% How many approved but not counted entries in the 2020 dal are not
% contained in the voter registraion file for 2021?  
[ua2020,ia,ic] = unique(string(dal2020.identification_number(aiv2020)));
ub2020 = unique(string(RegisteredVoterList.IDENTIFICATION_NUMBER));
[uc2020] = intersect(ua2020,ub2020);
phantomDALBallotsPct2020 = numel(uc2020) / numel(ua2020) * 100
phantomDALBallots2020 = numel(ua2020) - numel(uc2020)

% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% How many absentee ballots were issued but not counted or spoiled AND the
% person is marked as having voted in person on election day
% For 2020:
unspoiled2020 = dal2020.identification_number(aiv2020);
ngIPDOidx = VAVoteHistory.ELECTION_NAME=='2020 November General' & ...
    VAVoteHistory.ELECTION_YEAR==2020 & ...
    VAVoteHistory.ABSENTEE == 'False';
novGenInPersonDayOf2020 = VAVoteHistory.IDENTIFICATION_NUMBER(ngIPDOidx);
ua2020 = unique(unspoiled2020);
ub2020 = unique(novGenInPersonDayOf2020);
uc2020 = intersect(ua2020,ub2020);
numUnspoiled2020 = numel(unspoiled2020)
numUnspoiledAndInPDayOf2020 = numel(uc2020)

% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% How many absentee ballots were issued but not counted or spoiled AND the
% person is marked as having voted in person on election day
% For 2021:
unspoiled2021 = dal2021.identification_number(aiv2021);
ngIPDOidx = VAVoteHistory.ELECTION_NAME=='2021 November General' & ...
    VAVoteHistory.ELECTION_YEAR==2021 & ...
    VAVoteHistory.ABSENTEE == 'False';
novGenInPersonDayOf2021 = VAVoteHistory.IDENTIFICATION_NUMBER(ngIPDOidx);
ua2021 = unique(unspoiled2021);
ub2021 = unique(novGenInPersonDayOf2021);
uc2021 = intersect(ua2021,ub2021);
numUnspoiled2021 = numel(unspoiled2021)
numUnspoiledAndInPDayOf2021 = numel(uc2021)

% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% How many absentee ballots were approved and counted AND the
% person is marked as having voted IN PERSON on election day. (Should be 0)
% For 2020:
countedAbs2020 = dal2020.identification_number(appmv2020);
ngIPDOidx = VAVoteHistory.ELECTION_NAME=='2020 November General' & ...
    VAVoteHistory.ELECTION_YEAR==2020 & ...
    VAVoteHistory.ABSENTEE == 'False';
novGenInPersonDayOf2020 = VAVoteHistory.IDENTIFICATION_NUMBER(ngIPDOidx);
ua2020 = unique(countedAbs2020);
ub2020 = unique(novGenInPersonDayOf2020);
uc2020 = intersect(ua2020,ub2020);
numCountedAbs2020 = numel(countedAbs2020)
numCountedAbs2020AndInPDayOf2020 = numel(uc2020)

% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% How many absentee ballots were approved and counted AND the
% person is marked as having voted IN PERSON on election day. (Should be 0)
% For 2021:
countedAbs2021 = dal2021.identification_number(appmv2021);
ngIPDOidx = VAVoteHistory.ELECTION_NAME=='2021 November General' & ...
    VAVoteHistory.ELECTION_YEAR==2021 & ...
    VAVoteHistory.ABSENTEE == 'False';
novGenInPersonDayOf2021 = VAVoteHistory.IDENTIFICATION_NUMBER(ngIPDOidx);
ua2021 = unique(countedAbs2021);
ub2021 = unique(novGenInPersonDayOf2021);
uc2021 = intersect(ua2021,ub2021);
numCountedAbs2021 = numel(countedAbs2021)
numCountedAbs2021AndInPDayOf2021 = numel(uc2021)
Categories
Election Data Analysis Election Forensics Election Integrity Interesting programming technical Uncategorized

In-Person Early Vote records added after the close of Early Voting in VA 2021

Note: there has been an update and follow up to this entry that you can read here.

BLUF: There were 4632 In-Person Early Vote records inserted into the Daily Absentee List (DAL) records after the close of early voting in VA in 2021. There is no plausible explanation as to why these records should have been legitimately added retrospectively that I am aware of.

The RPV and candidates were made aware of this information at the time of its discovery (~Nov 8th), but I specifically held off on publishing this information publicly until the candidates who wanted to contest or perform recounts had a chance to do so and that process was completed.

The Daily Absentee List (DAL) is a view of the status of Absentee and Early Vote ballots that is maintained by the Virginia Department of Elections and is available to qualified individuals, campaigns and organizations doing Get-Out-The-Vote (GOTV) efforts, etc. It is continuously updated over the course of an election, and is useful for tracking the number of Early and Absentee votes and their status as the early voting period is underway. Note that the DAL only tracks the status of early and absentee ballots, not the vote totals.

Through VA RPV candidates and PAC’s that I volunteer with, I was provided access to the DAL data for the 2021 election and I ran daily analysis and statistics on the DAL throughout the early voting period. That access came in the form of a link to a downloadable comma-seperated-value (csv) file from the Dept of Elections website. I downloaded snapshots of the DAL repeatedly over the election period, and I archived and time-stamped all of those downloads.

Important Dates:

  • The first day of Early Voting in VA was Sept 17, 2021.
  • The last day to register to vote in the VA 2021 elections was Oct 12, 2021.
  • The last day to request a by-mail absentee ballot was Oct 22, 2021.
  • The last day of Early Voting in VA was Oct 30, 2021.

Note that individuals can request mail-in absentee ballots prior to this date, but ballots do not get “Issued” and sent to the voter until the candidates and the ballot format has been finalized.

The DAL records are generated via the information in the poll-books at early voting stations, as well as through registrars and other election officials manually updating information with respect to mail-in absentee ballots. When a person is physically checked into an early voting site in order to vote early “On Machine”, their check-in information is updated and viewable (usually by the next day) in the DAL download. The DAL record will have a new entry with “APP_STATUS”=”Approved” and “BALLOT_STATUS”=”On Machine” for the voter when this occurs. The actual content of their ballot remains secret until the votes are counted after the close of the early voting period, when the scanning machines are closed out and their totals are computed and final reports are generated.

For Mail-In Absentee ballots the DAL records begin with the request for an absentee ballot. If the voter is qualified and the request is approved (“APP_STATUS”=”Approved”) a ballot is issued to the voter (“BALLOT_STATUS=”Issued”). When the ballot is returned to the registrar its “BALLOT_STATUS” is updated to “Marked”. When the ballot envelope is opened by elections staff and the ballot is scanned into a scanning machine, the “BALLOT_STATUS” is updated to “Pre-Processed”. The ballot record stays in this state until the early voting period ends and the vote totals are computed.

If a voter who previously requested a mail-in ballot decides to vote early in person, they must either bring their mail-in ballot with them to be spoiled or attest that they have lost or destroyed the ballot. The mail in ballot record is then cancelled and the in-person check-in and DAL records update occurs as above.

In figure 1 below we can see the summary of the DAL entries for VA House District 10 over time that illustrates this process. As time progresses we see a decrease in the amount of “Issued” ballots as well as corresponding changes in the “Marked” and “Pre-Processed” totals. Independently we see the in-person “On Machine” totals increasing until it stops changing after the early voting period ends (Oct 30th). Note that there is approximately a 1-2 day lag in my ability to observe these changes which is created from the combination of the discrete times that the DAL report file is generated on the VA servers, as well as the discrete times that I was polling the url link to grab these updated files. The “Issued”, “Marked” and “Pre-Processed” totals continue to be adjusted as the registrars office receives and processes mail in ballots.

Figure 1

Notice that the “OnMachine” trace of figure 1 flat-lines after Nov 1st. This is as expected, as all of the Early Voting sites have been closed up and there are no more people physically walking in, checking in on the poll books, and casting In-Person Early Votes. Note that the the “Day-Of” voting machines and poll-books are kept as separate systems and data records from the Early Vote systems.

As I was constantly producing and reprocessing these plots I noticed something interesting was occurring in various localities and precincts. Figure 2 below shows the same plot from State House District 097 (Hanover County). Everything looks fine until we see an uptick in the total number of “OnMachine” records in the DAL file that was pulled Nov 5 from the VA Dept of State weblink. I have had discussion with multiple elections officials and officers, and I have not yet been able to determine any legitimate reason for this uptick.

Figure 2

To dig in a little further I went back and reprocessed by House Congressional District all of the DAL data. Each of the DAL files has application receipt and ballot receipt dates associated with each “On Machine” entry. These two dates are the same for “On Machine” In Person Early Votes and correspond to the day that the person to cast their vote. I plotted all of the ballot receipt dates for each category of countable ballots (“On Machine”, “Marked”, “Pre-Processed” or “FWAB”) as well as the Application receive date of “Issued” ballots for each pulled DAL file and stitched these sequences together into movie sequences. The result for State House District 097 is shown below. Notice in the last few frames of the movie, corresponding to the bump in figure 2 above, we see that the DAL file gets injected with approximately 750 entries that have a “back-dated” receipt date of Oct 15 and the entire “On Machine” curve jumps accordingly. The still frames corresponding to the DAL files I downloaded at 2021-11-04 21:15:42 and 2021-11-05 09:44:23 are shown side by side in the gallery below the embedded movie.

We also see this large injection of backdated records in HD055 (also Hanover County) during the same DAL file update. But in this case the backdated ballots have a ballot receipt date that pre-dates the start of early voting. I’m not quite sure how people could have walked into an early voting precinct and checked into a poll book before the early voting precinct ever was setup or opened. The video sequence and the still images from 2021-11-04 21:15:42 and 2021-11-05 09:44:23 are again presented below.

Video of 055

If we try to look at all of the DAL file updates since Oct 31 (exclusive, to allow margin for data lag) we find that as of this writing there are 4632 new “Approved” and “On Machine” records that have been inserted into the DAL data since the close of early voting. Even more interesting is the distribution of the BALLOT_RECEIPT_DATE that has been applied to these additional records. We can see the large spike attributed to Oct 15th in Hanover County that originally caught my attention, but we also see a large number of dates that are before or after the early voting period, with an underlying exponential distribution during the valid early voting period.

There is no plausible legitimate explanation for these additions to the DAL records after the fact. This is unlikely to be a clerical or human error, as the syncing of “On Machine” records to the DAL database happens near realtime via the poll-book systems. This is not an isolated poll-book that wasn’t shut-down or syncing properly, as it is occurring throughout multiple localities and precincts. There is no explanation or justification for why these insertions would happen nearly a week after the end of the early voting period. There is no explanation or justification as to why the BALLOT_RECEIPT_DATE entries are outside of the legitimate early voting period.

I give the tallied distribution of these injected DAL records, by date of injection, by Locality, and by Precinct in the csv files and tables below for reference.

DAL Filename (Download Date & Time)Number Of Injected “On Machine” DAL Records
Daily_Absentee_List_20211101T235927.csv24
Daily_Absentee_List_20211102T235655.csv37
Daily_Absentee_List_20211103T222822.csv26
Daily_Absentee_List_20211104T211542.csv578
Daily_Absentee_List_20211105T215045.csv2039
Daily_Absentee_List_20211106T232716.csv1928
Locality NameNumber Of Injected “On Machine” DAL Records
LOUDOUN COUNTY1515
HANOVER COUNTY1310
ARLINGTON COUNTY187
CHESAPEAKE CITY99
HENRICO COUNTY73
MONTGOMERY COUNTY67
CHESTERFIELD COUNTY59
YORK COUNTY46
TAZEWELL COUNTY45
FAIRFAX COUNTY37
KING GEORGE COUNTY37
WASHINGTON COUNTY35
GLOUCESTER COUNTY34
SHENANDOAH COUNTY34
CHARLOTTESVILLE CITY33
BOTETOURT COUNTY30
PULASKI COUNTY30
FREDERICKSBURG CITY29
GILES COUNTY29
NORTHAMPTON COUNTY29
PRINCE WILLIAM COUNTY29
ROCKINGHAM COUNTY28
NEWPORT NEWS CITY26
NORFOLK CITY26
WINCHESTER CITY24
FREDERICK COUNTY23
CAROLINE COUNTY21
ROANOKE COUNTY21
VIRGINIA BEACH CITY21
RUSSELL COUNTY19
STAFFORD COUNTY19
SUFFOLK CITY19
MANASSAS CITY18
CAMPBELL COUNTY17
FAUQUIER COUNTY17
RICHMOND CITY16
LANCASTER COUNTY15
ORANGE COUNTY15
WILLIAMSBURG CITY15
SPOTSYLVANIA COUNTY14
COLONIAL HEIGHTS CITY13
MECKLENBURG COUNTY13
PRINCE EDWARD COUNTY13
PRINCE GEORGE COUNTY13
WARREN COUNTY13
APPOMATTOX COUNTY12
AUGUSTA COUNTY12
LYNCHBURG CITY12
ISLE OF WIGHT COUNTY11
JAMES CITY COUNTY11
WISE COUNTY11
GOOCHLAND COUNTY10
PORTSMOUTH CITY10
ACCOMACK COUNTY9
ALBEMARLE COUNTY9
BRISTOL CITY9
ESSEX COUNTY9
HALIFAX COUNTY9
LOUISA COUNTY9
ROCKBRIDGE COUNTY9
CARROLL COUNTY8
DINWIDDIE COUNTY8
HARRISONBURG CITY8
ALEXANDRIA CITY7
AMELIA COUNTY7
FALLS CHURCH CITY7
GREENSVILLE COUNTY7
HAMPTON CITY7
HOPEWELL CITY7
KING WILLIAM COUNTY7
HENRY COUNTY6
LUNENBURG COUNTY6
MATHEWS COUNTY6
NELSON COUNTY6
NORTHUMBERLAND COUNTY6
ROANOKE CITY6
AMHERST COUNTY5
BEDFORD COUNTY5
CHARLES CITY COUNTY5
CLARKE COUNTY5
EMPORIA CITY5
FLUVANNA COUNTY5
FRANKLIN COUNTY5
GRAYSON COUNTY5
GREENE COUNTY5
PITTSYLVANIA COUNTY5
POWHATAN COUNTY5
ALLEGHANY COUNTY4
BATH COUNTY4
BUCHANAN COUNTY4
BUCKINGHAM COUNTY4
CHARLOTTE COUNTY4
CUMBERLAND COUNTY4
RAPPAHANNOCK COUNTY4
WYTHE COUNTY4
BRUNSWICK COUNTY3
DICKENSON COUNTY3
FAIRFAX CITY3
FRANKLIN CITY3
MIDDLESEX COUNTY3
POQUOSON CITY3
RADFORD CITY3
STAUNTON CITY3
SUSSEX COUNTY3
WAYNESBORO CITY3
WESTMORELAND COUNTY3
CULPEPER COUNTY2
DANVILLE CITY2
FLOYD COUNTY2
KING & QUEEN COUNTY2
NOTTOWAY COUNTY2
PATRICK COUNTY2
PETERSBURG CITY2
SALEM CITY2
SOUTHAMPTON COUNTY2
BLAND COUNTY1
COVINGTON CITY1
HIGHLAND COUNTY1
LEXINGTON CITY1
MADISON COUNTY1
NORTON CITY1
SMYTH COUNTY1
Locality + Precinct NameNumber Of Injected “On Machine” DAL Records
HANOVER COUNTY 704 – ELMONT 055667
HANOVER COUNTY 602 – LEE DAVIS 097635
LOUDOUN COUNTY 416 – HAMILTON 033445
LOUDOUN COUNTY 214 – SUGARLAND NORTH 034349
LOUDOUN COUNTY 708 – SENECA 034320
LOUDOUN COUNTY 628 – MOOREFIELD STATION 03299
LOUDOUN COUNTY 319 – JOHN CHAMPE 08723
LOUDOUN COUNTY 313 – PINEBROOK 08718
LOUDOUN COUNTY 112 – FREEDOM 08717
TAZEWELL COUNTY 209 – JEFFERSONVILLE 00314
GILES COUNTY 201 – PEARISBURG 01213
SHENANDOAH COUNTY 401 – WOODSTOCK 01513
KING GEORGE COUNTY 401 – SHILOH 09912
LOUDOUN COUNTY 107 – LITTLE RIVER 06712
LOUDOUN COUNTY 122 – HUTCHISON FARM 08712
LOUDOUN COUNTY 126-GOSHEN POST 08712
LOUDOUN COUNTY 316 – CREIGHTON’S CORNER 01012
ARLINGTON COUNTY 010 – WILSON 04811
ARLINGTON COUNTY 019 – ROSSLYN 04811
KING GEORGE COUNTY 201 – MONROE 09911
PULASKI COUNTY 401 – MASSIE 00711
ARLINGTON COUNTY 018 – PARK LANE 04710
NORTHAMPTON COUNTY 401 – PRECINCT 4-1 10010
RUSSELL COUNTY 501 – WEST LEBANON 00410
ARLINGTON COUNTY 041 – NAVY LEAGUE 0479
NORTHAMPTON COUNTY 101 – PRECINCT 1-1 1009
WASHINGTON COUNTY 302 – SOUTH ABINGDON 0049
ARLINGTON COUNTY 009 – COLUMBIA 0498
ARLINGTON COUNTY 048 – AUSA 0478
CHESAPEAKE CITY 055 – GEORGETOWN EAST 0778
FREDERICKSBURG CITY 401 – PRECINCT 1 – DISTRICT FOUR 0288
KING GEORGE COUNTY 101 – COURTHOUSE 0998
LOUDOUN COUNTY 114 – DULLES SOUTH 0678
LOUDOUN COUNTY 408 – EVERGREEN 0108
WILLIAMSBURG CITY 002 – MATOAKA 0938
WINCHESTER CITY 101 – MERRIMANS 0298
ARLINGTON COUNTY 004 – BALLSTON 0477
ARLINGTON COUNTY 016 – LYON VILLAGE 0487
ARLINGTON COUNTY 026 – FILLMORE 0497
ARLINGTON COUNTY 040 – VIRGINIA SQUARE 0477
BOTETOURT COUNTY 101 – DALEVILLE 0197
BOTETOURT COUNTY 406 – FINCASTLE 0197
CHESAPEAKE CITY 053 – FAIRWAYS 0777
GLOUCESTER COUNTY 302 – ROANES 0987
LOUDOUN COUNTY 121 – TOWN HALL 0877
LOUDOUN COUNTY 318 – MADISON’S TRUST 0107
LOUDOUN COUNTY 509 – TOLBERT 0107
LOUDOUN COUNTY 623 – WELLER 0327
MONTGOMERY COUNTY 202 – PRECINCT B-2 0087
MONTGOMERY COUNTY 203 – PRECINCT B-3 0077
PULASKI COUNTY 501 – ROBINSON 0077
YORK COUNTY 401 – HARWOODS MILL 0937
YORK COUNTY 402 – DARE 0967
CHARLOTTESVILLE CITY 102 – CLARK 0576
CHARLOTTESVILLE CITY 302 – JOHNSON 0576
CHESAPEAKE CITY 008 – SOUTH NORFOLK RECREATION 0776
CHESAPEAKE CITY 012 – GEORGETOWN 0776
FREDERICKSBURG CITY 201 – PRECINCT 1 – DISTRICT TWO 0286
GLOUCESTER COUNTY 401 – HAYES 0986
LOUDOUN COUNTY 124 – LIBERTY 0876
LOUDOUN COUNTY 320 – STONE HILL 0876
LOUDOUN COUNTY 409 – CLARKES GAP 0336
LOUDOUN COUNTY 817 – SANDERS CORNER 0326
MATHEWS COUNTY 003 – PIANKATANK 0986
NORFOLK CITY 211 – CHRYSLER MUSEUM 0896
TAZEWELL COUNTY 301 – CEDAR BLUFF 0036
TAZEWELL COUNTY 401 – RICHLANDS 0036
WILLIAMSBURG CITY 001 – STRYKER 0936
YORK COUNTY 201 – COVENTRY 0936
ACCOMACK COUNTY 502 – RUE 1005
ARLINGTON COUNTY 053 – MET PARK 0495
CAMPBELL COUNTY 402 – COURT HOUSE 0595
CAROLINE COUNTY 202 – SOUTH MADISON 0555
CAROLINE COUNTY 501 – WEST MATTAPONI 0555
CHESAPEAKE CITY 018 – INDIAN RIVER 0775
COLONIAL HEIGHTS CITY 002 – SECOND 0665
ESSEX COUNTY 101 – GREATER TAPPAHANNOCK 0985
FREDERICKSBURG CITY 101 – PRECINCT 1 – DISTRICT ONE 0885
LANCASTER COUNTY 401 – PRECINCT 4-1 0995
LOUDOUN COUNTY 119 – ARCOLA 0875
LOUDOUN COUNTY 322-BUFFALO TRAIL 0875
LOUDOUN COUNTY 616 – EAGLE RIDGE 0325
MANASSAS CITY 003 – METZ 0505
MANASSAS CITY 005 – BALDWIN 0505
MONTGOMERY COUNTY 701 – PRECINCT G-1 0125
TAZEWELL COUNTY 501 – SPRINGVILLE 0035
WASHINGTON COUNTY 101 – EAST ABINGDON 0045
WASHINGTON COUNTY 301 – WATAUGA 0055
WINCHESTER CITY 201 – VIRGINIA AVENUE 0295
YORK COUNTY 302 – YORKTOWN 0965
ARLINGTON COUNTY 008 – HUME 0494
ARLINGTON COUNTY 017 – OVERLEE KNOLLS 0474
ARLINGTON COUNTY 025 – ARLINGTON FOREST 0474
ARLINGTON COUNTY 029 – DOMINION HILLS 0474
ARLINGTON COUNTY 042 – SHIRLINGTON 0454
ARLINGTON COUNTY 046 – CENTRAL 0474
ARLINGTON COUNTY 054 – GARFIELD PARK 0474
BOTETOURT COUNTY 201 – BLUE RIDGE 0194
CHARLOTTESVILLE CITY 101 – Key Recreation 0574
CHARLOTTESVILLE CITY 201 – CARVER 0574
CHESAPEAKE CITY 029 – TANGLEWOOD 0774
CHESAPEAKE CITY 042 – PARKWAYS 0774
CHESAPEAKE CITY 059 – CLEARFIELD 0784
CHESAPEAKE CITY 065 – WATERWAY II 0214
CHESTERFIELD COUNTY 308 – SOUTH MANCHESTER 0274
FREDERICKSBURG CITY 301 – PRECINCT 1 – DISTRICT THREE 0884
FREDERICKSBURG CITY 402 – PRECINCT 2 – DISTRICT FOUR 0884
GILES COUNTY 103 – NARROWS 0124
GLOUCESTER COUNTY 101 – HARCUM 0984
GLOUCESTER COUNTY 201 – COURTHOUSE 0984
HENRICO COUNTY 106 – HERMITAGE 0724
HENRICO COUNTY 303 – INNSBROOK 0724
KING GEORGE COUNTY 301 – DAHLGREN 0994
LANCASTER COUNTY 201 – PRECINCT 2-1 0994
LOUDOUN COUNTY 123 – CARDINAL RIDGE 0674
LOUDOUN COUNTY 308 – ST LOUIS 0104
LOUDOUN COUNTY 420 – RIVER CREEK 0104
LOUDOUN COUNTY 813 – SELDENS LANDING 0324
MONTGOMERY COUNTY 101 – PRECINCT A-1 0084
MONTGOMERY COUNTY 102 – PRECINCT A-2 0124
MONTGOMERY COUNTY 204 – PRECINCT B-4 0074
MONTGOMERY COUNTY 602 – PRECINCT F-2 0124
ORANGE COUNTY 301 – THREE WEST 0304
PRINCE GEORGE COUNTY 201 – BLAND 0644
SHENANDOAH COUNTY 503 – TOMS BROOK 0154
WINCHESTER CITY 402 – ROLLING HILLS 0294
AMELIA COUNTY 301 – NUMBER THREE 0613
APPOMATTOX COUNTY 202 – SPOUT SPRING 0593
APPOMATTOX COUNTY 401 – COURTHOUSE 0593
ARLINGTON COUNTY 007 – CHERRYDALE 0483
ARLINGTON COUNTY 020 – THRIFTON 0483
ARLINGTON COUNTY 023 – WESTOVER 0473
ARLINGTON COUNTY 027 – JEFFERSON 0493
ARLINGTON COUNTY 028 – WAKEFIELD 0493
ARLINGTON COUNTY 035 – MADISON 0483
ARLINGTON COUNTY 036 – MARSHALL 0483
ARLINGTON COUNTY 039 – ASHLAWN 0473
ARLINGTON COUNTY 044 – DAWSON TERRACE 0483
ARLINGTON COUNTY 049 – MONROE 0473
ARLINGTON COUNTY 050 – CRYSTAL PLAZA 0483
BOTETOURT COUNTY 205 – ORCHARDS 0173
BRISTOL CITY 002 – SECOND WARD 0053
BRISTOL CITY 003 – THIRD WARD 0053
CHARLOTTESVILLE CITY 202 – WALKER 0573
CHARLOTTESVILLE CITY 301 – BENJAMIN TONSLER 0573
CHARLOTTESVILLE CITY 303 – BUFORD 0573
CHESAPEAKE CITY 005 – CRESTWOOD 0773
CHESAPEAKE CITY 016 – HICKORY GROVE 0783
CHESAPEAKE CITY 022 – NORFOLK HIGHLANDS 0773
CHESAPEAKE CITY 056 – GREEN TREE 0773
CHESAPEAKE CITY 057 – CYPRESS 0773
CHESTERFIELD COUNTY 109 – ELIZABETH SCOTT 0623
CUMBERLAND COUNTY 301 – PRECINCT 3 0613
DINWIDDIE COUNTY 402 – MCKENNEY 0633
FALLS CHURCH CITY 001 – FIRST WARD 0533
FREDERICK COUNTY 101 – MERRIMANS 0293
FREDERICK COUNTY 203 – REDLAND 0293
GILES COUNTY 102 – RICH CREEK 0123
GILES COUNTY 302 – PEMBROKE 0123
GLOUCESTER COUNTY 301 – WHITE MARSH 0983
GRAYSON COUNTY 203 – INDEPENDENCE 0053
HARRISONBURG CITY 305 – MASSANETTA SPRINGS 0253
HENRICO COUNTY 308 – RIVERS EDGE 0563
HENRICO COUNTY 514 – ROLFE 0703
HOPEWELL CITY 301 – WARD THREE 0623
LANCASTER COUNTY 101 – PRECINCT 1-1 0993
LOUDOUN COUNTY 108 – MERCER 0873
LOUDOUN COUNTY 118 – MOOREFIELD 0323
LOUDOUN COUNTY 120 – LUNSFORD 0873
LOUDOUN COUNTY 201 – BERRYVILLE 0333
LOUDOUN COUNTY 219 – GALILEE CHURCH 0323
LOUDOUN COUNTY 321 – BRAMBLETON MIDDLE 0103
LOUDOUN COUNTY 402 – WATERFORD 0333
LOUDOUN COUNTY 502 – EAST LEESBURG 0103
LOUDOUN COUNTY 505 – COOL SPRING 0103
LOUDOUN COUNTY 506 – BRANDON PARK 0103
LOUDOUN COUNTY 620 – RUSSELL BRANCH 0323
LOUDOUN COUNTY 627 – ASHBROOK 0323
LOUDOUN COUNTY 808 – STONE BRIDGE 0323
LOUDOUN COUNTY 814 – NEWTON – LEE 0323
MECKLENBURG COUNTY 903 – CLARKSVILLE 0613
MONTGOMERY COUNTY 301 – PRECINCT C-1 0083
MONTGOMERY COUNTY 304 – PRECINCT C-4 0083
MONTGOMERY COUNTY 405 – PRECINCT D-5 0073
MONTGOMERY COUNTY 501 – PRECINCT E-1 0073
MONTGOMERY COUNTY 601 – PRECINCT F-1 0123
NORTHAMPTON COUNTY 201 – PRECINCT 2-1 1003
NORTHAMPTON COUNTY 501 – PRECINCT 5-1 1003
NORTHUMBERLAND COUNTY 501 – 5A 0993
PORTSMOUTH CITY 001 – EMANUEL A. M. E. CHURCH 0803
PRINCE EDWARD COUNTY 101 – FARMVILLE 0603
PRINCE EDWARD COUNTY 701 – WEST END 0603
PULASKI COUNTY 102 – NEW RIVER 0123
PULASKI COUNTY 103 – WEST CLOYD 0073
ROANOKE COUNTY 507 – HUNTING HILLS 0173
ROCKINGHAM COUNTY 202 – EDOM 0263
ROCKINGHAM COUNTY 503 – MCGAHEYSVILLE 0583
SHENANDOAH COUNTY 103 – NEW MARKET 0153
SHENANDOAH COUNTY 302 – EDINBURG 0153
SHENANDOAH COUNTY 303 – ST LUKE 0153
SHENANDOAH COUNTY 601 – STRASBURG 0153
SPOTSYLVANIA COUNTY 101 – PRECINCT 1 – DISTRICT ONE 0883
SPOTSYLVANIA COUNTY 505 – BROCK 0543
TAZEWELL COUNTY 103 – MUNDY TOWN 0033
TAZEWELL COUNTY 303 – PAINT LICK 0033
WARREN COUNTY 202 – LINDEN 0183
WASHINGTON COUNTY 402 – MEADOWVIEW 0053
WASHINGTON COUNTY 502 – DAMASCUS 0053
WISE COUNTY 202 – WISE 0013
WISE COUNTY 302 – EAST STONE GAP 0013
YORK COUNTY 101 – QUEENS LAKE 0963
YORK COUNTY 103 – MAGRUDER 0963
YORK COUNTY 303 – EDGEHILL 0933
YORK COUNTY 502 – BETHEL 0913
ALBEMARLE COUNTY 101 – ZION 0562
ALLEGHANY COUNTY 101 – ARRITT 0192
ALLEGHANY COUNTY 701 – DISTRICT 2 0192
AMELIA COUNTY 501 – NUMBER FIVE 0612
AMHERST COUNTY 201 – COURT HOUSE 0242
AMHERST COUNTY 501 – MADISON 0232
APPOMATTOX COUNTY 102 – PAMPLIN 0592
APPOMATTOX COUNTY 301 – US  460 0592
ARLINGTON COUNTY 002 – ASHTON HEIGHTS 0472
ARLINGTON COUNTY 006 – CRYSTAL CITY 0482
ARLINGTON COUNTY 014 – CLARENDON 0472
ARLINGTON COUNTY 015 – LYON PARK 0472
ARLINGTON COUNTY 024 – WOODLAWN 0482
ARLINGTON COUNTY 030 – GLEBE 0492
ARLINGTON COUNTY 032 – OAKRIDGE 0452
ARLINGTON COUNTY 034 – YORKTOWN 0482
ARLINGTON COUNTY 038 – ARLINGTON VIEW 0492
ARLINGTON COUNTY 045 – BUCKINGHAM 0472
ARLINGTON COUNTY 047 – FOUR MILE RUN 0492
AUGUSTA COUNTY 301 – FORT DEFIANCE 0252
AUGUSTA COUNTY 501 – GREENVILLE 0242
AUGUSTA COUNTY 801 – DOOMS 0252
BATH COUNTY 201 – HOT SPRINGS 0242
BOTETOURT COUNTY 301 – 3A 0992
BOTETOURT COUNTY 302 – MILL CREEK 0192
BRISTOL CITY 004 – FOURTH WARD 0052
BRUNSWICK COUNTY 501 – TOTARO 0752
BUCHANAN COUNTY 403 – SOUTH GRUNDY 0032
BUCKINGHAM COUNTY 101 – PRECINCT 1 0612
BUCKINGHAM COUNTY 302 – MT PLEASANT 0602
CAMPBELL COUNTY 201 – WALKER 0222
CAMPBELL COUNTY 601 – KINGS 0222
CAMPBELL COUNTY 602 – CONCORD 0592
CAROLINE COUNTY 102 – SPARTA 0992
CAROLINE COUNTY 201 – NORTH MADISON 0552
CAROLINE COUNTY 302 – WOODFORD 0542
CARROLL COUNTY 105 – FANCY GAP 0062
CARROLL COUNTY 201 – HILLSVILLE B 0062
CHARLES CITY COUNTY 101 – PRECINCT 1-1 0702
CHARLES CITY COUNTY 301 – PRECINCT 3-1 0702
CHARLOTTE COUNTY 702 – BACON/SAXE 0602
CHARLOTTESVILLE CITY 401 – VENABLE 0572
CHESAPEAKE CITY 010 – OSCAR SMITH 0772
CHESAPEAKE CITY 014 – GRASSFIELD 0782
CHESAPEAKE CITY 015 – GREENBRIER MIDDLE SCHOOL 0772
CHESAPEAKE CITY 023 – OAK GROVE 0782
CHESAPEAKE CITY 024 – OAKLETTE 0772
CHESAPEAKE CITY 031 – CARVER SCHOOL 0772
CHESAPEAKE CITY 032 – PROVIDENCE 0772
CHESAPEAKE CITY 034 – HICKORY MIDDLE SCHOOL 0782
CHESAPEAKE CITY 043 – PLEASANT CROSSING 0782
CHESAPEAKE CITY 201 – BARTLETT 0642
CHESTERFIELD COUNTY 202 – SUTHERLAND 0632
CHESTERFIELD COUNTY 204 – COURTS BLDG 0642
CHESTERFIELD COUNTY 214 – LONGDALE 0742
CHESTERFIELD COUNTY 304 – WINFREES STORE 0632
CHESTERFIELD COUNTY 316 – SPRING RUN 0272
CHESTERFIELD COUNTY 319 – MAGNOLIA 0652
CHESTERFIELD COUNTY 404 – PROVIDENCE 0272
CHESTERFIELD COUNTY 501 – FIFTH WARD FIRST PRECINCT 0632
CHESTERFIELD COUNTY 518 – WHITLOCKS 0702
CLARKE COUNTY 401 – MINERAL 0562
COLONIAL HEIGHTS CITY 001 – FIRST 0662
COLONIAL HEIGHTS CITY 004 – FOURTH 0662
COLONIAL HEIGHTS CITY 101 – WARD ONE 0622
DINWIDDIE COUNTY 202 – SUTHERLAND 0632
DINWIDDIE COUNTY 303 – LITTLE ZION 0632
EMPORIA CITY 601 – DISTRICT 6 0752
ESSEX COUNTY 201 – NORTH 0982
FAIRFAX CITY 040 – VIRGINIA SQUARE 0472
FAIRFAX COUNTY 318 – WESTMORELAND 0482
FAIRFAX COUNTY 501 – BAILEYS #1 0382
FAIRFAX COUNTY 502 – BENTONVILLE 0152
FALLS CHURCH CITY 003 – THIRD WARD 0532
FAUQUIER COUNTY 101 – ZION 0562
FAUQUIER COUNTY 404 – SPRINGS VALLEY 0182
FAUQUIER COUNTY 501 – THE PLAINS 0182
FLUVANNA COUNTY 101 – PALMYRA 0582
FRANKLIN COUNTY 415 – SKIPWITH 0732
FREDERICK COUNTY 401 – CARPERS VALLEY 0102
FREDERICK COUNTY 503 – CANTERBURG 0292
FREDERICK COUNTY 603 – GREENWOOD 0332
GILES COUNTY 301 – EGGLESTON 0122
GILES COUNTY 303 – NEWPORT 0122
GLOUCESTER COUNTY 202 – BOTETOURT 0982
GLOUCESTER COUNTY 402 – SARAHS CREEK 0982
GLOUCESTER COUNTY 501 – ACHILLES 0982
GOOCHLAND COUNTY 202 – SANDY HOOK 0652
GOOCHLAND COUNTY 402 – CENTERVILLE 0562
GREENE COUNTY 201 – RUCKERSVILLE 0582
GREENSVILLE COUNTY 202 – PRECINCT 2-B 0752
GREENSVILLE COUNTY 402 – PRECINCT 4-B 0752
HALIFAX COUNTY 403 – CENTER 0602
HALIFAX COUNTY 801 – SOUTH BOSTON 0602
HAMPTON CITY 103 – MAGRUDER 0962
HAMPTON CITY 211 – PALMER 0952
HANOVER COUNTY 408 – LAUDERDALE 0722
HENRICO COUNTY 102 – DUMBARTON 0722
HENRICO COUNTY 105 – GREENDALE 0722
HENRICO COUNTY 110 – JOHNSON 0732
HENRICO COUNTY 215 – MAPLEWOOD 0742
HENRICO COUNTY 216 – MOODY 0742
HENRICO COUNTY 301 – CAUSEWAY 0562
HENRICO COUNTY 302 – CEDARFIELD 0732
HENRICO COUNTY 304 – JACKSON DAVIS 0732
HENRICO COUNTY 402 – CENTERVILLE 0562
HENRICO COUNTY 504 – DONAHOE 0742
HENRICO COUNTY 506 – EANES 0702
HENRICO COUNTY 508 – HIGHLAND SPRINGS 0742
HENRICO COUNTY 516 – SULLIVANS 0702
HENRY COUNTY 505 – DYERS STORE 0162
HOPEWELL CITY 401 – WARD FOUR 0622
ISLE OF WIGHT COUNTY 101 – SMITHFIELD 0642
ISLE OF WIGHT COUNTY 302 – PONS 0642
JAMES CITY COUNTY 403 – STONEHOUSE C 0962
KING WILLIAM COUNTY 101 – HARTWOOD 0882
KING WILLIAM COUNTY 202 – COURTHOUSE 0972
LOUDOUN COUNTY 117 – CARTER 0872
LOUDOUN COUNTY 207 – RIVER BEND 0342
LOUDOUN COUNTY 208 – ALGONKIAN 0322
LOUDOUN COUNTY 217 – SOUTH BANK 0342
LOUDOUN COUNTY 218 – UNIVERSITY CENTER 0322
LOUDOUN COUNTY 301 – PURCELLVILLE 0332
LOUDOUN COUNTY 302 – ROUND HILL 0332
LOUDOUN COUNTY 309 – ALDIE 0102
LOUDOUN COUNTY 310 – MOUNTAIN VIEW 0332
LOUDOUN COUNTY 311 – ROUND HILL ELEMENTARY 0332
LOUDOUN COUNTY 422 – SYCOLIN CREEK 0102
LOUDOUN COUNTY 501 – WEST LEESBURG 0102
LOUDOUN COUNTY 504 – SMARTS MILL 0102
LOUDOUN COUNTY 617 – OAK GROVE 0872
LOUDOUN COUNTY 619 – RIDGETOP 0872
LOUDOUN COUNTY 621 – DOMINION TRAIL 0322
LOUDOUN COUNTY 629 – DISCOVERY 0872
LOUDOUN COUNTY 815 – BELMONT RIDGE 0322
LOUDOUN COUNTY 819 – HERITAGE CHURCH 0322
LOUISA COUNTY 301 – PATRICK HENRY NO 1 0562
LOUISA COUNTY 401 – MINERAL 0562
LYNCHBURG CITY 404 – FOURTH WARD FOURTH PRECINCT 0232
MANASSAS CITY 001 – DEAN 0502
MANASSAS CITY 006 – ROUND 0502
MECKLENBURG COUNTY 202 – BLUESTONE SENIOR HIGH SCHOOL 0612
MECKLENBURG COUNTY 501 – SOUTH HILL 0612
MONTGOMERY COUNTY 103 – PRECINCT A-3 0122
MONTGOMERY COUNTY 201 – LITTLE RIVER 0072
MONTGOMERY COUNTY 403 – PRECINCT D-3 0072
MONTGOMERY COUNTY 502 – PRECINCT E-2 0122
MONTGOMERY COUNTY 702 – PRECINCT G-2 0122
NELSON COUNTY 301 – SHIPMAN 0592
NEWPORT NEWS CITY 102 – STONEY RUN 0942
NEWPORT NEWS CITY 104 – MCINTOSH 0942
NEWPORT NEWS CITY 205 – DEEP CREEK 0942
NEWPORT NEWS CITY 219 – DEER PARK 0952
NEWPORT NEWS CITY 304 – CHESTNUT 0952
NEWPORT NEWS CITY 315 – SEDGEFIELD 0952
NEWPORT NEWS CITY 320 – WATKINS 0952
NORFOLK CITY 306 – LINDENWOOD 0892
NORFOLK CITY 507 – PRETLOW 1002
NORTHAMPTON COUNTY 301 – PRECINCT 3-1 1002
NORTHAMPTON COUNTY 307 – CROSSROADS 0252
NORTHUMBERLAND COUNTY 101 – 1A 0992
ORANGE COUNTY 101 – ONE WEST 0302
ORANGE COUNTY 102 – ONE EAST 0302
ORANGE COUNTY 202 – TWO EAST 0302
PORTSMOUTH CITY 031 – WEST PARK CHURCH OF CHRIST 0802
POWHATAN COUNTY 101 – VERA 0592
PRINCE EDWARD COUNTY 302 – MT PLEASANT 0602
PRINCE EDWARD COUNTY 302 – PRECINCT 3-2 0612
PRINCE GEORGE COUNTY 102 – TEMPLETON 0642
PRINCE GEORGE COUNTY 204 – COURTS BLDG 0642
PRINCE WILLIAM COUNTY 203 – RUBY 0022
PRINCE WILLIAM COUNTY 409 – TYLER 0132
PRINCE WILLIAM COUNTY 513 – LYNNWOOD 0512
PRINCE WILLIAM COUNTY 712 – LEESYLVANIA 0022
PULASKI COUNTY 202 – SOUTH PULASKI 0072
PULASKI COUNTY 301 – DUBLIN 0072
RICHMOND CITY 402 – CRESTVIEW 0732
ROANOKE COUNTY 202 – BURLINGTON 0172
ROANOKE COUNTY 205 – ORCHARDS 0172
ROANOKE COUNTY 503 – CAVE SPRING 0082
ROANOKE COUNTY 504 – OGDEN 0172
ROANOKE COUNTY 506 – MOUNT VERNON 0172
ROCKBRIDGE COUNTY 101 – AIRPORT 0242
ROCKBRIDGE COUNTY 402 – MOUNTAIN VIEW 0242
ROCKINGHAM COUNTY 204 – MT CLINTON 0262
ROCKINGHAM COUNTY 303 – MELROSE 0262
ROCKINGHAM COUNTY 307 – CROSSROADS 0252
ROCKINGHAM COUNTY 502 – SWIFT RUN 0582
RUSSELL COUNTY 304 – CLEVELAND 0042
RUSSELL COUNTY 602 – ELK GARDEN 0042
SHENANDOAH COUNTY 201 – CONICVILLE 0152
SHENANDOAH COUNTY 202 – MT JACKSON 0152
STAFFORD COUNTY 302 – WIDEWATER 0022
STAFFORD COUNTY 402 – COURTHOUSE 0282
STAFFORD COUNTY 502 – FLINT HILL 0182
SUFFOLK CITY 504 – LAKE COHOON 0762
SUFFOLK CITY 602 – OLDE TOWNE 0762
TAZEWELL COUNTY 102 – TIP TOP 0032
TAZEWELL COUNTY 104 – FALLS MILLS 0032
TAZEWELL COUNTY 502 – GRAHAM 0032
VIRGINIA BEACH CITY 010 – GREAT NECK 0822
VIRGINIA BEACH CITY 502 – BETHEL 0912
WARREN COUNTY 501 – SOUTH RIVER 0182
WARREN COUNTY 504 – BROWNTOWN 0152
WARREN COUNTY 601 – STRASBURG 0152
WASHINGTON COUNTY 603 – VALLEY INSTITUTE 0042
WASHINGTON COUNTY 701 – HIGH POINT 0052
WAYNESBORO CITY 603 – LYNDHURST 0202
WINCHESTER CITY 102 – OLD TOWN 0292
WINCHESTER CITY 103 – KERNSTOWN 0292
WISE COUNTY 401 – CLINCH VALLEY 0012
WYTHE COUNTY 401 – FRIES 0052
YORK COUNTY 301 – SEAFORD 0962
YORK COUNTY 303 – EDGEHILL 0962
YORK COUNTY 403 – GRAFTON 0962
YORK COUNTY 501 – TABB 0932
ACCOMACK COUNTY 301 – NEW CHURCH 1001
ACCOMACK COUNTY 701 – NANDUA 1001
ACCOMACK COUNTY 802 – MELFA 1001
ACCOMACK COUNTY 901 – PAINTER 1001
ALBEMARLE COUNTY 101 – Key Recreation 0571
ALBEMARLE COUNTY 101 – ROCKFISH 0201
ALBEMARLE COUNTY 102 – CLARK 0571
ALBEMARLE COUNTY 301 – BENJAMIN TONSLER 0571
ALBEMARLE COUNTY 401 – MIDWAY 0581
ALBEMARLE COUNTY 502 – BETHEL 0911
ALBEMARLE COUNTY 502 – NELLYSFORD 0201
ALEXANDRIA CITY 101 – HARTWOOD 0881
ALEXANDRIA CITY 102 – CITY HALL 0451
ALEXANDRIA CITY 110 – CHARLES HOUSTON CENTER 0451
ALEXANDRIA CITY 201 – NAOMI L. BROOKS SCHOOL 0451
ALEXANDRIA CITY 304 – SAMUEL TUCKER SCHOOL 0461
ALEXANDRIA CITY 318 – MADISON’S TRUST 0101
ALEXANDRIA CITY 616 – EAGLE RIDGE 0321
AMELIA COUNTY 301 – BENJAMIN TONSLER 0571
AMELIA COUNTY 401 – NUMBER FOUR 0611
AMHERST COUNTY 102 – NEW GLASGOW 0241
APPOMATTOX COUNTY 501 – DARLINGTON HTS 0601
APPOMATTOX COUNTY 501 – OAKVILLE 0591
ARLINGTON COUNTY 001 – ARLINGTON 0491
ARLINGTON COUNTY 003 – AURORA HILLS 0451
ARLINGTON COUNTY 005 – BARCROFT 0471
ARLINGTON COUNTY 011 – EAST FALLS CHURCH 0471
ARLINGTON COUNTY 012 – FAIRLINGTON 0451
ARLINGTON COUNTY 013 – GLEN CARLYN 0471
ARLINGTON COUNTY 022 – ABINGDON 0451
ARLINGTON COUNTY 031 – LEXINGTON 0471
ARLINGTON COUNTY 033 – ROCK SPRING 0481
ARLINGTON COUNTY 043 – CAMPBELL 0491
ARLINGTON COUNTY 101 – ZION 0561
ARLINGTON COUNTY 301 – THREE WEST 0301
ARLINGTON COUNTY 401 – THREE FORKS 0591
ARLINGTON COUNTY 407 – HARPER PARK 0101
AUGUSTA COUNTY 103 – VERONA 0251
AUGUSTA COUNTY 503 – SPOTTSWOOD 0241
AUGUSTA COUNTY 504 – WHITE HILL 0241
AUGUSTA COUNTY 601 – SHERANDO 0201
AUGUSTA COUNTY 602 – RIDGEVIEW 0241
AUGUSTA COUNTY 603 – LYNDHURST 0201
BATH COUNTY 101 – WARM SPRINGS 0241
BATH COUNTY 501 – HEALING SPRINGS 0241
BEDFORD COUNTY 101 – BROOKVILLE 0221
BEDFORD COUNTY 205 – SAUNDERS VOL FIRE CO 0221
BEDFORD COUNTY 502 – WASSONA 0061
BEDFORD COUNTY 701 – GOODE VOL RESCUE SQUAD 0191
BEDFORD COUNTY 703 – THAXTON BAPTIST CHURCH #2 0231
BLAND COUNTY 301 – HOLLYBROOK 0031
BOTETOURT COUNTY 301 – BUCHANAN 0191
BOTETOURT COUNTY 403 – EAGLE ROCK 0191
BOTETOURT COUNTY 403 – NORTH VINTON 0171
BOTETOURT COUNTY 404 – SOUTH VINTON 0171
BOTETOURT COUNTY 505 – CLEARBROOK 0171
BRISTOL CITY 001 – FIRST WARD 0051
BRUNSWICK COUNTY 402 – KING’S STORE 0751
BUCHANAN COUNTY 301 – SLATE 0031
BUCHANAN COUNTY 302 – NORTH GRUNDY 0031
CAMPBELL COUNTY 102 – NEW LONDON 0221
CAMPBELL COUNTY 201 – LOVINGSTON 0591
CAMPBELL COUNTY 401 – FOURTH WARD FIRST PRECINCT 0231
CAMPBELL COUNTY 501 – MADISON 0231
CAMPBELL COUNTY 501 – SPRING HILL 0221
CAMPBELL COUNTY 502 – YELLOW BRANCH 0591
CAROLINE COUNTY 101 – BOWLING GREEN 0991
CAROLINE COUNTY 401 – DAWN 0551
CAROLINE COUNTY 401 – SHILOH 0991
CAROLINE COUNTY 502 – MILFORD 0551
CAROLINE COUNTY 602 – LAKE 0551
CARROLL COUNTY 202 – PRECINCT B-2 0081
CARROLL COUNTY 202 – WISE 0011
CARROLL COUNTY 501 – VAUGHAN 0061
CARROLL COUNTY 502 – GLADEVILLE 0061
CHARLES CITY COUNTY 201 – PRECINCT 2-1 0701
CHARLOTTE COUNTY 201 – RED OAK WYLLIESBURG 0601
CHARLOTTE COUNTY 702 – SOUTH ANNA 0561
CHARLOTTESVILLE CITY 314 – THREE CHOPT 0731
CHARLOTTESVILLE CITY 402 – ALUMNI HALL 0571
CHESAPEAKE CITY 006 – DEEP CREEK 0811
CHESAPEAKE CITY 009 – BELLS MILL 0781
CHESAPEAKE CITY 011 – GENEVA PARK 0811
CHESAPEAKE CITY 020 – E W CHITTUM 0811
CHESAPEAKE CITY 027 – CAVALIER MANOR RECREATION CENTER 0801
CHESAPEAKE CITY 033 – WESTOVER 0771
CHESAPEAKE CITY 046 – BELLS MILL II 0781
CHESAPEAKE CITY 048 – JOLLIFF MIDDLE SCHOOL 0811
CHESAPEAKE CITY 049 – WATERWAY 0211
CHESAPEAKE CITY 050 – RIVER WALK 0771
CHESAPEAKE CITY 051 – COOPERS WAY 0781
CHESAPEAKE CITY 062 – FENTRESS 0781
CHESAPEAKE CITY 063 – POPLAR BRANCH 0781
CHESAPEAKE CITY 064 – DEEP CREEK II 0811
CHESAPEAKE CITY 121 – TOWN HALL 0871
CHESAPEAKE CITY 218 – WILLARD 0891
CHESTERFIELD COUNTY 001 – FIRST 0661
CHESTERFIELD COUNTY 101 – PRECINCT 1 0611
CHESTERFIELD COUNTY 102 – IVOR 0751
CHESTERFIELD COUNTY 103 – ENON 0621
CHESTERFIELD COUNTY 108 – ECOFF 0621
CHESTERFIELD COUNTY 202 – GRACELAND 0651
CHESTERFIELD COUNTY 206 – BELMONT 0661
CHESTERFIELD COUNTY 209 – SALEM CHURCH 0621
CHESTERFIELD COUNTY 210 – FIVE FORKS 0661
CHESTERFIELD COUNTY 301 – ETTRICK 0661
CHESTERFIELD COUNTY 301 – NUMBER THREE 0611
CHESTERFIELD COUNTY 303 – MATOACA 0661
CHESTERFIELD COUNTY 310 – TOMAHAWK 0651
CHESTERFIELD COUNTY 313 – WOOLRIDGE 0651
CHESTERFIELD COUNTY 314 – LONGHOUSE 0661
CHESTERFIELD COUNTY 315 – BAILEY BRIDGE 0271
CHESTERFIELD COUNTY 316 – COLONIAL TRAIL 0561
CHESTERFIELD COUNTY 317 – BIRKDALE 0631
CHESTERFIELD COUNTY 401 – HAMPDEN 0601
CHESTERFIELD COUNTY 405 – LA PRADE 0271
CHESTERFIELD COUNTY 407 – MONACAN 0271
CHESTERFIELD COUNTY 410 – WAGSTAFF 0271
CHESTERFIELD COUNTY 413 – RIDGEFIELD 0721
CHESTERFIELD COUNTY 415 – EVERGREEN 0271
CHESTERFIELD COUNTY 416 – EVERGREEN WEST 0651
CHESTERFIELD COUNTY 417 – EDGEWATER 0651
CHESTERFIELD COUNTY 503 – CHICKAHOMINY 0741
CHESTERFIELD COUNTY 504 – ROBIOUS 0681
CHESTERFIELD COUNTY 505 – DOREY 0701
CHESTERFIELD COUNTY 510 – SYCAMORE 0681
CHESTERFIELD COUNTY 513 – BEAUFONT 0271
CHESTERFIELD COUNTY 601 – CHILESBURG 0551
CHESTERFIELD COUNTY 603 – WHITE OAK 0281
CHESTERFIELD COUNTY 903 – CLARKSVILLE 0611
CLARKE COUNTY 301 – MILLWOOD 0101
CLARKE COUNTY 401 – WHITE POST 0101
CLARKE COUNTY 501 – PRECINCT E-1 0071
COLONIAL HEIGHTS CITY 005 – FIFTH 0661
COLONIAL HEIGHTS CITY 102 – RICH CREEK 0121
COVINGTON CITY 401 – PRECINCT 4-1 0191
CULPEPER COUNTY 201 – TWO WEST 0301
CULPEPER COUNTY 303 – CARDOVA 0301
CUMBERLAND COUNTY 501 – PRECINCT 5 0611
DANVILLE CITY 103 – TWIN SPRINGS 0161
DANVILLE CITY 405 – RINGGOLD 0141
DICKENSON COUNTY 101 – SOUTH CLINTWOOD 0041
DICKENSON COUNTY 104 – WEST POUND 0041
DICKENSON COUNTY 303 – RIDGE 0041
DINWIDDIE COUNTY 502 – CHESDIN 0631
EMPORIA CITY 201 – PRECINCT 2-1 0751
EMPORIA CITY 302 – PRECINCT 3-A 0751
EMPORIA CITY 401 – PRECINCT 4-1 0751
ESSEX COUNTY 301 – SOUTH 0981
ESSEX COUNTY 401 – CENTRAL 0981
FAIRFAX CITY 001 – ONE 0371
FAIRFAX COUNTY 046 – CENTRAL 0471
FAIRFAX COUNTY 101 – ZION 0561
FAIRFAX COUNTY 102 – OLD TOWN 0291
FAIRFAX COUNTY 113 – CANTERBURY 0391
FAIRFAX COUNTY 126-GOSHEN POST 0871
FAIRFAX COUNTY 132 – MONUMENT 0371
FAIRFAX COUNTY 201 – AMISSVILLE 0181
FAIRFAX COUNTY 201 – ROCK HILL 0021
FAIRFAX COUNTY 202 – TWO EAST 0301
FAIRFAX COUNTY 208 – RESTON #1 0361
FAIRFAX COUNTY 209 – RESTON #2 0361
FAIRFAX COUNTY 219 – WESTBRIAR 0341
FAIRFAX COUNTY 302 – JOHNSON 0571
FAIRFAX COUNTY 310 – KIRBY 0481
FAIRFAX COUNTY 311 – ROUND HILL ELEMENTARY 0331
FAIRFAX COUNTY 319 – JOHN CHAMPE 0871
FAIRFAX COUNTY 328 – HICKORY 0341
FAIRFAX COUNTY 401 – 4A 0991
FAIRFAX COUNTY 401 – WOODSTOCK 0151
FAIRFAX COUNTY 403 – BROOKE 0281
FAIRFAX COUNTY 404 – FRANCONIA 0431
FAIRFAX COUNTY 410 – ROSE HILL 0431
FAIRFAX COUNTY 421 – KINGSTOWNE 0431
FAIRFAX COUNTY 502 – BETHEL 0911
FAIRFAX COUNTY 502 – FIVE NORTH 0301
FAIRFAX COUNTY 622 – FARMWELL STATION 0321
FAIRFAX COUNTY 627 – ASHBROOK 0321
FAIRFAX COUNTY 701 – WOODLANDS 0881
FAIRFAX COUNTY 721 – MERRIFIELD 0531
FAIRFAX COUNTY 804 – COLCHESTER 0401
FAIRFAX COUNTY 918 – CENTREVILLE 0401
FALLS CHURCH CITY 002 – SECOND WARD 0531
FALLS CHURCH CITY 401 – VENABLE 0571
FAUQUIER COUNTY 026 – FILLMORE 0491
FAUQUIER COUNTY 101 – KETTLE RUN 0311
FAUQUIER COUNTY 102 – PASSAPATANZY 0991
FAUQUIER COUNTY 104 – LOIS 0881
FAUQUIER COUNTY 202 – AIRLIE 0181
FAUQUIER COUNTY 203 – WARRENTON 0181
FAUQUIER COUNTY 303 – BEALETON 0181
FAUQUIER COUNTY 401 – WOODSTOCK 0151
FAUQUIER COUNTY 402 – LEEDS 0181
FAUQUIER COUNTY 403 – WATERLOO 0181
FAUQUIER COUNTY 503 – BROAD RUN 0181
FLOYD COUNTY 203 – PRECINCT B-3 0071
FLOYD COUNTY 301 – COURTHOUSE 0071
FLUVANNA COUNTY 101 – FIRST WARD FIRST PRECINCT 0231
FLUVANNA COUNTY 202 – LOUISA #2 0561
FLUVANNA COUNTY 301 – PATRICK HENRY NO 1 0561
FRANKLIN CITY 201 – PRECINCT 2-1 0751
FRANKLIN CITY 403 – SOUTHSIDE 0761
FRANKLIN CITY 601 – PRECINCT 6-1 0751
FRANKLIN COUNTY 204 – SANDY LEVEL 0161
FRANKLIN COUNTY 401 – SOUTH LINDENWOOD 0171
FRANKLIN COUNTY 601 – BOONES MILL 0091
FREDERICK COUNTY 102 – OLD TOWN 0291
FREDERICK COUNTY 103 – KERNSTOWN 0291
FREDERICK COUNTY 201 – VIRGINIA AVENUE 0291
FREDERICK COUNTY 202 – ALBIN 0291
FREDERICK COUNTY 204 – NAIN 0291
FREDERICK COUNTY 302 – NEFF’S TOWN 0331
FREDERICK COUNTY 303 – WHITE HALL 0291
FREDERICK COUNTY 402 – SHENANDOAH 0101
FREDERICK COUNTY 403 – PARKIN’S MILL 0101
FREDERICK COUNTY 502 – NEWTOWN 0291
FREDERICK COUNTY 601 – MILLBROOK 0331
FREDERICKSBURG CITY 201 – MONROE 0991
FREDERICKSBURG CITY 201 – PRECINCT 1 – DISTRICT TWO 0881
GILES COUNTY 102 – PRECINCT A-2 0121
GILES COUNTY 202 – STAFFORDSVILLE 0121
GLOUCESTER COUNTY 101 – FARMVILLE 0601
GLOUCESTER COUNTY 102 – SALEM 0981
GLOUCESTER COUNTY 502 – WALKER 0981
GLOUCESTER COUNTY 510 – MEHFOUD 0701
GOOCHLAND COUNTY 101 – SUBLETTS 0651
GOOCHLAND COUNTY 201 – CARVER 0571
GOOCHLAND COUNTY 302 – GOOCHLAND COURT HOUSE 2 0651
GOOCHLAND COUNTY 303 – INNSBROOK 0721
GOOCHLAND COUNTY 502 – BLAIR 0561
GOOCHLAND COUNTY 702 – SOUTH ANNA 0561
GRAYSON COUNTY 302 – FAIRVIEW 0051
GRAYSON COUNTY 402 – PROVIDENCE 0051
GREENE COUNTY 001 – NORTH SALEM NO 2 0081
GREENE COUNTY 102 – MANAKIN 0651
GREENE COUNTY 401 – MIDWAY 0581
GREENSVILLE COUNTY 201 – PRECINCT 2-1 0751
GREENSVILLE COUNTY 403 – PRECINCT 4-C 0751
GREENSVILLE COUNTY 501 – PRECINCT 5-1 0751
HALIFAX COUNTY 103 – REPUBLICAN GROVE 0601
HALIFAX COUNTY 103 – SOUTH CLARKSVILLE 0611
HALIFAX COUNTY 304 – VERNON HILL 0601
HALIFAX COUNTY 701 – HYCO 0601
HALIFAX COUNTY 703 – VIRGILINA 0601
HAMPTON CITY 108 – KATHERINE JOHNSON 0941
HAMPTON CITY 302 – YORKTOWN 0961
HAMPTON CITY 308 – JEFFERSON 0951
HANOVER COUNTY 001 – LEXINGTON 0241
HANOVER COUNTY 203 – BELMONT 0741
HANOVER COUNTY 218 – WILLARD 0891
HANOVER COUNTY 301 – CAUSEWAY 0561
HANOVER COUNTY 501 – MANGOHICK 0971
HANOVER COUNTY 701 – SHELTONS MILL 0561
HARRISONBURG CITY 101 – BROADWAY 0261
HARRISONBURG CITY 201 – SINGERS GLEN 0261
HARRISONBURG CITY 301 – KEEZLETOWN 0261
HARRISONBURG CITY 301 – MILLWOOD 0331
HARRISONBURG CITY 503 – MCGAHEYSVILLE 0581
HENRICO COUNTY 077 – BROOKWOOD 0841
HENRICO COUNTY 103 – GLEN ALLEN 0721
HENRICO COUNTY 111 – LAKESIDE 0721
HENRICO COUNTY 115 – STAPLES MILL 0731
HENRICO COUNTY 201 – ADAMS 0701
HENRICO COUNTY 203 – BELMONT 0741
HENRICO COUNTY 206 – CENTRAL GARDENS 0741
HENRICO COUNTY 207 – CHAMBERLAYNE 0741
HENRICO COUNTY 208 – FAIRFIELD 0741
HENRICO COUNTY 209 – GLEN LEA 0741
HENRICO COUNTY 212 – HOLLYBROOK 0741
HENRICO COUNTY 213 – HUNGARY 0741
HENRICO COUNTY 222 – WILDER 0741
HENRICO COUNTY 305 – NUCKOLS FARM 0561
HENRICO COUNTY 307 – RIDGE 0731
HENRICO COUNTY 311 – SHORT PUMP 0561
HENRICO COUNTY 313 – STONEY RUN 0721
HENRICO COUNTY 315 – TUCKER 0731
HENRICO COUNTY 316 – COLONIAL TRAIL 0561
HENRICO COUNTY 401 – QUIOCCASIN 0731
HENRICO COUNTY 404 – FREEMAN 0681
HENRICO COUNTY 404 – FREEMAN 0731
HENRICO COUNTY 406 – GODWIN 0721
HENRICO COUNTY 407 – LAKEWOOD 0721
HENRICO COUNTY 413 – RIDGEFIELD 0721
HENRICO COUNTY 415 – SKIPWITH 0731
HENRICO COUNTY 416 – SPOTTSWOOD 0731
HENRICO COUNTY 502 – BLAIR 0561
HENRICO COUNTY 505 – DOREY 0701
HENRICO COUNTY 509 – LABURNUM 0741
HENRICO COUNTY 511 – MONTROSE 0701
HENRICO COUNTY 512 – NINE MILE 0741
HENRICO COUNTY 513 – PLEASANTS 0741
HENRY COUNTY 005 – PRECINCT #5 0161
HENRY COUNTY 201 – FIELDALE 0161
HENRY COUNTY 203 – HORSEPASTURE #2 0161
HENRY COUNTY 501 – BASSETT NUMBER ONE 0091
HIGHLAND COUNTY 005 – BLUE GRASS 0201
HOPEWELL CITY 101 – WARD ONE 0621
HOPEWELL CITY 501 – WARD FIVE 0621
ISLE OF WIGHT COUNTY 032 – HODGES MANOR ELEMENTARY SCHOOL 0801
ISLE OF WIGHT COUNTY 201 – PRECINCT 2-1 0751
ISLE OF WIGHT COUNTY 202 – CARROLLTON 0641
ISLE OF WIGHT COUNTY 211 – CHRYSLER MUSEUM 0891
ISLE OF WIGHT COUNTY 403 – LONGVIEW 0641
ISLE OF WIGHT COUNTY 504 – ZUNI 0641
ISLE OF WIGHT COUNTY 601 – COURTLAND 0751
JAMES CITY COUNTY 101 – QUEENS LAKE 0961
JAMES CITY COUNTY 103 – BERKELEY C 0961
JAMES CITY COUNTY 104- BERKELEY D 0931
JAMES CITY COUNTY 202 – JAMESTOWN B 0961
JAMES CITY COUNTY 203 – JAMESTOWN C 0961
JAMES CITY COUNTY 304 – POWHATAN D 0961
JAMES CITY COUNTY 401 – STONEHOUSE A 0961
JAMES CITY COUNTY 412 – PINCHBECK 0731
JAMES CITY COUNTY 502 – NELLYSFORD 0201
KING & QUEEN COUNTY 101 – OWENTON 0981
KING & QUEEN COUNTY 503 – CHICKAHOMINY 0741
KING GEORGE COUNTY 301 – PRECINCT 1 – DISTRICT THREE 0881
KING GEORGE COUNTY 602 – SMITH STATION 0541
KING WILLIAM COUNTY 101 – WEST POINT 0981
KING WILLIAM COUNTY 301 – AYLETT 0971
KING WILLIAM COUNTY 401 – MANQUIN 0971
LANCASTER COUNTY 301 – PRECINCT 3-1 0991
LANCASTER COUNTY 302 – PRECINCT 3-2 0991
LANCASTER COUNTY 501 – PRECINCT 5-1 0991
LEXINGTON CITY 101 – AIRPORT 0241
LOUDOUN COUNTY 016 – LYON VILLAGE 0481
LOUDOUN COUNTY 209 – POTOMAC FALLS 0341
LOUDOUN COUNTY 303 – HILLSBORO 0331
LOUDOUN COUNTY 305 – PHILOMONT 0101
LOUDOUN COUNTY 312 – BRIAR WOODS 0101
LOUDOUN COUNTY 314 – LEGACY 0871
LOUDOUN COUNTY 401 – WEST LOVETTSVILLE 0331
LOUDOUN COUNTY 401 – WHITE POST 0101
LOUDOUN COUNTY 403 – LUCKETTS 0331
LOUDOUN COUNTY 407 – HARPER PARK 0101
LOUDOUN COUNTY 508 – BALLS BLUFF 0331
LOUDOUN COUNTY 622 – FARMWELL STATION 0321
LOUDOUN COUNTY 707 – CLAUDE MOORE PARK 0871
LOUDOUN COUNTY 709 – MIRROR RIDGE 0871
LOUDOUN COUNTY 710 – STERLING 0871
LOUDOUN COUNTY 818 – BROAD RUN 0321
LOUDOUN COUNTY 820 – BELMONT STATION 0321
LOUISA COUNTY 101 – PALMYRA 0581
LOUISA COUNTY 102 – MECHANICSVILLE 0561
LOUISA COUNTY 201 – COLUMBIA 0651
LOUISA COUNTY 202 – LOUISA #2 0561
LOUISA COUNTY 701 – SHELTONS MILL 0561
LUNENBURG COUNTY 301 – ROSEBUD 0751
LUNENBURG COUNTY 402 – PLEASANT GROVE 0611
LUNENBURG COUNTY 501 – REEDY CREEK 0611
LUNENBURG COUNTY 501 – SOUTH HILL 0611
LUNENBURG COUNTY 502 – PEOPLES COMMUNITY CENTER 0611
LUNENBURG COUNTY 601 – HOUNDS CREEK 0751
LYNCHBURG CITY 101 – BROOKVILLE 0221
LYNCHBURG CITY 102 – FIRST WARD SECOND PRECINCT 0231
LYNCHBURG CITY 102 – NEW LONDON 0221
LYNCHBURG CITY 201 – MONROE 0991
LYNCHBURG CITY 201 – WALKER 0221
LYNCHBURG CITY 301 – THIRD WARD FIRST PRECINCT 0221
LYNCHBURG CITY 303 – THIRD WARD THIRD PRECINCT 0221
LYNCHBURG CITY 401 – CUNNINGHAM 0581
LYNCHBURG CITY 501 – SPRING HILL 0221
LYNCHBURG CITY 506 – MOUNT VERNON 0171
MADISON COUNTY 006 – WOLFTOWN 0301
MANASSAS CITY 002 – WEEMS 0501
MANASSAS CITY 004 – HAYDON 0501
MANASSAS CITY 301 – GRIFFIS 0281
MANASSAS CITY 413 – RIDGEFIELD 0721
MECKLENBURG COUNTY 103 – SOUTH CLARKSVILLE 0611
MECKLENBURG COUNTY 301 – BRACEY 0611
MECKLENBURG COUNTY 502 – PEOPLES COMMUNITY CENTER 0751
MECKLENBURG COUNTY 701 – CHASE CITY 0611
MECKLENBURG COUNTY 702 – MIDWAY 0601
MECKLENBURG COUNTY 802 – BLUESTONE 0611
MIDDLESEX COUNTY 101 – WEST POINT 0981
MIDDLESEX COUNTY 203 – JAMESTOWN C 0961
MIDDLESEX COUNTY 501 – WILTON 0981
MONTGOMERY COUNTY 001 – EAST PRECINCT 0121
MONTGOMERY COUNTY 058 – GLENWOOD 0211
MONTGOMERY COUNTY 101 – PRECINCT A-1 0121
MONTGOMERY COUNTY 201 – PRECINCT B-1 0121
MONTGOMERY COUNTY 401 – PRECINCT D-1 0071
MONTGOMERY COUNTY 402 – PRECINCT D-2 0071
MONTGOMERY COUNTY 503 – PRECINCT E-3 0071
NELSON COUNTY 201 – LOVINGSTON 0591
NELSON COUNTY 216 – MOODY 0741
NELSON COUNTY 401 – ROSELAND 0201
NELSON COUNTY 502 – NELLYSFORD 0201
NEWPORT NEWS CITY 017 – OCEAN PARK 0831
NEWPORT NEWS CITY 107 – RICHNECK 0931
NEWPORT NEWS CITY 201 – BLAND 0941
NEWPORT NEWS CITY 209 – HILTON 0951
NEWPORT NEWS CITY 210 – KNOLLWOOD MEADOWS 0941
NEWPORT NEWS CITY 215 – WARWICK 0941
NEWPORT NEWS CITY 218 – KILN CREEK 0931
NEWPORT NEWS CITY 301 – SEAFORD 0961
NEWPORT NEWS CITY 302 – PRECINCT 3-2 0991
NEWPORT NEWS CITY 303 – CARVER 0951
NEWPORT NEWS CITY 305 – DOWNTOWN 0951
NEWPORT NEWS CITY 312 – NEWSOME PARK 0951
NORFOLK CITY 045 – TIMBERLAKE 0211
NORFOLK CITY 101 – GRANBY 0791
NORFOLK CITY 101 – GRANBY 1001
NORFOLK CITY 203 – GHENT SQUARE 0891
NORFOLK CITY 207 – LAMBERT’S POINT 0891
NORFOLK CITY 209 – HILTON 0951
NORFOLK CITY 212 – PARK PLACE 0891
NORFOLK CITY 215 – SUBURBAN PARK 1001
NORFOLK CITY 218 – WILLARD 0791
NORFOLK CITY 309 – NORVIEW 0901
NORFOLK CITY 402 – BERKLEY 0891
NORFOLK CITY 404 – CAMPOSTELLA 0891
NORFOLK CITY 408 – EASTON 0901
NORFOLK CITY 411 – RUFFNER ACADEMY 0891
NORFOLK CITY 501 – BAYVIEW 0901
NORFOLK CITY 506 – OCEAN VIEW CENTER 1001
NORTHUMBERLAND COUNTY 501 – PRECINCT 5-1 0991
NORTON CITY 004 – FOURTH WARD 0051
NOTTOWAY COUNTY 201 – PRECINCT 2-1 0611
NOTTOWAY COUNTY 401 – PRECINCT 4-1 0611
ORANGE COUNTY 001 – OAK PARK 0301
ORANGE COUNTY 101 – PRECINCT 1 – DISTRICT ONE 0881
ORANGE COUNTY 201 – 2A 0991
ORANGE COUNTY 201 – TWO WEST 0301
ORANGE COUNTY 302 – THREE EAST 0301
PATRICK COUNTY 102 – FLATRIDGE 0051
PATRICK COUNTY 302 – LIBERTY 0091
PETERSBURG CITY 101 – FIRST WARD FIRST PRECINCT 0631
PETERSBURG CITY 601 – SIXTH WARD FIRST PRECINCT 0631
PITTSYLVANIA COUNTY 103 – TWIN SPRINGS 0161
PITTSYLVANIA COUNTY 105 – CHATHAM 0161
PITTSYLVANIA COUNTY 108 – WEST BLAIRS 0161
PITTSYLVANIA COUNTY 207 – GRETNA 0161
PITTSYLVANIA COUNTY 305 – RICEVILLE 0161
POQUOSON CITY 001 – CENTRAL 0911
POQUOSON CITY 101 – BERLIN 0751
POQUOSON CITY 202 – KILN CREEK 0931
PORTSMOUTH CITY 014 – BRIGHTON ELEMENTARY SCHOOL 0801
PORTSMOUTH CITY 022 – ST. MARK DELIVERANCE CENTER 0801
PORTSMOUTH CITY 028 – LAKEVIEW ELEMENTARY SCHOOL 0801
PORTSMOUTH CITY 037 – CHURCHLAND MIDDLE SCHOOL 0801
PORTSMOUTH CITY 039 – CHURCHLAND PRIMARY AND INTERMEDIATE SCHOOL 0791
POWHATAN COUNTY 401 – POWHATAN COURTHOUSE 0651
POWHATAN COUNTY 413 – RIDGEFIELD 0721
POWHATAN COUNTY 503 – TOBACCOVILLE 0651
PRINCE EDWARD COUNTY 201 – LOCKETT 0601
PRINCE EDWARD COUNTY 301 – LEIGH 0601
PRINCE EDWARD COUNTY 501 – PRECINCT 5 0611
PRINCE GEORGE COUNTY 101 – RICHARD BLAND 0641
PRINCE GEORGE COUNTY 103 – UNION BRANCH 0641
PRINCE GEORGE COUNTY 202 – SUTHERLAND 0631
PRINCE GEORGE COUNTY 205 – JEFFERSON PARK 0621
PRINCE GEORGE COUNTY 205 – JEFFERSON PARK 0641
PRINCE WILLIAM COUNTY 004 – HAYDON 0501
PRINCE WILLIAM COUNTY 006 – WOLFTOWN 0301
PRINCE WILLIAM COUNTY 024 – LARKSPUR 0851
PRINCE WILLIAM COUNTY 101 – COURTHOUSE 0991
PRINCE WILLIAM COUNTY 102 – PRECINCT 1-2 0991
PRINCE WILLIAM COUNTY 103 – GLENKIRK 0131
PRINCE WILLIAM COUNTY 103 – SIMPSON 0881
PRINCE WILLIAM COUNTY 122 – HUTCHISON FARM 0871
PRINCE WILLIAM COUNTY 201 – MONROE 0991
PRINCE WILLIAM COUNTY 202 – AIRLIE 0181
PRINCE WILLIAM COUNTY 202 – ALBIN 0291
PRINCE WILLIAM COUNTY 210 – PENN 0511
PRINCE WILLIAM COUNTY 301 – DAHLGREN 0991
PRINCE WILLIAM COUNTY 301 – PRECINCT 1 – DISTRICT THREE 0881
PRINCE WILLIAM COUNTY 303 – BEALETON 0181
PRINCE WILLIAM COUNTY 305 – PATTIE 0311
PRINCE WILLIAM COUNTY 311 – SWANS CREEK 0021
PRINCE WILLIAM COUNTY 320 – STONE HILL 0871
PRINCE WILLIAM COUNTY 402 – FOUR EAST 0301
PRINCE WILLIAM COUNTY 409 – CLARKES GAP 0331
PRINCE WILLIAM COUNTY 622 – FARMWELL STATION 0321
PULASKI COUNTY 201 – DRAPER 0071
PULASKI COUNTY 203 – NEWBERN 0071
RADFORD CITY 004 – NEW RIVER PRECINCT 0121
RADFORD CITY 102 – NEW RIVER 0121
RADFORD CITY 103 – PRECINCT A-3 0121
RAPPAHANNOCK COUNTY 101 – WASHINGTON 0181
RAPPAHANNOCK COUNTY 201 – AMISSVILLE 0181
RAPPAHANNOCK COUNTY 401 – SCRABBLE 0181
RAPPAHANNOCK COUNTY 502 – FLINT HILL 0181
RICHMOND CITY 101 – FARMVILLE 0601
RICHMOND CITY 101 – OWENTON 0981
RICHMOND CITY 106 – HERMITAGE 0721
RICHMOND CITY 110 – JOHNSON 0731
RICHMOND CITY 111 – LAKESIDE 0721
RICHMOND CITY 209 – GLEN LEA 0741
RICHMOND CITY 220 – RATCLIFFE 0741
RICHMOND CITY 304 – JACKSON DAVIS 0731
RICHMOND CITY 309 – SADLER 0561
RICHMOND CITY 506 – EANES 0701
RICHMOND CITY 510 – MEHFOUD 0701
RICHMOND CITY 514 – ROLFE 0701
RICHMOND CITY 515 – DAVIS 0661
RICHMOND CITY 702 – PRECINCT G-2 0121
ROANOKE CITY 014 – Crystal Spring 0111
ROANOKE CITY 015 – Grandin Court 0171
ROANOKE CITY 019 – Forest Park 0111
ROANOKE CITY 202 – BURLINGTON 0171
ROANOKE CITY 406 – MOUNT PLEASANT 0171
ROANOKE CITY 506 – MOUNT VERNON 0171
ROANOKE COUNTY 102 – GREENFIELD 0191
ROANOKE COUNTY 105 – PETERS CREEK 0171
ROANOKE COUNTY 106 – GREEN HILL 0081
ROANOKE COUNTY 204 – BOTETOURT SPRINGS 0171
ROANOKE COUNTY 206 – HOLLINS 0171
ROANOKE COUNTY 305 – CASTLE ROCK 0081
ROANOKE COUNTY 402 – BONSACK 0171
ROANOKE COUNTY 405 – NORTH LINDENWOOD 0171
ROCKBRIDGE COUNTY 102 – BEN SALEM 0241
ROCKBRIDGE COUNTY 103 – PLANK ROAD 0241
ROCKBRIDGE COUNTY 301 – MAURY RIVER 0241
ROCKBRIDGE COUNTY 303 – WINDSOR HILLS 0171
ROCKBRIDGE COUNTY 504 – ROCKBRIDGE 0241
ROCKINGHAM COUNTY 101 – FARMVILLE 0601
ROCKINGHAM COUNTY 102 – TIMBERVILLE 0261
ROCKINGHAM COUNTY 105 – LACEY SPRING 0151
ROCKINGHAM COUNTY 108 – LITTLE NORTH MOUNTAIN 0261
ROCKINGHAM COUNTY 201 – SINGERS GLEN 0261
ROCKINGHAM COUNTY 301 – KEEZLETOWN 0261
ROCKINGHAM COUNTY 302 – PORT REPUBLIC 0251
ROCKINGHAM COUNTY 401 – WEST BRIDGEWATER 0251
ROCKINGHAM COUNTY 402 – MONTEZUMA 0251
ROCKINGHAM COUNTY 404 – NORTH RIVER 0251
ROCKINGHAM COUNTY 406 – EAST BRIDGEWATER 0251
ROCKINGHAM COUNTY 501 – ELKTON 0581
ROCKINGHAM COUNTY 504 – SOUTH FORK 0581
ROCKINGHAM COUNTY 505 – STONY RUN 0261
RUSSELL COUNTY 101 – MOCCASIN 0041
RUSSELL COUNTY 302 – DAUGHERTY 0041
RUSSELL COUNTY 303 – NEW GARDEN 0031
RUSSELL COUNTY 403 – ST PAUL 0041
RUSSELL COUNTY 601 –  EAST LEBANON 0041
SALEM CITY 004 – WEST SALEM 0081
SALEM CITY 010 – HIDDEN VALLEY 0081
SHENANDOAH COUNTY 101 – ORKNEY SPRINGS 0151
SMYTH COUNTY 502 – WASSONA 0061
SOUTHAMPTON COUNTY 102 – WALLER MILL 0961
SOUTHAMPTON COUNTY 501 – HUNTERDALE 0751
SPOTSYLVANIA COUNTY 101 – COURTHOUSE 0991
SPOTSYLVANIA COUNTY 201 – PRECINCT 1 – DISTRICT TWO 0881
SPOTSYLVANIA COUNTY 202 – SOUTH MADISON 0551
SPOTSYLVANIA COUNTY 301 – PRECINCT 1 – DISTRICT THREE 0881
SPOTSYLVANIA COUNTY 303 – RIVERBEND 0881
SPOTSYLVANIA COUNTY 401 – DAWN 0551
SPOTSYLVANIA COUNTY 402 – FOUR EAST 0301
SPOTSYLVANIA COUNTY 502 – MILFORD 0551
STAFFORD COUNTY 019 – ROSSLYN 0481
STAFFORD COUNTY 102 – ROCKY RUN 0881
STAFFORD COUNTY 103 – SIMPSON 0881
STAFFORD COUNTY 202 – ROSEVILLE 0021
STAFFORD COUNTY 301 – PRECINCT 1 – DISTRICT THREE 0881
STAFFORD COUNTY 302 – REMINGTON 0881
STAFFORD COUNTY 403 – BROOKE 0281
STAFFORD COUNTY 501 – GRAFTON 0281
STAFFORD COUNTY 501 – PRECINCT 5-1 0991
STAFFORD COUNTY 603 – WHITE OAK 0281
STAFFORD COUNTY 604 – ENGLAND RUN 0281
STAFFORD COUNTY 702 – WHITSON 0021
STAFFORD COUNTY 703 – HAMPTON 0881
STAUNTON CITY 204 – MT CLINTON 0261
STAUNTON CITY 301 – FORT DEFIANCE 0251
STAUNTON CITY 301 – WARD NO 3 0201
SUFFOLK CITY 020 – NOBLE STREET BAPTIST CHURCH 0801
SUFFOLK CITY 101 – Key Recreation 0571
SUFFOLK CITY 102 – CYPRESS CREEK 0641
SUFFOLK CITY 102 – DRIVER 0761
SUFFOLK CITY 202 – CHUCKATUCK 0761
SUFFOLK CITY 204 – HILLPOINT 0761
SUFFOLK CITY 302 – JOHN F KENNEDY 0761
SUFFOLK CITY 304 – NANSEMOND RIVER 0761
SUFFOLK CITY 305 – SHOULDERS HILL 0761
SUFFOLK CITY 402 – WHALEYVILLE 0641
SUFFOLK CITY 404 – BOOKER T WASHINGTON 0761
SUFFOLK CITY 603 – ELEPHANTS FORK/WESTHAVEN 0761
SUFFOLK CITY 604 – WILROY 0761
SUFFOLK CITY 605 – HOLLYWOOD 0761
SUFFOLK CITY 702 – HARBOURVIEW 0761
SUSSEX COUNTY 101 – WAVERLY 0751
SUSSEX COUNTY 401 – PRECINCT 4-1 0751
SUSSEX COUNTY 403 – CHERRY HILL 0631
TAZEWELL COUNTY 109 – BISHOP 0031
TAZEWELL COUNTY 204 – CLEAR FORK 0031
VIRGINIA BEACH CITY 004 – LINKHORN 0821
VIRGINIA BEACH CITY 006 – ALANTON 0821
VIRGINIA BEACH CITY 012 – PLAZA 0821
VIRGINIA BEACH CITY 026 – FAIRFIELD 0851
VIRGINIA BEACH CITY 030 – RED WING 0811
VIRGINIA BEACH CITY 038 – WITCHDUCK 0831
VIRGINIA BEACH CITY 048 – WOLFSNARE 0821
VIRGINIA BEACH CITY 049 – LYNNHAVEN 0821
VIRGINIA BEACH CITY 063 – CULVER 0811
VIRGINIA BEACH CITY 070 – CORPORATE LANDING 0811
VIRGINIA BEACH CITY 076 – VILLAGE 0851
VIRGINIA BEACH CITY 080 – CHIMNEY HILL 0841
VIRGINIA BEACH CITY 086 – HAYGOOD 0831
VIRGINIA BEACH CITY 102 – DRIVER 0761
VIRGINIA BEACH CITY 401 – 4A 0991
VIRGINIA BEACH CITY 403 – STONEHOUSE C 0961
VIRGINIA BEACH CITY 413 – POPLAR HALLS 0901
WARREN COUNTY 102 – OLD TOWN 0291
WARREN COUNTY 102 – OTTERBURN 0151
WARREN COUNTY 402 – TOWN – WEST SHENANDOAH 0291
WARREN COUNTY 502 – FLINT HILL 0181
WASHINGTON COUNTY 102 – WEST ABINGDON 0041
WASHINGTON COUNTY 203 – HAYTERS GAP 0051
WASHINGTON COUNTY 204 – WOODLAND HILLS 0041
WASHINGTON COUNTY 501 – RHEA VALLEY 0051
WASHINGTON COUNTY 601 – BURSON PLACE 0041
WASHINGTON COUNTY 702 – WALLACE 0041
WAYNESBORO CITY 202 – WALKER 0571
WESTMORELAND COUNTY 101 – COURTHOUSE 0991
WESTMORELAND COUNTY 201 – PRECINCT 2-1 0991
WESTMORELAND COUNTY 301 – PRECINCT 3-1 0991
WILLIAMSBURG CITY 102 – WALLER MILL 0961
WINCHESTER CITY 301 – WAR MEMORIAL 0291
WINCHESTER CITY 302 – NEFF’S TOWN 0331
WINCHESTER CITY 402 – SHENANDOAH 0101
WISE COUNTY 101 – APPALACHIA 0011
WISE COUNTY 104 – WEST POUND 0041
WISE COUNTY 301 – BIG STONE GAP 0011
WYTHE COUNTY 203 – NEWBERN 0071
WYTHE COUNTY 501 – JACKSON MEMORIAL 0061
YORK COUNTY 102 – WALLER MILL 0961
Categories
Election Data Analysis Election Forensics Election Integrity Interesting programming technical

The 300K VA Ballots Outstanding and At-Risk Claim is Incorrect.

There’s a (IMO frivolous) lawsuit by Mark Elias (here) against the USPO that is causing people to think that there are > 300K outstanding mail-in ballots in VA. According to the VA Dept of Elections data, this is just factually incorrect. There are not 300K outstanding absentee ballots floating around. There is < 100K as per the 11/01/2021 DAL file entries. (Light blue line, logarithmic y axis)

Of the 3 Localities listed in the lawsuit, from the 11/01/2021 DAL File:

ALBEMERLE COUNTYJAMES CITY COUNTYPORTSMOUTH CITY
Total Registered Voters817386196166696
Total Outstanding Mail In Ballots254510611151
Registered / Outstanding * 1003.1%1.7%1.7%

The graph of the breakouts of these 3 counties over time as the DAL files have been updated during the early voting period is shown below. As we see increases in the number of mail in ballots that are in a status state of “Marked” or “Pre-Processed”, we see corresponding decreases in the outstanding “Issued” ballots in all 3 localities. We are NOT seeing a huge buildup of “Issued” ballots that are backlogged as claimed in the lawsuit corresponding to an “October Slowdown” by the USPO. His lawsuit is bunk.