Source notes · U.S. House by county, 2022 vs 2026
Illinois: sources, checks and caveats
File: IL.csv (102 counties). Columns: d = Democratic, r = Republican, o = all other U.S. House votes. Each county's votes are summed over every congressional district (1st–17th) that touches it.
Chicago and suburban Cook are combined into Cook (17031). East St. Louis is folded into St. Clair, Rockford into Winnebago, Galesburg into Knox, Bloomington into McLean, and Danville into Vermilion.
Sources
- 2022 (certified): Illinois State Board of Elections, "Download Vote Totals" page: https://www.elections.il.gov/ElectionOperations/DownloadVoteTotals.aspx (Year 2022), file
2022GECty.txt.
- Direct link: https://elections.il.gov/NewDocDisplay.aspx?khDtbt6dhc8zLboSZnz8zqVh5SQVox7uAOAe2nieWDAlNyd4%2btjArHsz9xVXIJ4p6Y57u3FvWw0%2bgnNWdT3uKyV44EJPSNKJqSNPoTMrt%2fmA2Vga9kq1ZSMw8T%2bTP0Bu5MYScFngpt5KKJsa1cQ0Ak2xTeElyH2Rf2dTv5xVv%2bzcqC31P7B96%2ftQl5sPSN5M
- The file has one row per candidate × county. The SBE has already combined the election authorities into the 102 counties, with Chicago plus suburban Cook reported as COOK.
- Rows used: offices "nTH CONGRESS". Party DEM counts as d, REP as r, and everything else as o (WCP, IND, and write-ins with a blank party).
- 2026 (unofficial): The IL SBE does not post unofficial results; its site says they come only from the local election authorities. So the CNN election-results API (AP data) was used instead:
- County-level:
https://politics.api.cnn.io/results/county-races/2026-HG-IL-<1..17>.json
- District totals:
https://politics.api.cnn.io/results/race/2026-HG-IL-<n>.json
- CNN lists real county rows (5-digit FIPS). For the split counties it also lists sub-jurisdiction rows with pseudo-FIPS codes 917141xx (Chicago / Cook Suburbs, East St. Louis / Rest of St. Clair, Rockford / Rest of Winnebago, Galesburg / Rest of Knox, Bloomington / Rest of McLean, Danville / Rest of Vermilion).
- Those sub-jurisdiction rows were dropped, because they duplicate the county row. For every district, each county row equals the sum of its sub-jurisdiction rows, and the county rows add up exactly to CNN's district totals.
- As of: downloaded 2026-11-10 02:25 UTC (Nov 9, 9:25 pm ET). CNN
extractedAt was 2026-11-10T02:25:04Z. The latest district voteTimestamp was 2026-11-09 23:03 UTC (IL-12); 11 districts last updated around 2026-11-09 22:30 UTC. Precincts/expected vote reporting by district was 92–99%.
- FIPS codes: Census
national_county2020.txt (https://www2.census.gov/geo/docs/reference/codes2020/national_county2020.txt).
Validation (sum of county rows vs statewide totals)
| Year |
Column |
Our sum |
Reference |
Diff |
| 2022 |
D |
2,271,361 |
2,271,361 (FEC) |
0 |
| 2022 |
R |
1,768,782 |
1,768,782 |
0 |
| 2022 |
Other |
9,262 |
9,262 |
0 |
| 2026 |
D |
2,529,252 |
2,529,252 (Nov 9 6:10 pm ET aggregate) |
0 |
| 2026 |
R |
1,516,116 |
1,516,116 |
0 |
| 2026 |
Other |
20,201 |
(not reported) |
— |
Both years match exactly.
2022 other votes break down as follows:
- Edward Hershey (WCP, IL-4): 4,605
- Jerico Matias Cruz (IND, IL-5): 4,439
- Certified write-ins: 218
2026 other votes are all from IL-4: Chris Getty (I) 14,554 and Ed Hershey (Working Class) 5,647.
Districts without a D or R candidate
- 2022: IL-7 had no Republican. Danny K. Davis (D) got 167,650 votes and the write-ins got 96, including 83 for Chad Koppie. So r22 is 0 from IL-7, and its write-ins go in o22. Every district had a Democrat.
- 2026: none. All 17 districts have both a D and an R nominee.
Caveats
- 2026 is unofficial. CNN showed 92–99% reporting by district, and the Chicago/Cook counts were still being updated on Nov 9. Illinois counts mail ballots postmarked by Election Day that arrive up to 14 days later, so the totals will grow.
o26 is not the same measure as o22. o26 covers only the named minor candidates CNN reports, which are in IL-4 only; CNN does not report write-ins. o22 includes certified write-ins (218 statewide). A county with o26 = 0 had no named minor-party House candidate, which does not mean it had zero write-ins.
- 2026 county figures for split counties are CNN's county-level rows. These are Cook (Chicago + suburban Cook), St. Clair, Winnebago, Knox, McLean and Vermilion. Those rows are equal to the sum of the separate election authorities.
These notes record where each number came from and how it was checked. 2026 figures are unofficial. See the methodology and disclaimer.