Repeated Batch Report

Fulton County Georgia, 2020 General Election

AuditEngine version:'v2.32.X'

Run Date: 2026-11-11 00:33:14.840049 Copyright (c) Citizens' Oversight


Return to Master Report Index


A batch scanned twice gives images that differ in bytes, ballot ids and pixel values. The votes the audit extracts from each scan stay the same. A vote pattern is the precinct, the style and the extracted votes of a ballot. A balanced pattern is held only by ballots of two batches, the same number in each. A rare twin has one ballot in each batch, a rare quad two in each, and so on. A repeated batch doubles each of its patterns, so every one of them is balanced. Chance links are scattered. A repeated batch puts many links between one pair of batches. A batch scanned whole in one run and split in another links only by its twins.

count number
Ballot images 148,294
Vote patterns 75,086
Patterns held by one ballot 60,200
Patterns held by two or more ballots 14,886
Patterns held by exactly two ballots, in two batches: rare twins 6,001
Patterns held by exactly two ballots, in one batch 1,244
Common patterns, held by three or more ballots 7,641
Common patterns held by an even number of ballots 2,911
Balanced common patterns, two or more ballots in each of two batches 14
Batches 1,538
Groups of batches with exactly the same ballots 1
Batch pairs that share a balanced pattern 5,540
Batch pairs paired in full 43
Possible repeated batches, 90% or more of the smaller batch paired 3

How the batch pairs are found

Comparing every pair of batches would take too long, so balanced patterns pick the pairs to look at. A batch pair with 3 or more balanced patterns is paired in full. Links counts them, each pattern once. A pair with fewer is also paired in full when every ballot of its smaller batch is linked, and that batch holds 3 or more. Paired in full means every ballot of both batches is offered for pairing, not only the linked ones. Each ballot of one batch pairs with a ballot of the other that has the same vote pattern, each ballot used once. Paired counts those pairs. It does not mean that every ballot pairs.

Paired % is the paired ballots over the ballots of the smaller batch. The paired ballots have the same votes, so their vote totals match exactly. Take out the unpaired ballots of each batch, and the two batches have exactly the same counts. A possible repeated batch has 90% or more of the smaller batch paired.

In CVR says whether the ballots of a batch have CVR records. Where both batches are in the CVR, the same ballots may be counted twice. A match by votes does not prove that two images are one paper. The images do.

Possible repeated batches

Status says whether a person's grades and the batch counts confirm the pair. A sample is a ballot whose vote pattern is held by one ballot in each batch, so its two copies must be one paper. A confirmed pair needs enough samples graded 5 and none graded 3 or less. The two sides must also have about the same ballot count, and nearly all of the larger side paired. Only confirmed pairs change the Reconciliation Report.

batchid_a ballots_a in_cvr_a batchid_b ballots_b in_cvr_b links paired paired_pct status
05162_00234 98 yes 05162_00235 99 yes 39 98 100 confirmed
05162_00139 99 yes 05162_00147 99 yes 38 99 100 confirmed
05150_00346 11 yes 05162_00389 105 yes 9 11 100 not confirmed, 05150_00346 and 05162_00389: a sample graded 3 or less; the sides differ by 94 ballots

Batches with exactly the same ballots

These batches hold the same vote patterns, the same number of each. So they have the same ballot count and the same vote totals. This search checks every batch, with no need for links. Small batches of common patterns, such as one blank ballot each, can match by chance.

batchids batches ballots_each in_cvr
05162_00139 and 05162_00147 2 99 yes, yes

Ballots counted twice

208 ballots are in a possible repeated batch where both scans have CVR records. The CVR counts each of these papers twice. The tables give the votes of one copy of each. The audit counts each paper once, so it takes these votes out of its totals. The CVR is the official record and is not changed. So the CVR has these votes more than the audit.

Only the confirmed pairs are taken out of the audit in the Reconciliation Report.

Votes counted twice, by contest

contest ballots votes writeins overvotes undervotes
President of the United States 208 207 1 0 1
US Senate (Perdue) 208 202 0 0 6
US Senate (Loeffler) - Special 208 203 0 1 4
Public Service Commission District 1 208 202 0 0 6
Public Service Commission District 4 208 201 0 0 7
US House District 5 5 4 0 0 1
US House District 6 200 198 1 0 2
US House District 11 2 2 0 0 0
US House District 13 1 1 0 0 0
State Senate District 6 4 3 0 0 1
State Senate District 35 1 1 0 0 0
State Senate District 48 67 67 0 0 0
State Senate District 56 133 131 0 0 2
State House District 25 9 9 0 0 0
State House District 47 20 20 0 0 0
State House District 48 74 71 0 0 3
State House District 49 7 7 0 0 0
State House District 50 64 62 0 0 2
State House District 51 21 21 0 0 0
State House District 54 6 5 1 0 1
State House District 55 1 0 0 0 1
State House District 62 1 1 0 0 0
State House District 95 5 4 0 0 1
District Attorney - Atlanta 208 145 3 0 63
Clerk of Superior Court 208 139 3 0 69
Sheriff 208 140 5 0 68
Tax Commissioner 208 140 1 0 68
Surveyor 208 12 12 0 196
Solicitor General 208 141 2 0 67
County Commission District 2 92 85 0 0 7
County Commission District 6 1 1 0 0 0
Soil and Water - Fulton County 208 138 0 0 70
Constitutional Amendment #1 208 194 0 0 14
Constitutional Amendment #2 208 187 0 0 21
Statewide Referendum A 208 192 0 0 16
Atlanta Homestead Exemption - Special 7 6 0 0 1

