Official-state lookup directory
Open resource: Precinct Map Explore on The Ballot Box: Precinct MapVoter Incident Report
Did the review screen or printed ballot not match your selection? Report what you saw on this sworn form.
Kane County
QR code
Scanning opens this Kane County page. For flyers and signs, print it at least 1 inch (2.5 cm) wide.
County map and voting statistics
Kane County map
- Early voting
- Election Day only
- Several places; select to zoom in
County outlines are U.S. Census reference boundaries. Select a place for its hours and directions, or use "Show on map" in the lists. Only locations with reviewed coordinates are mapped. On a phone, move the map with two fingers.
Early voting numbers
November 3, 2026 election · Reported through October 28, 2026
Secondary source report
- Reported in-person early ballots
- 34,217
- Reported mail returns
- 30,414
- Reported total participation
- 64,631
Secondary republication of election-office aggregate counts. The reporting date is the dated source snapshot, not a claim that every county reported at the same time. Registration-party, historical comparisons and forecasts are excluded. Only counties without a separately listed city election authority are included. The six split county/city reporting areas are provided in a separate reviewed report. The in-person figures include reported grace-period ballots. The publisher labels counts as cast/accepted; they are not certified election results.
Source: PollingSource · Checked October 29, 2026
This is a dated snapshot, not a live count. These preliminary participation totals may be revised. They do not show candidate results or predict an election outcome.
Voting information on file
- Published sample ballots
- 0
- Published polling places
- 75
- Mapped polling places
- 54
For the November 3, 2026 election. These count records published on this site. Zero means no published records here; it does not establish that none exist in the county. Early-voting reports above have their own dates.
Voting & civic resources
Official-state lookup directory
Open resource: Voting Locations Explore on The Ballot Box: Voting LocationsVOTE411 ballot lookup
Open resource: Sample BallotState registration guidance
Open resource: Register to VoteLocal-government directory
Open resource: Local Elected Officials Explore on The Ballot Box: Local Elected OfficialsFind your state legislators
Open resource: State Elected Officials Explore on The Ballot Box: State Elected OfficialsFederal representative lookup
Open resource: Federal Elected Officials Explore on The Ballot Box: Federal Elected OfficialsSearch for local party organizations
Open resource: County PartyVoting precincts
Open a precinct for its numbered boundary, matched sample ballots, candidates and voting locations. Confirm your registered precinct with the election office.
Kane County · 291 precincts on file
2020 Census voting-district reference · U.S. Census Bureau
Your ballot and where to vote
Your November 3 ballot
As of October 6, 2026Tuesday, November 3, 2026.
The sample ballot for Kane County is not available here yet.
Races and candidates on the Kane County ballot (7)
-
U.S. Senate Illinois
Whitfield Harrington Jr. (AMERICAN CENTER PARTY), Juliana Stratton (Democratic), Don Tracy (Republican)
-
Attorney General of Illinois
Robert W. Fioretti (Republican), Kwame Raoul (Democratic)
-
Comptroller of Illinois
Margaret Croke (Democratic), Bryan Drew (Republican)
- Governor of Illinois
- Lieutenant Governor of Illinois
-
Secretary of State of Illinois
Alexi Giannoulias (Democratic), Diane M. Harris (Republican)
-
Treasurer of Illinois
Michael W. Frerichs (Democratic), Max Solomon (Republican)
Where to vote
As of October 6, 2026Kane County uses countywide vote centers: registered Kane County voters may vote at any location listed for that county.
Early voting · Sep 24 – Nov 2
-
Carpentersville Fire Station No. 935000 Sleepy Hollow Rd, Carpentersville, IL 60110 · Preferred Election Day site for Dundee 18; Dundee 32Not shown on the map; see addressGet directions
- Mon, Oct 19 – Fri, Oct 23
- 9:00 a.m. – 5:00 p.m.
- Sat, Oct 24
- 9:00 a.m. – 12:00 p.m.
- Sun, Oct 25
- 10:00 a.m. – 4:00 p.m.
- Mon, Oct 26 – Fri, Oct 30
- 9:00 a.m. – 7:00 p.m.
- Sat, Oct 31
- 8:00 a.m. – 4:00 p.m.
- Sun, Nov 1
- 10:00 a.m. – 4:00 p.m.
- Mon, Nov 2
- 9:00 a.m. – 4:00 p.m.
-
Clerk's Aurora Satellite Office5 E Downer Place, Aurora, IL 60505Get directions
- Thu, Sep 24 – Fri, Sep 25
- 8:30 a.m. – 4:30 p.m.
- Mon, Sep 28 – Fri, Oct 2
- 8:30 a.m. – 4:30 p.m.
- Mon, Oct 5 – Fri, Oct 9
- 8:30 a.m. – 4:30 p.m.
- Mon, Oct 12 – Fri, Oct 16
- 8:30 a.m. – 4:30 p.m.
- Mon, Oct 19 – Fri, Oct 23
- 8:30 a.m. – 4:30 p.m.
- Sat, Oct 24
- 9:00 a.m. – 12:00 p.m.
- Sun, Oct 25
- 10:00 a.m. – 4:00 p.m.
- Mon, Oct 26 – Fri, Oct 30
- 8:30 a.m. – 7:00 p.m.
- Sat, Oct 31
- 8:00 a.m. – 4:00 p.m.
- Sun, Nov 1
- 10:00 a.m. – 4:00 p.m.
- Mon, Nov 2
- 8:30 a.m. – 4:00 p.m.
-
Elgin Township729 S McLean Blvd, Elgin, IL 60123Not shown on the map; see addressGet directions
- Mon, Oct 19 – Fri, Oct 23
- 9:00 a.m. – 5:00 p.m.
- Sat, Oct 24
- 9:00 a.m. – 12:00 p.m.
- Sun, Oct 25
- 10:00 a.m. – 4:00 p.m.
- Mon, Oct 26 – Fri, Oct 30
- 9:00 a.m. – 7:00 p.m.
- Sat, Oct 31
- 8:00 a.m. – 4:00 p.m.
- Sun, Nov 1
- 10:00 a.m. – 4:00 p.m.
- Mon, Nov 2
- 9:00 a.m. – 4:00 p.m.
-
Gail Borden Library270 N Grove Ave, Elgin, IL 60120 · Preferred Election Day site for Elgin 01; Elgin 09; Elgin 11; Elgin 13; Elgin 17Get directions
- Mon, Oct 19 – Fri, Oct 23
- 9:00 a.m. – 5:00 p.m.
- Sat, Oct 24
- 9:00 a.m. – 12:00 p.m.
- Sun, Oct 25
- 10:00 a.m. – 4:00 p.m.
- Mon, Oct 26 – Fri, Oct 30
- 9:00 a.m. – 7:00 p.m.
- Sat, Oct 31
- 8:00 a.m. – 4:00 p.m.
- Sun, Nov 1
- 10:00 a.m. – 4:00 p.m.
- Mon, Nov 2
- 9:00 a.m. – 4:00 p.m.
-
Kane County Branch Court530 S Randall Rd, St Charles, IL 60174 · Early voting | Election Day: Preferred Election Day site for St. Charles 14; St. Charles 15; St. Charles 18Get directions
- Mon, Oct 19 – Fri, Oct 23
- 8:30 a.m. – 4:30 p.m.
- Sat, Oct 24
- 9:00 a.m. – 12:00 p.m.
- Sun, Oct 25
- 10:00 a.m. – 4:00 p.m.
- Mon, Oct 26 – Fri, Oct 30
- 8:30 a.m. – 7:00 p.m.
- Sat, Oct 31
- 8:00 a.m. – 4:00 p.m.
- Sun, Nov 1
- 10:00 a.m. – 4:00 p.m.
- Mon, Nov 2
- 8:30 a.m. – 4:00 p.m.
-
Kane County Clerk's Office719 S Batavia Ave, Geneva, IL 60134 · Bldg. BGet directions
- Thu, Sep 24 – Fri, Sep 25
- 8:30 a.m. – 4:30 p.m.
- Mon, Sep 28 – Fri, Oct 2
- 8:30 a.m. – 4:30 p.m.
- Mon, Oct 5 – Fri, Oct 9
- 8:30 a.m. – 4:30 p.m.
- Mon, Oct 12 – Fri, Oct 16
- 8:30 a.m. – 4:30 p.m.
- Mon, Oct 19 – Fri, Oct 23
- 8:30 a.m. – 4:30 p.m.
- Sat, Oct 24
- 9:00 a.m. – 12:00 p.m.
- Sun, Oct 25
- 10:00 a.m. – 4:00 p.m.
- Mon, Oct 26 – Fri, Oct 30
- 8:30 a.m. – 7:00 p.m.
- Sat, Oct 31
- 8:00 a.m. – 4:00 p.m.
- Sun, Nov 1
- 10:00 a.m. – 4:00 p.m.
- Mon, Nov 2
- 8:30 a.m. – 4:30 p.m.
-
Vaughan Athletic Center2121 W Indian Tr, Aurora, IL 60506 · Preferred Election Day site for Aurora 40; Sugar Grove 06; Sugar Grove 07; Sugar Grove 08Get directions
- Mon, Oct 19 – Fri, Oct 23
- 9:00 a.m. – 5:00 p.m.
- Sat, Oct 24
- 9:00 a.m. – 12:00 p.m.
- Sun, Oct 25
- 10:00 a.m. – 4:00 p.m.
- Mon, Oct 26 – Fri, Oct 30
- 9:00 a.m. – 7:00 p.m.
- Sat, Oct 31
- 8:00 a.m. – 4:00 p.m.
- Sun, Nov 1
- 10:00 a.m. – 4:00 p.m.
- Mon, Nov 2
- 9:00 a.m. – 4:00 p.m.
Election Day · Tuesday, November 3 · 6:00 a.m. – 7:00 p.m.
- Algonquin Lakes Elementary School1401 Compton Dr, AlgonquinPreferred Election Day site for Dundee 17; Dundee 24; Dundee 35Get directions
- American Legion Post No. 57820 N Liberty St, ElginPreferred Election Day site for Elgin 02; Elgin 05; Elgin 19; Elgin 32Get directions
- Baker Community Center101 S 2nd St, Saint CharlesPreferred Election Day site for St. Charles 05; St. Charles 09; St. Charles 10Get directions
- Belle Salle Banquets1920 E New York St, AuroraPreferred Election Day site for Aurora 05; Aurora 06; Aurora 09Get directions
- Bethany Of Fox Valley2200 Ridge Ave, AuroraPreferred Election Day site for Aurora 11; Aurora 12; Aurora 13; Aurora 14Not shown on the map; see addressGet directions
- Bethlehem Lutheran Church1145 N 5th Ave, Saint CharlesPreferred Election Day site for St. Charles 04; St. Charles 06; St. Charles 19; St. Charles 20; St. Charles 22; St. Charles 27; St. Charles 28Get directions
- Big Rock Park District7S405 Madison St, Big RockPreferred Election Day site for Big Rock 01; Big Rock 02Get directions
- Blessed Sacrament Catholic Church801 Oak St, North AuroraPreferred Election Day site for Aurora 42; Batavia 12; Batavia 19; Batavia 21Get directions
- Cambridge Lakes Community Center1125 Wester Blvd, Pingree GrovePreferred Election Day site for Rutland 05; Rutland 07; Rutland 08; Rutland 09; Rutland 10Not shown on the map; see addressGet directions
- Campton Township Community Center5N082 Old Lafox Rd, Saint CharlesPreferred Election Day site for Campton 02; Campton 09Get directions
- Carpentersville Fire Station No. 935000 Sleepy Hollow Rd, Carpentersville 60110Preferred Election Day site for Dundee 18; Dundee 32Not shown on the map; see addressGet directions
- Chapelstreet Church (Keslinger Campus)3435 Keslinger Rd, GenevaPreferred Election Day site for Geneva 04; Geneva 16; Geneva 19; Geneva 20Not shown on the map; see addressGet directions
- Chapelstreet Church (North Aurora)307 Banbury Rd, North AuroraPreferred Election Day site for Aurora 01; Aurora 45; Batavia 05; Batavia 13; Batavia 14; Batavia 18Get directions
- Congregational Church Of Batavia21 S Batavia Ave, BataviaPreferred Election Day site for Batavia 01; Batavia 02; Batavia 03; Batavia 08; Batavia 15; Geneva 12Get directions
- Congregational UCC Church40W451 Fox Mill Blvd, Saint CharlesPreferred Election Day site for Campton 03; Campton 05; Campton 11; Campton 12Get directions
- Dave Werdin Community Center2S101 Harter Rd, KanevillePreferred Election Day site for Kaneville 01Get directions
- Dundee Township Adult Activity Center665 Barrington Ave, CarpentersvillePreferred Election Day site for Dundee 03; Dundee 05; Dundee 07Not shown on the map; see addressGet directions
- Elgin Community College (Bldg. H)1700 Spartan Dr, ElginPreferred Election Day site for Elgin 03; Elgin 04; Elgin 14; Elgin 18; Elgin 41; Elgin 42; Elgin 51Get directions
- Elgin Township729 S Mc Lean Blvd, ElginPreferred Election Day site for Elgin 20; Elgin 33; Elgin 45Not shown on the map; see addressGet directions
- Evangelical Free Church1900 Big Timber Rd, ElginPreferred Election Day site for Elgin 12; Elgin 15; Elgin 48; Elgin 52Get directions
- Faith Lutheran Church1745 Kaneville Road, GenevaPreferred Election Day site for Geneva 01; Geneva 02; Geneva 03; Geneva 08; Geneva 13Get directions
- First Presbyterian Church Of Elgin240 Standish St, ElginPreferred Election Day site for Elgin 26; Elgin 31; Elgin 34; Elgin 44Get directions
- Fox Valley Baptist Church16N562 Vista Ln, DundeePreferred Election Day site for Dundee 02; Dundee 11; Dundee 12; Dundee 15; Dundee 16Get directions
- Fox Valley Christian Church40W150 Main St, BataviaPreferred Election Day site for Blackberry 02; Blackberry 03; Blackberry 05; Blackberry 06; Blackberry 07; Blackberry 08; Blackberry 09; Blackberry 10; Blackberry 11Get directions
- Fox Valley Church37W073 Huntley Rd, DundeePreferred Election Day site for Dundee 10; Dundee 14; Dundee 33Not shown on the map; see addressGet directions
- Fox Valley Presbyterian Church227 East Side Dr, GenevaPreferred Election Day site for Geneva 09; Geneva 10; Geneva 11; Geneva 14; Geneva 17; St. Charles 01; St. Charles 03; St. Charles 13; St. Charles 16Get directions
- Fraternal Order Of Eagles #1047325 Raymond St, GilbertsPreferred Election Day site for Rutland 01; Rutland 04; Rutland 11; Rutland 14Not shown on the map; see addressGet directions
- Gail Borden Library270 N Grove Ave, Elgin 60120Preferred Election Day site for Elgin 01; Elgin 09; Elgin 11; Elgin 13; Elgin 17Get directions
- Gayles Memorial Baptist Church730 N. Gillette Ave, AuroraPreferred Election Day site for Aurora 53; Aurora 57; Aurora 61Not shown on the map; see addressGet directions
- Grace Lutheran Church5N600 Hanson Rd, Saint CharlesPreferred Election Day site for Campton 04; Campton 06; Campton 08Get directions
- Greater Grace Community Church991 Deborah Ave, ElginPreferred Election Day site for Elgin 08; Elgin 23; Elgin 37Get directions
- Hampshire Township170 Mill Ave, HampshirePreferred Election Day site for Hampshire 01; Hampshire 02; Hampshire 03; Hampshire 04; Hampshire 05Get directions
- Highland Avenue Church Of The Brethren783 W Highland Ave, ElginPreferred Election Day site for Elgin 16; Elgin 25; Elgin 27; Elgin 29; Elgin 35Get directions
- Hosanna Lutheran Church36W925 Red Gate Rd, Saint CharlesPreferred Election Day site for St. Charles 02; St. Charles 25; St. Charles 26; St. Charles 31Get directions
- I.B.E.W. - Local 461, 591 Sullivan RdSte 100, AuroraPreferred Election Day site for Aurora 56; Aurora 58; Aurora 59; Aurora 60Not shown on the map; see addressGet directions
- Jewel Middle School1501 Waterford Dr, North AuroraPreferred Election Day site for Aurora 41; Batavia 10; Batavia 17Not shown on the map; see addressGet directions
- Kane County Branch Court530 S Randall Rd, St Charles 60174Early voting | Election Day: Preferred Election Day site for St. Charles 14; St. Charles 15; St. Charles 18Get directions
- Lincoln Inn Banquets1345 S Batavia Ave, BataviaPreferred Election Day site for Batavia 07; Batavia 09; Batavia 11; Batavia 16Not shown on the map; see addressGet directions
- Lord Of Life Lutheran Church40W605 Route 38, ElburnPreferred Election Day site for Blackberry 04; Campton 07; Campton 10Get directions
- Maple Park Civic Center302 Willow St, Maple ParkPreferred Election Day site for Virgil 01Get directions
- Messenger Public Library Of North Aurora113 Oak St, North AuroraPreferred Election Day site for Aurora 43; Aurora 44Get directions
- Montgomery Memorial VFW Post 7452121 N River St, MontgomeryPreferred Election Day site for Aurora 20; Aurora 21; Aurora 22Get directions
- Mt. Olive Church Of God1039 Bonner Ave, AuroraPreferred Election Day site for Aurora 07; Aurora 08; Aurora 10Get directions
- New Covenant Bible Church4N780 Randall Rd, Saint CharlesPreferred Election Day site for St. Charles 08; St. Charles 21; St. Charles 23; St. Charles 30Not shown on the map; see addressGet directions
- New Life Covenant Church2250 W Highland Ave, ElginPreferred Election Day site for Elgin 06; Elgin 07; Elgin 10; Elgin 43Not shown on the map; see addressGet directions
- Northwest Bible Baptist Church9N889 Nesler Rd, ElginPreferred Election Day site for Elgin 22; Elgin 24; Elgin 28; Elgin 30; Elgin 40; Elgin 46; Elgin 47; Elgin 50Get directions
- Our Lady Of Good Counsel Catholic Church620 5th St, AuroraPreferred Election Day site for Aurora 15; Aurora 16; Aurora 23; Aurora 24; Aurora 25; Aurora 26Get directions
- Pepper Valley Clubhouse2105 Pepper Valley Dr, GenevaPreferred Election Day site for Geneva 05; Geneva 06; Geneva 07Get directions
- Pingree Grove Fire Protection District Station #110n255 Dittman Rd, ElginPreferred Election Day site for Plato 01; Plato 02; Plato 03; Plato 04; Plato 05; Plato 06Get directions
- Prairie Lodge, Del Webb Sun City12880 Del Webb Blvd, HuntleyPreferred Election Day site for Rutland 02; Rutland 03; Rutland 06; Rutland 12; Rutland 13Get directions
- Prisco Community Center150 W Illinois Ave, AuroraPreferred Election Day site for Aurora 51; Aurora 52; Aurora 54Get directions
- Redeemer Community Church905 N Edgelawn Dr, AuroraPreferred Election Day site for Aurora 36; Aurora 38; Aurora 39Get directions
- Rotolo Middle School1501 S Raddant Rd, BataviaPreferred Election Day site for Batavia 04; Batavia 06; Batavia 20; Batavia 22Get directions
- Sleepy Hollow Elementary School898 Glen Oak Dr, Sleepy HollowPreferred Election Day site for Dundee 04; Dundee 20; Dundee 22; Dundee 23; Dundee 26; Dundee 28Not shown on the map; see addressGet directions
- St. John's Lutheran Church13N535 French Rd, BurlingtonPreferred Election Day site for Burlington 01Not shown on the map; see addressGet directions
- St. Joseph's Church722 High St, AuroraPreferred Election Day site for Aurora 02; Aurora 46; Aurora 47; Aurora 48; Aurora 49; Aurora 50Get directions
- St. Mark's Lutheran Church27 S Edgelawn Dr, AuroraPreferred Election Day site for Aurora 29; Aurora 33; Aurora 34; Aurora 35; Aurora 37; Sugar Grove 09Get directions
- St. Monica's Parish Hall90 N Kennedy Dr Rt 25, CarpentersvillePreferred Election Day site for Dundee 06; Dundee 08; Dundee 09; Dundee 13; Dundee 19; Dundee 21Not shown on the map; see addressGet directions
- St. Olaf Lutheran Church1233 Douglas Ave, MontgomeryPreferred Election Day site for Aurora 17; Aurora 18; Aurora 19Get directions
- Stonegate Clubhouse1300 Mansfield Dr, AuroraPreferred Election Day site for Aurora 03; Aurora 04Get directions
- Sts Peter And Paul Church5N939 Meredith Rd, Maple ParkPreferred Election Day site for Virgil 02Get directions
- Sugar Grove Township Community Bldg.141 Main St, Sugar GrovePreferred Election Day site for Sugar Grove 01; Sugar Grove 02; Sugar Grove 05; Sugar Grove 10; Sugar Grove 11; Sugar Grove 14Not shown on the map; see addressGet directions
- Sunset Community Center710 Western Ave, GenevaPreferred Election Day site for Geneva 15; Geneva 18Get directions
- Thornwood Sports Core850 Thornwood Dr, South ElginPreferred Election Day site for St. Charles 12; St. Charles 24; St. Charles 29; St. Charles 33; St. Charles 34Not shown on the map; see addressGet directions
- Town and Country Library320 E North St, ElburnPreferred Election Day site for Blackberry 01; Campton 01Get directions
- Valley View Baptist Church6N656 Route 25, Saint CharlesPreferred Election Day site for St. Charles 07; St. Charles 11; St. Charles 17; St. Charles 32Get directions
- Vaughan Athletic Center2121 W Indian Tr, Aurora 60506Preferred Election Day site for Aurora 40; Sugar Grove 06; Sugar Grove 07; Sugar Grove 08Get directions
- Village Bible Church847 Route 47, Sugar GrovePreferred Election Day site for Sugar Grove 03; Sugar Grove 04; Sugar Grove 12; Sugar Grove 13Not shown on the map; see addressGet directions
- Village Of South Elgin Public Services1000 Bowes Rd, South ElginPreferred Election Day site for Elgin 21; Elgin 36; Elgin 38; Elgin 39; Elgin 49Get directions
- Wesley United Methodist Church (Aurora)14 N May St, AuroraPreferred Election Day site for Aurora 27; Aurora 28; Aurora 30; Aurora 31; Aurora 32; Aurora 55Get directions
- West Dundee Village Hall102 S 2nd St, West DundeePreferred Election Day site for Dundee 01; Dundee 27; Dundee 31Get directions
- Westfield Community School2100 Sleepy Hollow Rd, AlgonquinPreferred Election Day site for Dundee 25; Dundee 29; Dundee 30; Dundee 34Get directions
Confirm with your county elections office. Locations and hours can change. This summary may be incomplete; the county's official list is the authority. Polling location source
Search Kane County
Find officials, candidates, races and offices for Kane County. Results update as you type.
Type a name or choose filters to search Kane County.
Civic coverage for this county area
County offices and source-listed election races appear below. Municipalities and districts may cross county lines or serve only part of this area. County race lists are not a complete personal ballot. Coverage is still expanding across all election types.
Official state or territorial election office · listed by USAGov. Local election-authority details remain under research.
Municipalities and townships
Mayors, councils, town boards and township offices.
Local inventory pending
Schools and education
School boards and education districts, including districts crossing county lines.
Local inventory pending
Special districts
Water, fire, hospital, utility, transit and other local governing boards.
Local inventory pending
Other mapped areas
Communities and district geography. A mapped area does not establish a separate elected government.
Local inventory pending
Offices
Races & candidates
Contests tied to this jurisdiction through the office, election, or district we have on file.
- Kwame Raoul Democratic · incumbent Election-stage party: DEMOCRATIC
- Robert W. Fioretti Republican Election-stage party: REPUBLICAN
- Margaret Croke Democratic Election-stage party: DEMOCRATIC
- Bryan Drew Republican Election-stage party: REPUBLICAN
- J. B. Pritzker Democratic · incumbent Election-stage party: DEMOCRATIC
- Darren Bailey Republican Election-stage party: REPUBLICAN
- Collin Corbett Independent Election-stage party: INDEPENDENT
- Aaron B. Del Mar Republican Election-stage party: REPUBLICAN
- Christian Mitchell Democratic Election-stage party: DEMOCRATIC
- Carolyn Schofield Independent Election-stage party: INDEPENDENT
- Alexi Giannoulias Democratic Election-stage party: DEMOCRATIC
- Diane M. Harris Republican Election-stage party: REPUBLICAN
- Michael W. Frerichs Democratic Election-stage party: DEMOCRATIC
- Max Solomon Republican Election-stage party: REPUBLICAN
- Whitfield Harrington Jr. AMERICAN CENTER PARTY Election-stage party: AMERICAN CENTER PARTY
- Juliana Stratton Democratic Election-stage party: DEMOCRATIC
- Don Tracy Republican Election-stage party: REPUBLICAN
Recent officeholder updates
Elections
Sources
Raw provider payloads are stored for auditability.