Votes counted twice, by option

contest option votes
President of the United States Donald J. Trump (I) (Rep) 84
President of the United States Joseph R. Biden (Dem) 119
President of the United States Jo Jorgensen (Lib) 3
US Senate (Perdue) David A. Perdue (I) (Rep) 93
US Senate (Perdue) Jon Ossoff (Dem) 104
US Senate (Perdue) Shane Hazel (Lib) 5
US Senate (Loeffler) - Special Doug Collins (Rep) 29
US Senate (Loeffler) - Special Derrick E. Grayson (Rep) 2
US Senate (Loeffler) - Special Michael Todd Greene (Ind) 1
US Senate (Loeffler) - Special Annette Davis Jackson (Rep) 4
US Senate (Loeffler) - Special Deborah Jackson (Dem) 8
US Senate (Loeffler) - Special Jamesia James (Dem) 4
US Senate (Loeffler) - Special A. Wayne Johnson (Rep) 2
US Senate (Loeffler) - Special Tamara Johnson-Shealey (Dem) 1
US Senate (Loeffler) - Special Matt Lieberman (Dem) 9
US Senate (Loeffler) - Special Kelly Loeffler (I) (Rep) 54
US Senate (Loeffler) - Special Joy Felicia Slade (Dem) 1
US Senate (Loeffler) - Special Brian Slowinski (Lib) 2
US Senate (Loeffler) - Special Kandiss Taylor (Rep) 1
US Senate (Loeffler) - Special Raphael Warnock (Dem) 83
US Senate (Loeffler) - Special Richard Dien Winfield (Dem) 2
Public Service Commission District 1 Jason Shaw (I) (Rep) 97
Public Service Commission District 1 Robert G. Bryant (Dem) 98
Public Service Commission District 1 Elizabeth Melton (Lib) 7
Public Service Commission District 4 Lauren Bubba McDonald, Jr. (I) (Rep) 96
Public Service Commission District 4 Daniel Blackman (Dem) 98
Public Service Commission District 4 Nathan Wilson (Lib) 7
US House District 5 Angela Stanton-King (Rep) 3
US House District 5 Nikema Williams (Dem) 1
US House District 6 Karen Handel (Rep) 84
US House District 6 Lucy McBath (I) (Dem) 113
US House District 11 Barry Loudermilk (I) (Rep) 1
US House District 11 Dana Barrett (Dem) 1
US House District 13 David Scott (I) (Dem) 1
State Senate District 6 Harrison Lance (Rep) 1
State Senate District 6 Jennifer "Jen" Jordan (I) (Dem) 2
State Senate District 35 Donzella James (I) (Dem) 1
State Senate District 48 Matt Reeves (Rep) 33
State Senate District 48 Michelle Au (Dem) 34
State Senate District 56 John Albers (I) (Rep) 64
State Senate District 56 Sarah Beeson (Dem) 67
State House District 25 Todd Jones (I) (Rep) 5
State House District 25 Christa Olenczak (Dem) 4
State House District 47 Jan Jones (I) (Rep) 8
State House District 47 Anthia Owens Carter (Dem) 12
State House District 48 Betty Price (Rep) 39
State House District 48 Mary Robichaux (I) (Dem) 32
State House District 49 Charles E. "Chuck" Martin (I) (Rep) 3
State House District 49 Jason T. Hayes (Dem) 4
State House District 50 Jay Lin (Rep) 31
State House District 50 Angelika Kausche (I) (Dem) 31
State House District 51 Alex B. Kaufman (Rep) 6
State House District 51 Josh McLaurin (I) (Dem) 15
State House District 54 Lyndsey Rudder (Rep) 2
State House District 54 Betsy Holland (I) (Dem) 2
State House District 62 William K. Boddie, Jr. (I) (Dem) 1
State House District 95 Erica McCurdy (Rep) 1
State House District 95 Beth Moore (I) (Dem) 3
District Attorney - Atlanta Fani Willis (Dem) 142
Clerk of Superior Court Cathelene "Tina" Robinson (I) (Dem) 136
Sheriff Patrick "Pat" Labat (Dem) 135
Tax Commissioner Arthur E. Ferdinand (I) (Dem) 139
Solicitor General Keith E. Gammage (I) (Dem) 139
County Commission District 2 Bob Ellis (I) (Rep) 50
County Commission District 2 Justin Holsomback (Dem) 35
County Commission District 6 Khadijah Abdur-Rahman (Dem) 1
Soil and Water - Fulton County Alan Toney (I) 138
Constitutional Amendment #1 YES 173
Constitutional Amendment #1 NO 21
Constitutional Amendment #2 YES 135
Constitutional Amendment #2 NO 52
Statewide Referendum A YES 142
Statewide Referendum A NO 50
Atlanta Homestead Exemption - Special YES 4
Atlanta Homestead Exemption - Special NO 2

Near misses

These batch pairs were paired in full, but less than 90% of the smaller batch paired. Common patterns within one precinct pair some ballots by chance.

batchid_a ballots_a in_cvr_a batchid_b ballots_b in_cvr_b links paired paired_pct
00729_00112 38 yes 05160_00525 15 yes 9 10 67
05150_00107 80 yes 05164_00019 101 yes 4 8 10
05150_00308 100 yes 05160_00302 99 yes 4 33 33
00729_00002 100 yes 00729_00014 89 yes 3 9 10
00729_00034 94 yes 05160_00175 99 yes 3 18 19
05150_00051 100 yes 05162_00168 100 yes 3 16 16
05150_00101 100 yes 05162_00220 98 yes 3 17 17
05150_00103 98 yes 05160_00176 101 yes 3 10 10
05150_00130 98 yes 05162_00202 99 yes 3 10 10
05150_00209 97 yes 05160_00130 99 yes 3 23 24
05150_00229 100 yes 05160_00436 100 yes 3 13 13
05150_00231 102 yes 05164_00062 99 yes 3 42 42
05150_00238 99 yes 05162_00138 98 yes 3 11 11
05150_00285 99 yes 05162_00266 99 yes 3 39 39
05150_00287 96 yes 05160_00311 96 yes 3 25 26
05150_00287 96 yes 05162_00148 100 yes 3 22 23
05150_00289 100 yes 05164_00062 99 yes 3 36 36
05150_00289 100 yes 05164_00003 100 yes 3 34 34
05150_00289 100 yes 05160_00179 101 yes 3 33 33
05160_00011 102 yes 05160_00048 99 yes 3 11 11
05160_00045 102 yes 05160_00097 99 yes 3 16 16
05160_00060 102 yes 05160_00340 99 yes 3 11 11
05160_00067 101 yes 05162_00076 100 yes 3 16 16
05160_00127 99 yes 05162_00192 100 yes 3 9 9
05160_00127 99 yes 05160_00519 77 yes 3 12 16
05160_00147 100 yes 05160_00190 97 yes 3 29 30
05160_00222 99 yes 05162_00148 100 yes 3 25 25
05160_00239 100 yes 05160_00486 100 yes 3 32 32
05160_00239 100 yes 05160_00430 98 yes 3 25 26
05160_00302 99 yes 05160_00520 71 yes 3 31 44
05160_00327 100 yes 05162_00196 96 yes 3 19 20
05160_00352 98 yes 05162_00114 100 yes 3 11 11
05160_00354 99 yes 05162_00373 98 yes 3 4 4
05160_00367 96 yes 05162_00337 100 yes 3 11 11
05160_00416 100 yes 05162_00259 99 yes 3 7 7
05160_00430 98 yes 05162_00148 100 yes 3 18 18
05162_00111 100 yes 05162_00165 94 yes 3 14 15
05162_00207 100 yes 05164_00082 101 yes 3 9 9
05162_00318 100 yes 05164_00095 100 yes 3 11 11
05164_00003 100 yes 05164_00062 99 yes 3 37 37

Review app: grade each pair of scans from 1, certain not matched, to 5, distinctive and certain match.

Pairs to inspect

For each possible repeated batch, up to 8 of its samples are shown side by side. Look for the same paper: the shape and place of each hand mark, stamps, tears and handwriting. Pixel darkness changes from scan to scan, so it is no test.

05162_00234 and 05162_00235

8 of 12 samples, 39 links. 98 of 98 ballots paired.

Mark comparison page

batch a batch b
05162_00234_000002
05162_00235_000061
05162_00234_000006
05162_00235_000065
05162_00234_000008
05162_00235_000067
05162_00234_000010
05162_00235_000069
05162_00234_000013
05162_00235_000072
05162_00234_000018
05162_00235_000077
05162_00234_000021
05162_00235_000080
05162_00234_000022
05162_00235_000081

05162_00139 and 05162_00147

8 of 12 samples, 38 links. 99 of 99 ballots paired.

Mark comparison page

batch a batch b
05162_00139_000001
05162_00147_000099
05162_00139_000005
05162_00147_000095
05162_00139_000012
05162_00147_000088
05162_00139_000025
05162_00147_000075
05162_00139_000026
05162_00147_000074
05162_00139_000029
05162_00147_000071
05162_00139_000031
05162_00147_000069
05162_00139_000032
05162_00147_000068

05150_00346 and 05162_00389

8 of 11 samples, 9 links. 11 of 11 ballots paired.

Mark comparison page

batch a batch b
05150_00346_000001
05162_00389_000030
05150_00346_000002
05162_00389_000079
05150_00346_000003
05162_00389_000032
05150_00346_000005
05162_00389_000034
05150_00346_000006
05162_00389_000029
05150_00346_000007
05162_00389_000078
05150_00346_000008
05162_00389_000080
05150_00346_000010
05162_00389_000081