A government is listed only when an official record shows Aurora residents living in it. The notes below record the overlaps that were checked and left out.
Research notes (202)
Illinois General Assembly: House Districts 41 and 97 and Senate Districts 21 and 49 also touch the City of Aurora, but only Census blocks with no population and no housing units fall inside them (2020 Census), and under the 2011 map the 97th and 49th recorded a single Aurora precinct with 0 votes in 2016. They are not listed as serving Aurora.
School districts: Wheaton Warrenville Community Unit School District 200 also includes part of the City of Aurora in DuPage County. That part is 3 Census blocks with 0 population and 0 housing units in the 2020 Census (Census Bureau 2020 block assignment files and 2020 block counts). The City of Aurora GIS shows 7 address points inside the city limits in the district, and DuPage County parcel data show 5 parcels with MUNICIPALITY 'Aurora' in District 200, all with property class 'I'. It is not listed as serving Aurora.
U.S. Congress: under the 2011 map and under the map used from 2022, every 2020 Census block of the City of Aurora lies in U.S. House District 11 or 14 (Census Bureau 2020 block assignment files, and its 118th Congressional District block equivalency file).
Park, library and college districts: the Sugar Grove Public Library District shares Kane County tax codes with the City of Aurora from Tax Year 2021 (SG060, and also SG109, SG110 and SG111 from Tax Year 2024), and the Oswego Public Library District shares one Kendall County tax code with it from Tax Year 2024 (OS167, 'CITY OF AURORA W/ FOX METRO'). No official record opened shows Aurora residents living in those tax code areas, so neither is listed as serving Aurora.
Counties: Kane County vote keys: 'Kane' = Kane County Clerk figures; 'Aurora Election Commission' = figures of the Aurora Election Commission, which conducted the November 8, 2016 general election for the City of Aurora's Kane, Kendall and Will portions. For Kane contests both keys are Kane County figures. The Kane County Clerk's Abstract of Votes certified November 29, 2016 reports, for each 2016 Kane contest recorded here, the same totals as the sums recorded (e.g. Chris Lauzen 143566; Angela Clay Thomas 4194; John R. Kopp 3688).
Counties: From the November 6, 2018 general election onward the Kane County Clerk's canvass covers all 291 Kane County precincts, including the ward-numbered City of Aurora precincts, so Kane contests from 2018 on carry only the 'Kane' key.
Counties: Kane candidate names follow the Kane County Clerk's canvass and contest results; the Aurora Election Commission's 2016 summary prints shorter forms for the same candidates (CHRIS LAUZEN, ANGELA THOMAS, JOHN KOPP, BRIAN W. DAHL, DONALD BALTZER, BARB HERNANDEZ, L PASETTI-OLSON, THERESA BARREIRO). The 2016 abstract prints 'John R. Kopp'. Party labels are copied as printed by the Kane County Clerk ('DEMOCRATIC'/'REPUBLICAN'/'INDEPENDENT' in 2016-2022 contest results; 'DEM'/'REP'/'IND' in the 2024 canvass). No party is printed for Ronald Ford (2018, District 6 unexpired term). 'No Candidate' lines (0 votes) are not recorded as candidates.
Counties: Kane County Board districts elected under the 2011 map: even-numbered districts in 2016 and 2020, odd-numbered districts in 2018 (plus a District 6 unexpired 2-year term in 2018). Under the 2022 map all 24 districts were on the November 8, 2022 ballot; the even-numbered districts were on the ballot again on November 5, 2024. Official member pages list Term Expires 11/30/2026 for Districts 1, 2, 3, 5 and 7 and 11/30/2028 for Districts 4, 6, 8 and 10.
Counties: Kane County Board minutes of March 10, 2015 (Res. 15-87) describe the District 8 seat as held by the previous member until his recent passing; the November 6, 2012 District 8 results list JESSE B. VAZQUEZ (DEMOCRATIC) 1225 (Kane County Clerk) and JESSE VAZQUEZ 1690 (Aurora Election Commission) against GREGORY W. NELSON 761 and GREGORY NELSON 837; the date of the vacancy is not stated in the minutes opened.
Counties: Kane County Board Chairman contests were on the ballot in 2016, 2020 and 2024 (not 2018 or 2022). The 2016 contest had one candidate.
Counties: Kane County Board District 10 (2022 map) is listed because the Kane County Clerk's canvasses of April 4, 2023 and April 1, 2025 show precinct BA0014, which the Nov. 8, 2022 canvass places only in District 10, with 1 registered voter in City of Aurora contests (0 ballots cast). Under the 2011 map, District 10 contained no ward-numbered City of Aurora precinct (Nov. 3, 2020 canvass) and was not on the Aurora Election Commission's 2016 ballot.
Counties: DuPage vote key 'DuPage' = the DuPage County election authority: the DuPage County Election Commission for the November 8, 2016 and November 6, 2018 elections (2016 canvass certified by its canvassing board) and the DuPage County Clerk from 2020 (canvasses certified by County Clerk Jean Kaczmarek). DuPage County Board contests lie entirely in DuPage County, so each total is complete.
Counties: DuPage 2016: the official canvass prints 'Vote for ONE' for each District 5 and 6 contest (both the 2 Year Term and 4 Year Term contests); the results-site summary data shows 2 for the 4 Year Term contests. Seats are recorded from the canvass.
Counties: DuPage 2018: the figures come from the DuPage County Election Commission's official results site (dupageresults.gov), headed 'Official Results'; the 2018 official canvass PDF was not checked. That site's data prints a party letter after the District 5 and 6 candidate names ('D'/'R') and no party for the County Board Chairman candidates.
Counties: DuPage party labels are copied as printed: 'Republican'/'Democratic' (2016, 2020 canvasses), 'D'/'R' (2018 results data; 2024 canvass), 'DEM'/'REP' (2022 canvass). DuPage candidate names are copied as each source prints them (2022 and 2024 in capital letters).
Counties: DuPage County Board structure shown by the official results: three members per district; the 2022 election filled all three seats in each district ('Vote for not more than three'); 2024 District 5 and 6 contests were for one 'FULL 4 YEAR TERM' seat; the 2023 captured roster lists Term Expires 12/02/2024 for Patty Gustin (District 5) and Greg Schwarze (District 6) and 12/07/2026 for the other District 5 and 6 members.
Counties: DuPage County Board Chairman contests within scope were held in 2018 and 2022. Dan Cronin is described as County Board Chairman on the official site captured 2015-10-31.
Counties: DuPage membership for 2014-2021 comes from Wayback Machine captures of the official DuPage County website (dupageco.org), whose site menu listed members by district; capture dates are given in each source.
Counties: Will County: the County Executive (ballot title 'CHIEF EXECUTIVE OFFICER') is elected countywide and is not a seat on the County Board, so it is listed as its own entry. Will County Board districts have two members each; District 5 (2011 map) was on the ballot in 2012, 2014 and 2018 (not in 2016 or 2020); District 10 (2021 map) was on the ballot in 2022 and 2024, 'vote for 2' / 'Vote for not more than two' each time.
Counties: Will vote keys: 'Will' = Will County Clerk; 'Aurora Election Commission' = the Aurora Election Commission's figures for its 7 Will County precincts on Nov. 8, 2016 ('CEO- WILL'). The Will County Clerk's 2016 results site lists 300 precincts, none of them the Aurora Election Commission's. From 2018 the Will County Clerk's results include Wheatland Pct 031-034.
Counties: Will figures for 2016, 2018, 2020 and 2022 come from the Will County Clerk's election results site (results.enr.clarityelections.com/IL/Will), headed 'Official Results' and linked from the Clerk's past-elections page; the canvass books for those elections were not checked. The 2024 figures match both the 2024 canvass book (Official Results) and the results site.
Counties: Will candidate names and party labels ('DEM'/'REP') are copied as the Will County Clerk prints them; the 2024 canvass book prints CHARLES "CHUCK" MAHER with double quotes (the results site uses single quotes). A 'No Candidate (REP)' line with 0 votes in the 2024 District 10 contest is not recorded as a candidate. The Aurora Election Commission prints the 2016 executive candidates as LAWRENCE WALSH and L. McPHILLIPS.
Counties: Kendall vote keys: 'Kendall' = Kendall County Clerk; 'Aurora Election Commission' = the Aurora Election Commission's figures for its 3 Kendall County precincts (Ward 9 Prec 1-3) on Nov. 8, 2016. The Kendall County Clerk's combined 2016 canvass page prints the same two rows and COMBINED TOTALS equal to the sums recorded (12,300; 10,462; 10,053; 11,205; 8,802). From 2018 the Kendall County Clerk's reports cover 87 precincts (84 in 2016 plus the 3 former Aurora Election Commission precincts).
Counties: Kendall County Board structure shown by the official results: District 2 contests were 'Vote for 3' (2016, 2020), 'Vote for 2' (2018, 2024) and 'Vote for 5' (2022, after the 2021 redistricting). No Kendall County Board Chairman contest is listed in the Kendall County Clerk's general election reports opened; chair holders are recorded from official roster pages and captures.
Counties: Kendall's 2020, 2022 and 2024 official reports and its 2016 numbered key canvass are scanned documents; their figures were transcribed from the page images. Kendall candidate names and party labels ('REP'/'DEM') are copied as printed in each report (capital letters except the 2024 jurisdictional canvass).
Local districts: Which park, library and college districts include part of Aurora: at least one tax code in a county clerk's official tax-code report lists both the City of Aurora and the district. A district is listed when an official record also shows Aurora residents in it (see each district's entry). Reports opened: Kane County Clerk 'District Rates by Taxcode Report' (Tax Code Rate Booklet) for Tax Years 2015-2025 (https://clerk.kanecountyil.gov/TaxExtension/Documents/Tax%20Extension/2015-2016/Tax%20Code%20Rate%20Booklet.pdf through .../2025-2026/2025%20Tax%20Code%20Rate%20Booklet.pdf); DuPage County Clerk tax rate booklets for Tax Years 2015 and 2025 and the Tax Year 2025 'Tax Code per District Report' (https://www.dupagecounty.gov/County%20Clerk/Documents/Forms%20And%20Reports/2025%20Tax%20Reports/8%20%20Tax%20Code%20per%20District%20Report%202025.pdf); Will County Clerk Wheatland Township tax codes for Tax Years 2015 and 2025 and the Tax Year 2025 all-township report (https://assets01.aws.connect.clarityelections.com/Assets/Connect/RootPublish/will-il.connect.clarityelections.com/TaxExtension/2025/TaxCodes/All.pdf); Kendall County Clerk 'District Rates by Taxcode Report' for Tax Years 2015-2025 (listed at https://www.kendallcountyil.gov/offices/county-clerk-recorder/county-clerk/tax-extension-reports/district-rates-by-tax-code; the Tax Year 2023 file was not read).
Local districts: Park, library and community college districts found in tax codes that include the City of Aurora: Kane - 102 WAUBONSEE COLLEGE 516, 111 FOX VALLEY PARK DISTRICT, 107 BATAVIA PARK DISTRICT, 108 SUGAR GROVE PARK DISTRICT, 121 AURORA CITY LIBRARY (named 121 AURORA PUBLIC LIBRARY from Tax Year 2020), 134 SUGAR GROVE LIBRARY DIST (Tax Years 2021-2025); DuPage - COLLEGE DU PAGE 502, FOX VALLEY PARK DIST, NAPERVILLE PARK DIST, WARRENVILLE PARK, CITY AURORA LIBR (2015) / AURORA LIBR DIST (2025); Will (every Aurora tax code in the Tax Year 2025 all-township report is in Wheatland Township) - COMM COLLEGE DIST 516, FOX VALLEY PARK DIST, CITY AURORA PUB LIB (2015) / AURORA PUBLIC LIBRARY (2025); Kendall (Oswego Township only) - J516 JR COLLEGE #516, PDFV FOX VALLEY PARK, PDOS OSWEGOLAND PARK DIST, LYAU AURORA LIBRARY, LYOS OSWEGO LIBRARY DIST (Tax Years 2024-2025, tax code OS167).
Local districts: Ruled out (no tax code that lists the City of Aurora also lists the district, in the reports named above): Joliet Junior College District 525 (Kendall lists J525 - JR COLLEGE #525 and Will lists COMM COLLEGE DIST 525 only in non-Aurora codes; every Aurora code lists District 516 or, in DuPage, District 502); the other community college districts in these counties (Elgin 509, Harper 512, Kishwaukee 523 and McHenry 528 in Kane; Chicago 508 and Elgin 509 in DuPage; Districts 515 and 520 in Will); Plainfield Park District, Joliet Park District and Sandwich Park District (Kendall/Will); the other Kane park districts (e.g. Geneva, St. Charles, Big Rock); Messenger Public Library of North Aurora (Kane '131 - MESSENGER LIBRARY'); Batavia Public Library District (Kane '123 - BATAVIA LIBRARY'); Warrenville Public Library District and Naperville's city library in DuPage; Plainfield, Plano, Sandwich, Yorkville, Three Rivers, Joliet and C B Phillips libraries in Kendall/Will. Oswego Public Library District (added) is listed only in one Kendall Aurora tax code, OS167, in Tax Years 2024 and 2025.
Local districts: Batavia library bond districts: the Kane County Clerk's Tax Year 2015-2017 reports list '136 - BATAVIA LIB 98 BOND DIST' and '137 - BATAVIA LIB 99 BOND DIST' in Aurora tax codes BA073, BA092, BA102, BA120 and BA171 (BA172 added in Tax Year 2018), together with '121 - AURORA CITY LIBRARY' (e.g. BA073 on page 85 of the Tax Year 2015 report); '123 - BATAVIA LIBRARY' is not listed in any Aurora tax code. No bond district is listed in Aurora codes from Tax Year 2019.
Local districts: Some tax codes that list the City of Aurora list no park district (e.g. Kane BA050; DuPage 7006; Will 0742) or no library district (e.g. Kane AU004 in Tax Year 2025; DuPage 7218 in Tax Year 2025).
Local districts: Vote keys: 'Kane', 'Kendall', 'Will', 'DeKalb', 'LaSalle' and 'Cook' are each county clerk's own official count; 'DuPage' is the DuPage County Election Commission's count for 2015 and 2017 and the DuPage County Clerk's from 2019; 'Aurora Election Commission' is that commission's count for its precincts (the City of Aurora's Kane, Kendall and Will County parts) at the April 7, 2015 and April 4, 2017 elections. From 2019 the City of Aurora's Kane precincts are in the Kane County Clerk's count. Each contest lists every authority whose count is included.
Local districts: Combined totals printed by one county for several counties (Kane County Clerk's Official Abstract of Votes; DuPage's 'Abstract of Votes - With Collar County'; Kendall's combined canvass pages) were used only as cross-checks. Differences found are listed in the body notes (Fox Valley Park District 2021: Grisson and Cummings; Waubonsee 2017: Michels, one vote).
Local districts: Write-in candidates are recorded only where an official result names them; unnamed write-in totals are described in contest notes and not recorded as candidates. Where an authority printed only an unnamed write-in total in a contest whose candidates were all write-ins, that authority is listed as not included (Aurora Public Library District 2023: Kendall; Sugar Grove Park District 2015 full term: Aurora Election Commission).
Local districts: Archived pages: where a body's official page, minutes file or an authority's results file is no longer posted, the Internet Archive (web.archive.org) copy of that official page or file was opened; each such source's 'what' says so and gives the capture date.
Local districts: No results are recorded for the November 3, 2026 election. The bodies' own records cited in the body notes give April 6, 2027 as the next consolidated election for the Fox Valley Park District, Aurora Public Library District and Waubonsee boards.
Local districts: [Fox Valley Park District] Official name and structure: the district's website uses 'Fox Valley Park District'. The district's 2027 Prospective Candidate Information Packet reprints 70 ILCS 1205/2-17.5: the Fox Valley Pleasure Driveway and Park District was reorganized by operation of law as the Fox Valley Park District on July 16, 2014 (effective date of Public Act 98-772); beginning with the 2017 consolidated election, 7 commissioners are elected for 4-year terms, 6 from 3 two-member subdistricts and 1 at large, and the initial terms were to be determined by lot (4 four-year, 3 two-year). The statute's initial subdistricts: (1) Kane and Kendall west of the Fox River; (2) Kane and Kendall east of the river and south and west of an Indian Trail Road / Farnsworth Avenue / BNSF line; (3) the DuPage and Will portions and the Kane portion north and east of that line. The packet states that, except for the at-large position, candidates must reside in the subdistrict they are elected to represent.
Local districts: [Fox Valley Park District] Why there was no 2015 contest and why all seats were on the 2017 ballot: the district's board page states 'In 2017 – for the first time in the Park District's 70-year history – residents took to the voting booth to elect seven commissioners from three two-member districts, and one commissioner at large' and 'Previously, all board members were appointed by the Kane County Board chairman.' The archived 2015 'Board of Trustees' page stated: 'The County Board Chairs appoint the Fox Valley Park District Board in the counties that have a proportionate share of the population in the District. Currently, the Kane County Board Chair appoints six members and the DuPage County Board Chair appoints one member.' The district's 2015-04-20 news post said applications for 'the next available Kane County appointments to the FVPD Board of Trustees' were accepted at the Kane County Board Office through May 1, 2015.
Local districts: [Fox Valley Park District] April 7, 2015: no Fox Valley Park District contest is listed in the Kane County Clerk's official cumulative report, the Aurora Election Commission's official summary, DuPage's results (Clarity summary.json, 243 contests), the Will County Clerk's canvass book, or the Kendall County Clerk's official Election Summary (report pages 006-007 list all park commissioner contests).
Local districts: [Fox Valley Park District] Staggering of the 2017 terms: the minutes of the Board of Commissioners' first meeting (May 1, 2017, 6:30 p.m., item 7.1 'Commissioner Term Lottery') record that Attorney Hodge conducted a lottery with sealed envelopes containing 2 or 4: District 1 Anderson four years, Hicks two years; District 2 Cummings four years, Butler two years; District 3 Holly Scholz four years, Penne two years. The at-large seat (Alexandrou) is listed with 'Term expires April 2021' on the roster captured 2017-05-04. The board page states: 'By lottery, four commissioners were selected to serve four-year terms, with three commissioners to serve a two-year term with four-year terms thereafter, if re-elected.'
Local districts: [Fox Valley Park District] Election authorities: in 2017 the Fox Valley contests were counted by the Kane County Clerk, the Aurora Election Commission (Aurora's Kane, Kendall and Will precincts), the DuPage County Clerk and the Kendall County Clerk; the Will County Clerk's 2015 and 2017 books contain no Fox Valley Park District contest, so there is no Will figure to double count. From 2019 the authorities are Kane, DuPage, Will (Wheatland Pct 031-034 in 2019 and 2021, 031-035 in 2023 and 2025) and Kendall (6 precincts, e.g. Bristol 11, 12, 14, 15, 16 and Oswego 38 in 2019 and 2021; 5 Bristol precincts in 2017).
Local districts: [Fox Valley Park District] Which authorities carry which contests (as the official reports show): Kendall's reports contain only the at-large and District 1 contests; DuPage's and Will's only the at-large and Ward/District 3 contests; District 2 contests are listed only in Kane's reports (and the Aurora Election Commission's in 2017). Kane's 2017 cumulative report titles the subdistricts 'WARD 1/2/3' and its 2017 abstract 'DISTRICT 1/2/3'; DuPage uses 'Ward 3' (or 'Ward Three') in every year; Will uses 'WARD 3' in 2019-2023 and 'District 3' in 2025.
Local districts: [Fox Valley Park District] Cross-checks against Kane's Official Abstracts of Votes (combined multi-county totals, used only as cross-checks): every 2017, 2019, 2023 and 2025 figure equals the sum recorded here. 2021: District 1 (3839) and the write-in figures for Reynolds (76), Rivera Nunez (11) and Clement (390) match, but the abstract prints JOE GRISSON, III 412 (the sum recorded here is 463 = Kane 51 + DuPage 405 + Will 7; 412 equals DuPage plus Will) and MARY ANN CUMMINGS 1213 for District 2 (Kane's cumulative report prints 1,561). The FVPD page of the abstracts.pdf in Kane's 2019-04-02 folder lists the 2019 candidates but its heading and certification read 'Consolidated Election on April 4, 2017' and 'Dated: April 25, 2017'.
Local districts: [Fox Valley Park District] DuPage's 2017 Clarity summary (https://results.enr.clarityelections.com/IL/DuPage/71873/194125/json/en/summary.json) shows the two Fox Valley contests with 24 of 42 precincts reporting; the DuPage figures recorded here are from the official canvass (Prec Cntd 42), and the vote figures in both are the same.
Local districts: [Fox Valley Park District] Name variants as printed: Kane 2017 'Matt Hicks Jr.', 2019 'Matthew Hicks, Jr', 2023 'Matthew Hicks, Jr.'; the board page uses 'Matt Hicks, Jr.'. 'Mary Ann Cummings' (2017 Kane and Aurora Election Commission results; Kane abstracts 2021 and 2025) and 'Mary Anne Cummings' (Kane 2021 and 2025 cumulative reports, board page); minutes also print 'MaryAnne' and 'Maryanne'. The Aurora Election Commission 2017 summary prints 'ROGER SCHORR' and 'GIOVANNI 'GIO' SANTA' (truncated) where Kane and DuPage print 'Roger Schnorr' and 'Giovanni "Gio" Santana'. Kane's 2019 abstract prints 'Mark Richard Bushbacher'. The board page lists 'Sandi Schmitt'; results and minutes print 'Sandra Schmitt'. Minutes print 'Al Broholm' for Allan Broholm, and the January 8, 2024 minutes print 'Joe Grissom' once.
Local districts: [Fox Valley Park District] Write-ins are recorded only where an official result names the candidate. Unnamed write-in totals (DuPage 2021 'Total votes' 586 at large and 511 in Ward 3 versus named totals of 405 and 390; Will 2021 'WRITE-IN' 98 at large) are described in the contest notes and not recorded as candidates.
Local districts: [Fox Valley Park District] Board officers: President and Vice President are commissioners elected for one-year terms (the 2027 candidate packet says 'as prescribed by Article 4 of the Park District Code'). Under the appointed Board of Trustees (through May 1, 2017) the Secretary and Treasurer were trustees (Cynthia Penne and Rachel Ossyra in 2015-2016). From May 1, 2017 the Treasurer, Secretary and assistants are appointed staff (e.g. Diana Erickson, Kim Nooncaster, Jennifer Paprocki, John Goll II per minutes) and are not listed as officeholders.
Local districts: [Fox Valley Park District] 2017-2019 at-large seat: the September 30, 2017 special meeting accepted Alex G. Alexandrou's resignation and approved a resolution appointing Theodia Gillespie as Commissioner at Large (Mary Anne Cummings and Holly Scholz abstained). The April 2, 2019 at-large contest was for the unexpired 2-year term. Mavis Bates' resignation was accepted on December 14, 2020 (minutes state she was elected to the Kane County Board); no minutes from January-April 2021 record an appointment to that vacancy, and the roster captures of 2021-01-15 and 2021-04-14 list six commissioners.
Local districts: [Fox Valley Park District] 2023-2025 District 3 seat: minutes of September 18, 2023 record the recommendation to appoint Aimee Cisneros to the District 3 vacancy resulting from Al Broholm's resignation 'for the unexpired term ending April 2027'; she was sworn in on November 28, 2023, and was elected to the unexpired 2-year District 3 term on April 1, 2025.
Local districts: [Fox Valley Park District] 2025: minutes of the April 23, 2025 special meeting note 'Chuck Anderson resigned as Board President on April 18, 2025'; at that meeting the Executive Director recognized Commissioners Joe Grisson and Chuck Anderson for their years of service and introduced the newly elected Commissioners Edward Ash and Sandra Schmitt, who took the oath on May 12, 2025. On July 14, 2025 Matt Hicks, Jr. was declared President (6 votes; Jerry Butler declined a nomination) and Aimee Cisneros Vice President (4 votes; Sandra Schmitt 3). On July 13, 2026 both were declared again, effective at the close of that meeting.
Local districts: [Fox Valley Park District] Archived pages: rosters before 2025 and minutes no longer on the live site were read from Internet Archive (web.archive.org) copies of the district's own official pages and files; each source entry gives the capture date and the original official URL. Minutes for 2016-2021 were read from files still live on the district's site (wp-content/uploads/2019/01 and later folders). Local copies of the Kane, DuPage and Will result PDFs were read after confirming that their byte sizes equal the files served at the cited URLs.
Local districts: [Fox Valley Park District] Next election: the district's board page and 2027 candidate packet state the next consolidated election is April 6, 2027, with three four-year positions (one each in subdistricts 1, 2 and 3); petition filing November 16-23, 2026 at the Cole Center. No results are recorded for it.
Local districts: [Aurora Public Library District] FORMATION (how and when): The City Council minutes of 2020-01-28 record adoption of 'A Resolution approving the conversion of the Aurora Public Library to a library maintained and operated under the Public Library District Act of 1991' (Enactment No. R20-015; Aye: 11). Resolution R20-125 (passed 2020-06-23) recites that 'on January 28, 2020, the City Council consented to the conversion', that 'on February 19, 2020, in accordance with the Local Library Act, the Board of Trustees of the Aurora Public Library petitioned the circuit court to approve the conversion with an effective date of July 1, 2020', and that 'on June 5, 2020, the circuit court approved the petition and established the Aurora Public Library District'.
Local districts: [Aurora Public Library District] FORMATION (court order): The Final Judgment Order (Circuit Court of the 16th Judicial Circuit, Kane County, case 20 MC 000002, clerk's stamp 'Jun 05, 2020 FILED/IMAGED') approved 'The conversion of Aurora Public Library to a Public Library District', named the district 'Aurora Public Library District', found the petition 'in accordance with statutes applicable to the conversion of a City Library to a Public Library District via the joint action of the City and the Aurora Public Library', set 'July 1, 2020' as the effective date of the conversion and of the commencement of library services by the district, set the district's first fiscal year as July 1, 2020 to June 30, 2021, appointed the incumbent Library Trustees as district trustees 'with the same offices which they now hold' until the April 2021 election, 'at which time seven (7) Library Trustees are to be elected pursuant to 75 ILCS 16/30-10', and fixed the district's boundaries as the library's, 'identical to the City boundaries'. Its page 3 lists: Andrew Smith President; Joe Filapek Vice-President; John Savage Treasurer; Melinda Riddick Secretary; Dee Basile, Jeffrey A. Butler and Eva Serrano Trustees; two vacancies.
Local districts: [Aurora Public Library District] FORMATION (other official statements): Ordinance O20-062 (approved 2020-09-22) recites that 'effective July 1, 2020, the Aurora Public Library converted into a Public Library District'; the library district's FY2024 and FY2025 audited financial reports refer to its 'becoming a separate library district for the fiscal year ended June 30, 2021'. None of the official documents opened (City Council minutes of 2020-01-28, R20-125, O20-062, the Final Judgment Order, library board minutes of 2020) mentions a referendum on the conversion.
Local districts: [Aurora Public Library District] PRE-DISTRICT GOVERNANCE: The cover memo of Ordinance O20-062 (City Law Department, 2020-08-19) states: 'Prior to July 1, the Library had been managed by a board of trustees appointed by the mayor with the advice of the city council and operated under the Illinois Library Act and its predecessor statutes.' The ordinance recites that before July 1, 2020 the library 'was a public library established by the City of Aurora under former provision of the Illinois Municipal Code and operating in accordance with the Illinois Local Library Act' and that City Code provisions 'provided for the operation of the Aurora Public Library, appointment of its board of directors (trustees), approval of its budget, and selection of its personnel'; it repealed Chapter 24 of the City Code. City appointment resolutions of 2015-2018 (R15-225, R16-333, R17-039, R18-122) approve appointments that it is 'the Mayor's desire' to make and describe 'The Aurora Public Library Board' as 'a nine (9) member board'. The board's 2015-2019 minutes are headed 'BOARD OF LIBRARY DIRECTORS, AURORA (ILLINOIS) PUBLIC LIBRARY'. The library's Who We Are page states the library was 'Established in 1881 by city ordinance'.
Local districts: [Aurora Public Library District] PRE-DISTRICT BOARD SOURCES: The 2015 board minutes (2015-01-28, 2015-02-25, 2015-04-22, 2015-07-22) were opened as Internet Archive copies of the library's former website (the original wp-content URLs no longer resolve); 2016-2023 minutes are live on the library's aurora.libnet.info / static.libnet.info document server (links found through Internet Archive captures of the library's yearly board pages); the 2019-12-10, 2020-04-25, 2022-03-02, 2023-07-26 and 2024-04-14 rosters are Internet Archive captures of the library's own board page. City appointment resolutions were read from the City of Aurora's Legistar records. City resolutions before 2015 (original appointments of trustees serving in 2015) were not collected.
Local districts: [Aurora Public Library District] 2021 STAGGERED TERMS: The board minutes of 2020-07-22 record the attorney's explanation that 'At the first election, the staggered term provision provides trustees shall be determined by lot with 2 trustees serving 2 years, 2 trustees serving 4 years and 3 trustees serving six years.' The minutes of 2021-05-26 record the 'TERM LOTTERY': 'Each board member selected a numbered card 1 through 7. The term length is displayed on the reverse side of the card.' Results: Ryan Cytryn 2-year, Joe Filapek 6-year, Paul LaTour 4-year, Sandeep Londhe 2-year, Matthew Orr 6-year, Melinda Riddick 6-year, Suzanne Stegeman 4-year; the minutes add 'All members were elected to six-year terms.'
Local districts: [Aurora Public Library District] NO CONTESTS 2015, 2017, 2019: The library board was appointed by the City before the 2020 conversion (see PRE-DISTRICT GOVERNANCE) and the Final Judgment Order set the district's first trustee election for April 2021. No Aurora library board contest is listed in Kane's cumulative reports for 2015-04-07, 2017-04-04 or 2019-04-02, in the 2015 Aurora Election Commission summary (text), in DuPage's Clarity summaries for 2015, 2017 and 2019, or in Will's 2015, 2017 and 2019 canvass books. (Kane's 2019-04-02 cumulative report does include a West Aurora School District 129 question '(WEST AURORA 129) SHALL THE LIBRARY REMAIN AT WASHINGTON MIDDLE SCHOOL', which is not a library board contest and is not recorded here.) The 2017 Aurora Election Commission summary is a scanned image; a machine reading of its text contains no 'library' contest. Documents searched: https://clerk.kanecountyil.gov/Elections/Election%20Documents/2015-04-07/cumulative.pdf, .../2017-04-04/cumulative.pdf, .../2019-04-02/cumulative.pdf, .../2015-04-07/Aurora%20Election%20Commission%20-%20Summary.pdf; https://results.enr.clarityelections.com/IL/DuPage/72187/193194/json/en/summary.json, .../71873/194125/..., .../94959/226920/...; Will canvass books .../CanvassBooks/2010s/2015/April2015CanvassBook.pdf, .../2017/April2017CanvassBook.pdf, .../2019/April2019CanvassBook.pdf.
Local districts: [Aurora Public Library District] 2021 CONTEST: Kane lists Suzanne Stegeman as a write-in (41) and does not list Sandeep Londhe; DuPage's canvass lists 'W/I Sandeep Londhe' (369) and does not list Stegeman; Will (summary and abstract) and Kendall (official jurisdictional canvass; Kendall's official write-in list has no Aurora library entry) list only the five ballot candidates. The candidate totals recorded here equal the combined figures in Kane's Abstract of Votes (6015, 5591, 6256, 7504, 5487, 41, 369). That abstract prints 'Number of Precincts: 118' while the four counties' reports show 63 + 47 + 4 + 3 = 117. DuPage's precinct-level Election Abstract heads the contest 'Vote for not more than FIVE' while DuPage's signed canvass prints 'Vote for not more than 7' (Kane, Will and Kendall print vote for 7); the abstract's 'Total votes: 9,753' exceeds the sum of its six named lines (9,642) by 111 votes not attributed to any candidate. Kendall's separate 'April 6 2021 Election Results' summary is headed 'UNOFFICIAL'; the figures recorded come from Kendall's official jurisdictional canvass, which matches it. All seven named candidates (seven seats) were seated; the minutes of 2021-05-26 call it 'the first elected board for the library district'.
Local districts: [Aurora Public Library District] 2023 CONTEST: All three named candidates were write-ins. Will's summary prints 'WRITE-IN 128' for the contest, of which its 'Official Write-In Results' attribute 6 to Jared Laesch, 0 to Kevin O'Neill and 6 to Katrina Plonczynski. Kendall prints 'WRITE-IN 37' with no candidate named. The totals recorded (111, 486, 489) equal the combined figures in Kane's Abstract of Votes (Kevin O'Neill 111, Jared Laesch 486, Katrina Plonczynski 489), which therefore also contain no Kendall figure. The candidates listed under most votes rest on the library district's own records: Ordinance 2023-4 ('Jared Laesch was elected Library Trustee to a term expiring in 2029') and the minutes of 2023-05-24 (oath to 'newly elected Trustee ... Katrina Plonczynski'; 'recently elected Trustee Jared Laesch ... would not be able to serve').
Local districts: [Aurora Public Library District] 2025 CONTESTS: Full-term totals recorded here (Tyagi 4665, Sanchez 6409, O'Neill 6862, Gaddis 4710, LaTour 3278) equal the combined figures in Kane's Abstract of Votes (which prints 'KEVIN O'NEIL' and 'PAUL La TOUR'). Unexpired-term: Kane lists three write-ins (Adam Pauley, Scott McCleary, Vince Gaddis); DuPage lists two (Vince Gaddis 45, Scott McCleary 34); Will lists only Scott McCleary (6; 'Unresolved write-ins: 0'). Kendall's summary (EL45A) and jurisdictional canvass (EL86) print only 'WRITE-IN 47', and its Canvass Results Report prints '(Invalid write-in votes) 47' and 'Total Votes 0' for this contest; the Kendall figure of 2 for Scott McCleary comes from Kendall County's 'LIST OF PERSONS WHO FILED A DECLARATION OF INTENT TO BE A WRITE-IN CANDIDATE - OFFICIAL RESULTS - KENDALL COUNTY' as printed in Will County's 2025 canvass book (PDF page 136). With that figure the totals (McCleary 221, Gaddis 101, Pauley 14) equal Kane's Abstract of Votes. The library minutes of 2025-05-28 record oaths to 'newly elected trustee Scott McCleary and re-elected trustees Kevin O'Neill and Joseph Sánchez'.
Local districts: [Aurora Public Library District] The board page (checked 2026-10-27) lists Cassandra White as 'Elected 2026', but Ordinance 2026-03 and the 2026-03-25 and 2026-04-22 minutes record her appointment by the board, effective 2026-04-22, to serve until the April 2027 election.
Local districts: [Aurora Public Library District] Ordinance 2023-4 was signed with handwritten roll call 'AYES: Filapek, LaTour, Riddick, Stegeman; ABSENT: Orr, Plonczynski', although the minutes of 2023-07-26 list Kevin O'Neill among the 'Yes' votes on that ordinance (he was appointed by it); both are official records and are reported as printed.
Local districts: [Aurora Public Library District] The resolution text of R17-039 (2017-02-28) reappoints 'Andrew Smith' but its term clause reads 'the term of Andrew Miller shall expire June 30, 2019'; no term expiry is recorded here for Andrew Smith's 2017 reappointment.
Local districts: [Aurora Public Library District] The board minutes call officer posts 'President', 'Vice President', 'Treasurer' (added to the bylaws 2020-02-19) and 'Secretary'; officer terms were two years under the city-era bylaws (minutes of 2016-01-27). Since 2021 officers have been elected at the first meeting after each election (2021-05-26, 2023-05-24, 2025-05-28) and Paul LaTour was elected Secretary 2023-08-23 to fill the vacancy in that office.
Local districts: [Aurora Public Library District] NEXT ELECTION: The library's Trustee Resources page lists April 6, 2027 as the next consolidated election for library trustees, with nominating petitions filed with the Library Board Secretary November 16-23, 2026; no 2026 results exist for this body.
Local districts: [Aurora Public Library District] Vote figures were read from the page images of each report, and the arithmetic printed in the documents (component columns summing to totals, or precinct rows summing to totals) was checked for every figure recorded.
Local districts: [Waubonsee Community College District 516] Official name used: 'Waubonsee Community College, Community College District 516' as in the board minutes heading ('Board of Trustees of Waubonsee Community College, Community College District 516, Kane, Kendall, DeKalb, LaSalle, and Will Counties, IL'). Other official forms: 'Waubonsee Community College District 516' (ACFR title) and 'Waubonsee Community College District #516' (collective bargaining item, minutes of 2026-08-19).
Local districts: [Waubonsee Community College District 516] How trustees are elected (official sources): the Public Community College Act provides that the board of a community college district consists of 7 members (110 ILCS 805/3-6); trustee elections are nonpartisan, held at the time and in the manner of the general election law, for 6-year terms, and the ballot shows each seat's term length and no party designation (110 ILCS 805/3-7(a), (b), (f)); trustee districts exist only for Districts 522 and 526 (110 ILCS 805/3-7a, 3-7c), and the 'Community College District Trustee' guide pages in the college's 'Community College District 516 Board of Trustees Election Packet' state that Districts 522 and 526 run from separate sub-districts and all others run at-large, so District 516 trustees are elected at large, district-wide. Candidates file nominating petitions signed by at least 50 voters or 10% of the district's voters, whichever is less, with the board secretary (110 ILCS 805/3-7.10). When a seat becomes vacant the remaining members appoint a replacement, who serves until a successor is elected for the rest of the term at the next regular election (110 ILCS 805/3-7(d)); this is the source of the 2019 and 2025 'unexpired 4-year term' contests. The new board organizes within 28 days of the election and elects a chair, vice chair and secretary for 2-year officer terms (110 ILCS 805/3-8). Each board also has one non-voting student member chosen by a method set by campus-wide student referendum, serving one year from April 15 (110 ILCS 805/3-7.24). The college's Board of Trustees page (checked 2026-10-27) says trustees are elected for six-year terms and the student body elects a student trustee each year for a one-year term.
Local districts: [Waubonsee Community College District 516] Statute sources (ilga.gov, opened 2026-10-28): https://www.ilga.gov/Documents/legislation/ilcs/documents/011008050K3-6.htm; .../011008050K3-7.htm; .../011008050K3-7a.htm; .../011008050K3-7.10.htm; .../011008050K3-7.24.htm; .../011008050K3-8.htm. Election packet: https://www.waubonsee.edu/media/10349 (April 1, 2025 Consolidated Election packet; pages 3-4 are ISBE 'Community College District Trustee' guide pages: at-large rule, 6-year term (110 ILCS 805/3-7(b)), term begins following the canvass and within 28 days of the election).
Local districts: [Waubonsee Community College District 516] Each contest total = Kane County Clerk + Will County Clerk + Kendall County Clerk + DeKalb County Clerk + LaSalle County Clerk, plus the Aurora Election Commission (AEC) in 2015 and 2017, when the AEC ran the elections in the Kane, Kendall and Will County parts of Aurora (its jurisdiction-wide summary covers 73 precincts). The Will County Clerk's 2015 and 2017 Waubonsee figures cover only Wheatland Pct 001 and 023 (the 2017 summary's CITY/AURORA column is 0); the AEC precinct reports printed in those Will books are part of the AEC figure and were not added again. From 2019 on, the Will figures include Wheatland precincts 031-036 and the Kane figures include Kane's former AEC precincts.
Local districts: [Waubonsee Community College District 516] Cross-check against the Kane County Clerk's Abstract of Votes (combined district totals, not used as figures): the summed totals equal the abstract for every candidate in 2015, 2019, 2021, 2023 and 2025 and for Harris and Delgado in 2017; for James K. 'Jim' Michels in 2017 the sum of the six authorities' figures is 20,472 and the abstract prints 20,471 (one vote difference; figures recorded as each authority published them). For 2017 the abstract's 252 precincts equal Kane 76 + AEC 73 + Will 2 + Kendall 74 + DeKalb 13 + LaSalle 14.
Local districts: [Waubonsee Community College District 516] Contest labels by authority: Kane 'WAUBONSEE COMMUNITY COLLEGE 516 FOR TRUSTEES TO SERVE A 6-YEAR TERM' / '... AN UN-EXPIRED 4-YEAR TERM' (2019) / '... AN UNEXPIRED 4-YEAR TERM' (2025); AEC 'WAUBONSEE CC'; Will 'WAUBONSEE COMM COLLEGE DIST 516 TRUSTEE' (2015-2023, with '6-YR'/'UNEXP 4-YR' in 2019) and 'WAUBONSEE COMMUNITY COLLEGE DISTRICT NO. 516 (Dekalb, Kane, Kendall, LaSalle & Will Counties) ...' (2025); Kendall 'WAUBONSEE CCD 516 TRUSTEES' with '-6YR'/'-UNEX.4YR' variants; DeKalb 'TRUSTEES OF THE COMMUNITY COLLEGE DISTRICT WAUBONSEE COMMUNITY COLLEGE DIST. 516' (2015-2021) and 'TRUSTEES WAUBONSEE CCD 516' (2023, 2025); LaSalle 'TRUSTEES COMMUNITY COLLEGE DISTRICT WAUBONSEE COMMUNITY' (2015), 'WAUBONSEE CCD 516 TRUSTEES' (2019-2023) and 'WAUBONSEE COMM COLLEGE DISTRICT NO. 516 TRUSTEE-6YR' / 'TRUSTEE-2YR UNEXPIRED' (2025; the 2025 unexpired seat is a 4-year term in the Kane, Will, Kendall and DeKalb reports and in the college's seating minutes).
Local districts: [Waubonsee Community College District 516] Candidate names follow the Kane County Clerk's cumulative reports. Variants: AEC 2015 prints names in capitals followed by 'NP'; AEC 2017 prints 'ROGER HARRIS', 'J DELGADO', 'J MICHELS'; the Kane abstract and other counties print 'Willie M. Mayes Sr.' (with a period) and some print names in capitals; the DeKalb results console marks 2019 candidates '(NON)'. No party labels are recorded. The 2019 un-expired-term winner is listed as 'Greg Thomas' and the 2023 candidate as 'Gregory Thomas'; the March 21, 2018 minutes name the appointee Gregory 'Greg' S. Thomas. Rick Guzman (roster) is listed on ballots as Richard "Rick" Guzman; Tina Willson (roster) as Tina Medlin Willson.
Local districts: [Waubonsee Community College District 516] Uncontested contests: 2017 (three candidates for three seats), 2019 un-expired 4-year term (one candidate), 2025 unexpired 4-year term (one candidate). No write-in candidate for Waubonsee is named in any opened official result (DeKalb's 2023 and 2025 official write-in tallies list none for this contest).
Local districts: [Waubonsee Community College District 516] Seating/declaration of results: Resolution No. 19-07 (2019-04-25), No. 21-08 (2021-04-29), No. 23-08 (2023-04-27) and No. 25-04 (2025-04-24) declared the results; the winners recorded here match those minutes. Minutes of the 2015 and 2017 seating meetings were not available (see not_found).
Local districts: [Waubonsee Community College District 516] Kendall 2017: the Kendall County Clerk's election-night summary (UNOFFICIAL, run 04/04/17 8:48 PM) showed Harris 3,802, Delgado 3,850, Michels 3,854; the official numbered key canvass (run 04/18/17) shows 3,805, 3,853 and 3,858, which are the figures recorded. Kendall 2021: the 'April 6 2021 Election Results' summary is headed UNOFFICIAL; the official jurisdictional canvass shows the same figures.
Local districts: [Waubonsee Community College District 516] DeKalb 2019: the DeKalb County Clerk's 2019 PDFs ('0419 Election Summary', '0419 Precinct by Precinct Results') are not on the current site and have no Internet Archive copy; the DeKalb figures come from the clerk's Election Results Reporting Console (dekalb.il.electionconsole.com, linked from the clerk's 'Election Results' page), whose archived candidate pages are marked OFFICIAL RESULTS, last updated 04/23/2019, 65 of 65 precincts. They match the Kane abstract cross-check exactly.
Local districts: [Waubonsee Community College District 516] Board rosters: Waubonsee posts board minutes for 60 days only; older minutes were read from files still served at waubonsee.edu/media/<id> (each redirects to the college's file store) and from Internet Archive copies of the college's former site (waubonsee.edu/about/leadership/board and downloads/pdf/leadership/board/). Board officers per the college's History of the Board page: 2015-2017 Dickson Chair, Oliver Vice Chair, Cotter Secretary; 2017-2019 Oliver, Dickson, Delgado; 2019-2021 and 2021-2023 Oliver, Delgado, Kelsey; 2023-2025 Oliver, Kelsey, Thomas; 2025-2027 'Rebecca Oliver/Patrick Kelsey, Chair', 'Patrick Kelsey/Greg Thomas, Vice Chair', 'Greg Thomas/Daniel Jaquez, Secretary/Secretary Pro Tempore'.
Local districts: [Waubonsee Community College District 516] Officeholder start and end dates are given only where an official source states them (appointment, oath, resignation or officer-effective dates); 'Board Member YYYY-YYYY' spans from the college's rosters are quoted in 'basis'. Officer 'to' dates are left null because no opened source states when each officer term ended (each officer listed was succeeded at the next reorganization meeting named in 'basis').
Local districts: [Waubonsee Community College District 516] Student trustees are recorded only where an official roster or minutes name them as student trustee. A college news release (April 21, 2016) says Mildreth Torres was elected student trustee for 2016-2017 and seated at the April 20 board meeting; no opened roster or minutes show her, so she is not listed as an officeholder.
Local districts: [Waubonsee Community College District 516] Next trustee election: the minutes of 2026-08-19 appoint the college's Local Election Official for the April 6, 2027 consolidated election; the rosters show the terms of Rebecca D. Oliver and Patrick Kelsey ending in 2027. District 516 trustees are not on the November 3, 2026 ballot (elections are held at the April consolidated elections).
Local districts: [Waubonsee Community College District 516] The college's FY2025 ACFR describes the district as more than 428,000 residents across a 624-square-mile area with 22 municipalities, and lists campuses including the Aurora Downtown Campus and Aurora Fox Valley Campus.
Local districts: [College of DuPage District 502] Official name used: 'College of DuPage, Community College District 502' (resolutions in Board minutes and the ACFR use this form). Board minutes are headed 'BOARD OF TRUSTEES OF COMMUNITY COLLEGE DISTRICT NO. 502, COUNTIES OF DuPAGE, COOK AND WILL, STATE OF ILLINOIS'; the college's notices page says the district covers the 'Counties of DuPage, Cook and Will'. The Board page says the Board 'comprises seven publicly elected trustees and one non-voting student trustee'.
Local districts: [College of DuPage District 502] Each contest total = DuPage + Cook + Will, each from that authority's own official report (DuPage: the DuPage County Election Commission canvass for 2015, the Canvassing Board of DuPage County canvass attested by the Election Commission for 2017, and the DuPage County Clerk's canvasses for 2019-2025; Cook: Cook County Clerk summary reports; Will: Will County Clerk canvass books). Every summed total equals the 'District Total' (2015, 2017, 2019, 2021) or 'Cumulative Votes' (2023, 2025) printed in the DuPage canvass, and the Cook and Will figures printed in the DuPage canvass equal the Cook and Will Clerks' own figures (cross-check only).
Local districts: [College of DuPage District 502] No District 502 contest is listed in Kane County's cumulative results (2015-2025) or in the Aurora Election Commission summary reports for 2015 and 2017 (their only college contest is Waubonsee); the Will County 2017 book shows 0 in the CITY/AURORA column for both District 502 contests, and the 2015 Will precinct report lists only DuPage Township and Wheatland Township precincts.
Local districts: [College of DuPage District 502] Cook County's reports list an unnamed 'write-in' line, not included as a candidate: 2015 6yr 38; 2017 2yr 27; 2017 6yr 30; 2019 6yr 10; no write-in line in 2021, 2023 or 2025. Will 2025 shows 'Unresolved write-ins: 0'. DuPage lists no write-ins.
Local districts: [College of DuPage District 502] Office names are the Cook County Clerk's labels ('Trustee, College of DuPage College 502, 6yr' / '2yr.'). DuPage labels: 'College of DuPage District #502 School Board Trustee' (2015-2021), 'COLLEGE OF DUPAGE DISTRICT 502 - FOR COLLEGE TRUSTEE TO SERVE A FULL 6 YEAR TERM' (2023), 'Cod 502 College Trustee' and 'Cod 502 Unexpired 2 Year College Trustee' (2025). Will labels: 'DUPAGE COLLEGE DIST 502 TRUSTEE' (2015), 'COMMUNITY COLLEGE DIST 502 TRUSTEE 6-YR' / 'UNEXP 2-YR' (2017), 'COMMUNITY COLLEGE DIST 502 TRUSTEE' (2019, 2021), 'DU PAGE COMMUNITY COLLEGE DIST 502 TRUSTEE' (2023).
Local districts: [College of DuPage District 502] Candidate names follow the Cook and Will printed forms. Variants: DuPage's 2015 Clarity page prints "Joseph M. 'Joe' Wozniak" and "David 'Dave' Carlin" with single quotes (its 2015 canvass uses double quotes); Will 2021 prints 'SHENG "TEXA" SUN' in capitals without the diaeresis; DuPage 2025 prints names in capitals; Cook 2023 and 2025 print 'NON - ' before each name. No party labels are recorded.
Local districts: [College of DuPage District 502] 2025: two candidates for the two six-year seats and one candidate for the unexpired two-year seat, so both 2025 contests are marked uncontested; the 2017 unexpired two-year contest had one candidate (Alan L. Bennett).
Local districts: [College of DuPage District 502] COD news (February 2016) says David S. Olsen would complete the term of Kathy Hamilton (resigned Dec. 13, 2015) and 'serve until a successor is elected in April 2017 to fill the final two years of the term'; COD news (April 2025) says Sahin 'Sonny' Jutla 'was elected to complete the remaining two years of Holan's term'.
Local districts: [College of DuPage District 502] The college's election page (checked 2026-10-27) says three seats, all full six-year terms, will be filled at the April 6, 2027 consolidated election; no 2026 election involves this Board.
Local districts: [College of DuPage District 502] Board minutes before July 15, 2021 are no longer posted on cod.edu (the Board page says to email the college for that archive). Facts for 2015-2021 come from (a) current cod.edu financial documents (budgets FY2019-FY2027, ACFRs FY2018-FY2025, bond Official Statements 2018/2019/2021/2023) and (b) Internet Archive (web.archive.org) copies of official cod.edu minutes, Board packets and college news releases; each such source is labelled 'Internet Archive copy' in its 'what' field. Minutes from July 15, 2021 on come from the college's Granicus portal (cod.granicus.com).
Local districts: [College of DuPage District 502] The Granicus archive attaches the minutes of the April 24, 2025 Organizational Meeting to an event dated 'Apr 16, 2026'; minutes for 2026 meetings were not posted there, so the April 16, 2026 Organizational Meeting minutes were read from the May 14, 2026 agenda packet (Item 9.c). Those minutes say 'April 14, 2026' once in the call-to-order sentence; the header and footers say April 16, 2026.
Local districts: [College of DuPage District 502] Trustee Joseph C. Wozniak (as named in the 2018/2019 Official Statements and FY2019 budget; 'Joe Wozniak' in 2015 minutes) served throughout 2015-2019. A candidate printed as 'Joseph M. "Joe" Wozniak' appeared on the April 7, 2015 ballot; no official source opened states whether this is the same person.
Local districts: [College of DuPage District 502] The current roster lists Andrew Manno's hometown as Aurora; COD news (April 2015) describes Student Trustee Gloria Roark as 'of Aurora'.
Local districts: [College of DuPage District 502] Officer titles are recorded as each source prints them (Chairman / Board Chairman / Board Chair; Vice Chairman / Board Vice-Chair; Secretary / Board Secretary). The Board Treasurer is a college employee appointed by the Board and is not recorded.
Local districts: [College of DuPage District 502] Student trustees are recorded where an official roster (budget or ACFR roster, Official Statement list, minutes roll call/oath) lists them as Student Trustee; the current Board page lists Danna Gonzalez without a title.
Local districts: [Naperville Park District / Warrenville Park District] Naperville Park District territory: DuPage and Will counties (13 Will County tax codes in Tax Year 2025 list NAPERVILLE PARK DIST); Warrenville Park District: DuPage County only. Totals for Naperville = DuPage County Clerk figure + Will County Clerk figure; Warrenville totals = DuPage figure.
Local districts: [Naperville Park District / Warrenville Park District] Will County Clerk canvass books for 2015, 2017, 2019, 2021, 2023 and 2025 each contain a Naperville Park Commissioner contest covering Will County precincts in DuPage Township (Will County) and Wheatland Township; the Will abstract pages for 2015-2021 state 'This political subdivision has been canvassed by the election authority in which their principal office is located.'
Local districts: [Naperville Park District / Warrenville Park District] Aurora Election Commission: the 2015 and 2017 AEC summary reports list no Naperville or Warrenville park district contest (2017 summary page 4 park contests: Batavia, Oswego, Sugar Grove); the Will County 2017 summary shows 0 in the CITY/AURORA column for NAPERVILLE PARK COMMISSIONER. No Will County tax code (2015 Wheatland; 2025 all Will) lists both CITY OF AURORA and NAPERVILLE PARK DIST. Kane County Clerk results 2015-2025 list no contest for either district.
Local districts: [Naperville Park District / Warrenville Park District] DuPage 2015 figures (both districts) equal the DuPage County Election Commission's 'Canvass of Votes for the Consolidated General Election, April 7, 2015' (printed April 24, 2015; opened as an Internet Archive copy of the file posted on dupageco.org) and the DuPage Clarity results site (summary data version 193194, whose page header reads 'Unofficial Results' and 'Last updated 2/23/2018'). Winners recorded for 2015 match later official rosters (NPD Commissioners History and December 31, 2015 Principal Officials list; Warrenville April 30, 2017 Principal Officials list).
Local districts: [Naperville Park District / Warrenville Park District] DuPage figures for 2017, 2019, 2021, 2023 and 2025 are from DuPage County canvass documents (2021: signed Official Canvass, cross-checked against the district Election Abstract; 2023: signed canvass). Will figures are from the Will County Clerk canvass books. Will figures were checked against their vote-type columns (sum of columns = total), and DuPage 2023 and 2025 figures against their vote-type columns as well. The 2015 DuPage figures equal the DuPage County Election Commission's Canvass of Votes (printed April 24, 2015; Internet Archive copy); the DuPage results site for that election is headed 'Unofficial Results'.
Local districts: [Naperville Park District / Warrenville Park District] Cross-check: DuPage canvass 'District Total' (2017, 2019, 2021) and 'Cumulative Votes' tables (2023, 2025) for Naperville equal the DuPage + Will sums recorded here for every candidate. For 2015 the archived DuPage canvass prints a Naperville 'District Total' (DuPage plus Will) equal to the sums recorded here.
Local districts: [Naperville Park District / Warrenville Park District] Name printing differs by authority: Will prints 'William B. "Bill" Eagan, III' (2017), upper-case names (2021, 2023) and mixed case in 2025 (e.g., 'Leslie Ruffing'); DuPage prints upper case in 2025. Candidate names here follow the DuPage documents.
Local districts: [Naperville Park District / Warrenville Park District] 'uncontested' is true where the number of candidates on the ballot did not exceed the number of seats (Naperville 2017 and 2019; Warrenville 2015 full term, 2017, 2021, 2023). No write-in candidates are listed by name in any of these contests' official results.
Local districts: [Naperville Park District / Warrenville Park District] No Naperville or Warrenville park district contest other than those recorded is listed in the DuPage results for these six elections (Warrenville had two contests in 2015: full term and unexpired 2-year term).
Local districts: [Naperville Park District / Warrenville Park District] Naperville Park District officer titles for 2015-2024 come from ACFR lists: dated December 31 for 2014-2019; the 2020-2025 ACFR board lists carry no as-of date. The December 31, 2019 list prints Mike King twice and does not list Marie Todd; the 2020 list spells 'Bobby Carlson'. NPD's board treasurer and board secretary are staff appointees (2026-06-11 minutes: Tricia Dubiel, Marissa Kula) and are not recorded as officeholders.
Local districts: [Naperville Park District / Warrenville Park District] Naperville Park District holds annual officer elections in June (2025-06-12 per news release; 2026-06-11 per minutes). The Commissioners History page shows no appointments to vacancies on the board from 2015 to date.
Local districts: [Naperville Park District / Warrenville Park District] Warrenville Park District fiscal year runs May 1-April 30; officers are elected/appointed each May for the fiscal year (minutes 2020-05-21, 2021-05-20, 2022-05-19, 2023-05-18, 2024-05-16, 2025-05-15, 2026-05-21) and the CAFR/ACFR lists show officers as of April 30. Treasurer and assistant (vice) treasurer seats are held by commissioners; the board secretary is the Executive Director (not recorded).
Local districts: [Naperville Park District / Warrenville Park District] Warrenville Park District: Commissioner Nicole Prater resigned at the 2020-12-17 meeting; the minutes record that she had been appointed Winfield Township Supervisor. The board kept the seat vacant until the April 6, 2021 election (roll calls through 2021-04-15 record '1-Vacancy'; the April 30, 2021 list shows 'Vacant, Vice President').
Local districts: [Naperville Park District / Warrenville Park District] Warrenville minutes of 2023-05-18 (under the heading 'Installation of Newly Appointed Commissioners') and 2025-05-15 print the new commissioners' terms as '4 Year Unexpired Term, May 2023 to April 2027' and '4-Year Unexpired Term, May 2025 - April 2029'; the corresponding DuPage contests were the regular park commissioner contests (no unexpired-term label).
Local districts: [Naperville Park District / Warrenville Park District] Most Warrenville Park District minutes used (2020-2025) are scanned images; the passages recorded were read from the page images.
Local districts: [Oswegoland Park District / Oswego Public Library District] Oswegoland Park District and the City of Aurora: the Kendall County Clerk's Tax Year 2015 District Rates by Taxcode Report lists 14 tax codes with VCAU - CITY OF AURORA: OS012 (PDFV - FOX VALLEY PARK) and 13 listing PDOS - OSWEGOLAND PARK DIST, including OS144 'CIT 1st NATL BK SSA 106' and OS150 'AURORA w/SS111 CITIZENS' (each prints VCAU - CITY OF AURORA 2.19348 and PDOS - OSWEGOLAND PARK DIST 0.49725).
Local districts: [Oswegoland Park District / Oswego Public Library District] Territory by authority: Oswegoland Park District contests are listed in Kendall and Will results (and, in 2015 and 2017, in the Aurora Election Commission results for Ward 9 Pct 1-3); no Kane County Clerk report (2015-2025 cumulative files) contains an Oswegoland contest. Oswego Public Library District contests are listed in Kendall, Kane and Will results; the 2015 and 2017 Aurora Election Commission summaries contain no Oswego library contest. In Kane and Will counties no tax code that includes the City of Aurora lists either district (Kane County Clerk Tax Year 2015-2025 District Rates by Taxcode Reports; Will County Clerk Wheatland Township tax code reports for Tax Years 2015 and 2025).
Local districts: [Oswegoland Park District / Oswego Public Library District] Every April consolidated election 2015-2025 had at least one contest for each body; none had zero contests.
Local districts: [Oswegoland Park District / Oswego Public Library District] Aurora Election Commission 2015: the Statement of Votes Cast shows OSWEGO PK BD COMM votes only in Ward 9 Pct 1-3 (S 16); its Will County precincts (Ward 9 Pct 4-10) show no votes for these contests, so Will County Clerk figures (Wheatland precincts) and AEC figures do not overlap. Will's 2017 EL45A has a CITY/AURORA column that is 0 for both contests.
Local districts: [Oswegoland Park District / Oswego Public Library District] Kendall figures are from official canvass/summary reports: 2015 EL45A summary (scanned; each row's Election Day + Early/Absentee + Provisional columns equal the total); 2017 EL52 numbered key canvass (scanned; e.g. (2545+2264+2837)/2 = 3,823 ballots); 2019 EL86 (scanned); 2021 EL86 (scanned; 4 x 5,340 ballots = 21,360 votes+undervotes for the library 4-year contest); 2023 EL45A/EL86 (text); 2025 EL45A (scanned; vote-type columns add to totals).
Local districts: [Oswegoland Park District / Oswego Public Library District] Kendall's combined canvass pages (2017 085A/091A, 2019 018A/025A, 2023 EL52) print Kane, Will and AEC rows that match those authorities' own reports; they were used only as cross-checks, except that each page's KENDALL row and Kendall's own named write-in tallies (Wallers 38 in 2017, Connon 87 in 2019, Friedman 90 in 2023) are Kendall's own figures.
Local districts: [Oswegoland Park District / Oswego Public Library District] Kane figures are from Kane's official cumulative reports (Absentee/Early/Election columns add to the Total) and match Kane's certified abstracts of votes for every year.
Local districts: [Oswegoland Park District / Oswego Public Library District] Will figures are from the Will County Clerk canvass books (EL45A summaries / cumulative results); each row's vote-type columns add to the printed total.
Local districts: [Oswegoland Park District / Oswego Public Library District] Name variants as printed: the Will County Clerk's 2019 Official Write-In Results print the declared write-in as 'James Cannon' (0 votes); Kendall and Kane print 'JAMES CONNON'/'James Connon'. Oswegoland minutes of 2025-05-15 print 'Holly Higgins' in the oath paragraph and 'Wiggins' elsewhere. The 2015 AEC report prints 'M. MCCALLOUGH'.
Local districts: [Oswegoland Park District / Oswego Public Library District] Write-ins recorded only where an official result names the candidate: Peter G. Wallers (2017), James Connon (2019 unexpired term), James Marter (2021) and Terry Friedman (2023). Unnamed write-in totals printed by Kendall/Will are mentioned in contest notes but not recorded as candidates.
Local districts: [Oswegoland Park District / Oswego Public Library District] Oswegoland district news post dated 2023-12-19 states the board accepted Commissioner Krahn's letter of resignation at the 2023-12-07 special meeting and that the vacancy would be filled by appointment until May 2025; the 2023-12-07 minutes record Krahn's announcement that he will resign effective December 31, 2023. The 2023-12-21 minutes still list Krahn as absent, and the 2024-01-01 roster capture still lists him.
Local districts: [Oswegoland Park District / Oswego Public Library District] Archived pages: rosters and pre-2022 minutes of both bodies were read from Internet Archive (web.archive.org) copies of the bodies' own official pages and PDFs; each source entry gives the capture date and the original official URL.
Local districts: [Oswegoland Park District / Oswego Public Library District] Next election: the next regular elections for both boards are at the April 6, 2027 consolidated election (Oswegoland's site posts a petition packet for it); no results are recorded for it.
Local districts: [Sugar Grove Park District / Batavia Park District / Sugar Grove Public Library District] All vote figures come from the Kane County Clerk's Cumulative Report - Official for each election (the Kane Clerk portion; columns absentee/vote-by-mail + early + election day = total were checked for every candidate) and, for 2015 and 2017, from the Aurora Election Commission (AEC) Election Summary Reports filed in the Kane Clerk's election-document folders. From 2019 on, the Kane Clerk ran the Aurora part of Kane County, so the Kane figure is the whole count.
Local districts: [Sugar Grove Park District / Batavia Park District / Sugar Grove Public Library District] AEC contest labels: 2015 'BATAVIA PK BD COMM' (1 precinct; JOHN TILMON NP 129), 'SG PARK COMM VOTE FOR TWO' (4 precincts; NO CANDIDATE 0; Write-in Votes 7) and 'SUGAR GROVE PARK' (4 precincts; DAWN WRONA EBY NP 105; the AEC report does not state the term - matched to Kane's unexpired 2-year contest by candidate, and Kane's abstract total 927 = 822 + 105); 2017 (scanned summary, page 4) 'BATAVIA PK BD COMM' (GARY FOILES 39, KEVIN RILEY 110, THOMAS DORSEY 87), 'SUG GRV PARK COMM' (STEVE BECKER 118, CHRIS WALKER 100) and 'SUG GRV PARK COMM 2YR' (DAWN WRONA EBY 147). Candidate names are recorded as printed by the Kane Clerk; the AEC spellings are shown here.
Local districts: [Sugar Grove Park District / Batavia Park District / Sugar Grove Public Library District] Cross-check with the Kane County Clerk's Official Abstract of Votes (which combines Kane Clerk and AEC figures in 2015 and 2017): every recorded total matches the abstract (2015: Tilmon 2837; Dawn Wrona Eby 927; Flint 962; Graceffa 919; Coffman 849. 2017: Foiles 1128, Riley 2072, Dorsey 1826; Becker 961, Walker 958; Eby 1109; Stokes 1024. 2019-2025: abstract figures equal the Kane cumulative figures for all three bodies). Exception: 2015 Sugar Grove Park 4-year contest - the abstract prints 'Perry Clark (Write-In) 14', equal to the Kane Clerk figure alone; the AEC's 7 write-in votes are not attributed to any name in either document.
Local districts: [Sugar Grove Park District / Batavia Park District / Sugar Grove Public Library District] Abstract headings differ from the cumulative reports in some places (records follow the cumulative report): 2015 abstract labels the Sugar Grove Park 2-year contest '(Vote for TWO)' (cumulative: Vote For 1); 2019 abstract labels the library unexpired 2-year contest '(Vote for TWO)' (cumulative: Vote For 1); 2021 abstract prints 'JOHN TILMAN', heads Connolly's contest 'FULL 6-YEAR TERM FOR AN UN-EXPIRED 2-YEAR TERM', and heads the library contest 'UN-EXPIRED 4-YEAR TERM (Vote for THREE)' (cumulative: 'FULL 4-YEAR TERM, Vote For 3'); 2023 abstract heads the library 4-year contest '(Vote for THREE)' (cumulative: Vote For 2); 2025 abstract heads the Batavia contest '(Vote for ONE)' (cumulative: 'Vote for (TWO)').
Local districts: [Sugar Grove Park District / Batavia Park District / Sugar Grove Public Library District] Rows printed as 'No Candidate Filed (W)' or 'No Candidate' (0 votes) in the Kane reports are not recorded as candidates. Write-in candidates are recorded only where Kane prints them by name, with the '(W)' marker as printed.
Local districts: [Sugar Grove Park District / Batavia Park District / Sugar Grove Public Library District] The 2025 Kane cumulative report prints 'IND' in the Party column for Ralph D. Voris and Chris Walker (Sugar Grove Park District 4-year contest); no other party labels are printed for these contests.
Local districts: [Sugar Grove Park District / Batavia Park District / Sugar Grove Public Library District] Every one of the six April elections had at least one board contest for each of the three bodies. Contests with fewer candidates than seats: Sugar Grove Park 2015 4-year (1 named write-in for 2 seats), 2017 4-year (2 for 3), 2021 4-year (1 for 3), 2023 4-year (1 for 2) and 2023 unexpired 2-year (1 write-in for 2); library 2021 4-year (2 for 3). The 2017 library ballot had only an unexpired 4-year contest.
Local districts: [Sugar Grove Park District / Batavia Park District / Sugar Grove Public Library District] Other counties: the DuPage County Clarity results summaries for all six elections (ids 72187, 71873, 94959, 108904, 117398, 123485) contain no contest naming Batavia or Sugar Grove, and the Will County canvass books (2015-2025) contain no such contest. Kendall County results were not searched for these bodies; the Kendall County Clerk's Tax Year 2015 and Tax Year 2025 District Rates by Taxcode Reports list none of the three districts.
Local districts: [Sugar Grove Park District / Batavia Park District / Sugar Grove Public Library District] Officeholder dates: a start date is given only where minutes state an appointment, oath or installation date; an end date only where minutes state a resignation acceptance, a 'last meeting', or the meeting at which a member was recognized as outgoing and the new board was seated. Officer entries with a 'from' date use the date the minutes record the election/appointment to that office. Year ranges from the official rosters (e.g. 'Tom Dorsey 2017 – 2020') are quoted in 'basis', not converted into dates.
Local districts: [Sugar Grove Park District / Batavia Park District / Sugar Grove Public Library District] Sugar Grove Park District minutes 2017-2026 were opened from sgparks.org (www.sgparks.org/wp-content/uploads/...); most 2020-2026 minutes are scanned images and were read from the page images. No 2015-2016 minutes were found; 2015 membership is from the roll calls of Ordinances 15-01 (2015-06-08) and 15-02 (2015-11-11), both scanned.
Local districts: [Sugar Grove Park District / Batavia Park District / Sugar Grove Public Library District] Batavia Park District: bataviaparks.org currently posts minutes for 2025-2026 only; 2020-2023 minutes cited here were opened as Internet Archive copies of PDFs formerly posted at bataviaparks.org/upload/ (those URLs now return 404). Officer titles for 2014-2015 through 2026-2027 are listed in the 'Archive' table on the official Park Board page; that table lists Executive Director Allison Niemela as Secretary for 2025-2026 and 2026-2027 (not a commissioner, not recorded).
U.S. Congress: All vote figures are the whole-district (or statewide) candidate totals printed in the ISBE Official Canvass PDFs for each general election (files 2016GEOfficialVote.pdf, 2018GEOfficialVote.PDF, 2020GEOfficialVote.pdf, 2022GEOfficialVote.pdf, 2024GEOfficialVote.pdf, linked from https://www.elections.il.gov/ElectionOperations/DownloadVoteTotals.aspx). Every recorded figure matches ISBE's online Election Vote Totals for the same contest; the sum of recorded candidate totals equals the online 'Vote Totals' figure for every contest.
U.S. Congress: Party labels are recorded as printed in the canvass candidate lines (DEM, REP, LIB, GRN, WWP). ISBE's online Election Vote Totals print the same parties as DEMOCRATIC, REPUBLICAN, LIBERTARIAN, GREEN and WILLIE WILSON PARTY.
U.S. Congress: Candidates recorded without a party are printed in the canvass with no party abbreviation and with 'W-I' after their percentage; ISBE's online vote totals show no party for them.
U.S. Congress: The 2020 canvass prints the Libertarian U.S. Senate candidate as 'DANNY MALOUF (JORGENSEN)'; ISBE's online 2020 vote totals print 'DANNY MALOUF'. The canvass spelling is recorded.
U.S. Congress: The canvass lists two candidates with 0 votes that ISBE's online vote totals omit: BRYAN ROBINSON (2020, UNITED STATES SENATOR) and DON WAGNER (2022, Eleventh Congressional District). Both are recorded with 0.
U.S. Congress: Vote percentages and pluralities printed in the canvass are not recorded.
U.S. Congress: The ISBE Official Canvass documents for 2018 and 2024 contain no UNITED STATES SENATOR contest; Illinois U.S. Senate general elections in the 2016-2024 period were held in 2016, 2020 and 2022.
U.S. Congress: The Census files for the map used in 2016-2020 (113th and 116th Congress) list Aurora city's Kendall County part only in Congressional District 11 and its Will County part only in Congressional District 14; its DuPage and Kane parts are listed in both 11 and 14.
U.S. Congress: On the Census Bureau's TIGERweb service (opened 2026-10-27), a spatial query of the 116th Congressional Districts layer (Legislative MapServer layer 12) with Aurora city's 2020 Census boundary (Places_CouSub_ConCity_SubMCD layer 25) and with its current boundary (layer 4) returns only Districts 11 and 14.
U.S. Congress: Officeholder service dates for Bill Foster, Randy Hultgren and Lauren Underwood are from the Biographical Directory of the U.S. Congress text as shown on history.house.gov (U.S. House Office of the Historian and Clerk's Office of Art and Archives), opened 2026-10-27; district numbers come from ISBE results for each election and, for current members, the Clerk's member profiles.
U.S. Congress: November 3, 2026 general election (no results recorded): ISBE's candidate list for the 2026 General Election (opened 2026-10-27) shows for 11TH CONGRESS: 'Foster, Bill' (DEMOCRATIC) and 'Walter, Jeff' (REPUBLICAN), each with status 'Active 10/27/2025' (https://www.elections.il.gov/ElectionOperations/CandidateList.aspx?ElectionID=sejIrI%2bQmww%3d&OfficeID=0AdTD3sTWYM4dmk%2fjznA4g%3d%3d&Status=P2wRQXkiFoo%3d&BallotGroup=FTIb1gd6z9Y%3d&QueryType=xF443FTCAJbIL3atac%2fUjEg7Y4yklgT1).
U.S. Congress: November 3, 2026 general election (no results recorded): ISBE's 2026 General Election candidate list shows for 14TH CONGRESS: 'Underwood, Lauren' (DEMOCRATIC) and 'Marter, James T. "Jim"' (REPUBLICAN), each with status 'Active 10/27/2025' (https://www.elections.il.gov/ElectionOperations/CandidateList.aspx?ElectionID=sejIrI%2bQmww%3d&OfficeID=xL%2frD5sZJ%2b%2bBAlkUFYHpAA%3d%3d&Status=P2wRQXkiFoo%3d&BallotGroup=FTIb1gd6z9Y%3d&QueryType=xF443FTCAJbIL3atac%2fUjEg7Y4yklgT1).
U.S. Congress: November 3, 2026 general election (no results recorded): ISBE's 2026 General Election candidate list shows for UNITED STATES SENATOR: 'Stratton, Juliana' (DEMOCRATIC, status 'Active 10/27/2025'), 'Tracy, Don' (REPUBLICAN, status 'Active 10/31/2025') and 'Harrington Jr, Whitfield' (AMERICAN CENTER PARTY, status 'Active 5/26/2026'); a fourth filing (INDEPENDENT) shows status 'Removed 7/14/2026' (https://www.elections.il.gov/ElectionOperations/CandidateList.aspx?ElectionID=sejIrI%2bQmww%3d&OfficeID=b3l9OOoBLkjHeNv3Pz40NQ%3d%3d&Status=P2wRQXkiFoo%3d&BallotGroup=V9NWK5qGWEo%3d&QueryType=xF443FTCAJbIL3atac%2fUjEg7Y4yklgT1). ISBE's board agenda lists Fri, August 21, 2026 as the 'Statutory date to certify the ballot for the November General Election'.
U.S. Congress: Biographical Directory text was read on history.house.gov; bioguide.congress.gov and the congress.gov member pages could not be opened. The Clerk's profile URL for former member Randy Hultgren (https://clerk.house.gov/members/H001059) returned a general Clerk page with no member profile.
Local districts: Which school districts include part of Aurora: the City of Aurora GIS 'School Districts' layer (MyPlace map service) holds 11 polygons: Aurora West 129, Aurora East 131, Indian Prairie 204, Oswego 308, Batavia 101, Kaneland 302, Warrenville 200, Yorkville 115, Plano 88, Plainfield 202 and Hinckley-Big Rock 429. Of the 73,350 City address points that lie inside the 'City of Aurora' city-limits polygon, 19,768 fall in 129, 21,108 in 131, 22,256 in 204, 7,812 in 308, 1,970 in 101, 429 in 302 and 7 in 200; the seven counts sum to 73,350. Batavia CUSD 101 and Kaneland CUSD 302 were therefore added as bodies; Wheaton Warrenville CUSD 200 is not listed (see the note on it).
Local districts: Checked and ruled out: Yorkville CUSD 115, Plano CUSD 88 and Plainfield CCSD 202 (0 City address points of any kind fall inside their polygons in the City of Aurora GIS layer); Hinckley-Big Rock CUSD 429 (16 address points inside its polygon, none inside the City of Aurora city-limits polygon); Naperville CUSD 203 (no polygon in the City's 'School Districts' layer; all 73,350 address points inside the city-limits polygon fall in the seven districts listed; DuPage County GIS parcel data show no parcel with MUNICIPALITY 'Aurora' in UNITSCHOOLDISTRICT 'District 203' -- the only values are 'District 204' (17,533 parcels) and 'District 200' (5 parcels)). The Aurora Election Commission's official April 7, 2015 and April 4, 2017 summary reports list no contest for Naperville 203, Yorkville 115, Plainfield 202 or Indian Prairie 204 (the AEC did not conduct elections for Aurora's DuPage County portion).
Local districts: Vote keys: 'Kane' = Kane County Clerk figures for Kane County (Abstract of Votes; for Kaneland 302 in 2023 and 2025 the Kane County Clerk's Cumulative Report, because the Kaneland abstract figures are district-wide); 'DuPage' = DuPage County Election Commission (2015; 2017 canvass made by the Canvassing Board of DuPage County on April 24, 2017 and attested by the DuPage County Election Commission) or DuPage County Clerk (2019 onward; the 2019 canvass states the DuPage County Clerk's Election Division canvassed the returns on April 23, 2019); 'Will' = Will County Clerk canvass book; 'Kendall' = Kendall County Clerk figures for Kendall County precincts; 'Aurora Election Commission' = AEC official summary report (the AEC conducted the 2015 and 2017 elections for the Kane, Kendall and Will County portions of the City of Aurora); 'Kane County Clerk abstract (whole district)' = see the Kaneland note below.
Local districts: AEC figures inside Kane figures (2015 and 2017): for West Aurora 129, East Aurora 131 and Batavia 101, each candidate's Kane County Clerk Abstract of Votes figure equals that candidate's figure in the Kane County Clerk's own Cumulative Report plus the AEC Election Summary figure (for example West Aurora 129, 2015: Robert Gonzalez 1,640 + 2,285 = 3,925; East Aurora 131, 2017: Daniel Barreiro 209 + 1,750 = 1,959; Batavia 101, 2017: Tina Bleakley 2,432 + 115 = 2,547). The abstract figures are recorded under 'Kane' and the AEC figures are not added again.
Local districts: Oswego 308 and the AEC: the Kane County Clerk abstracts list Oswego School District 308 with 0 registered voters and 0 votes in 2015 (26 precincts) and 2017 (1 precinct). The AEC's Oswego CUSD 308 figures (11 AEC precincts: Ward 7 Pct 6 and Ward 9 Pct 1-10 per the AEC Statements of Votes Cast) are recorded separately under 'Aurora Election Commission'. Kendall's 2015 and 2017 combined canvass pages list the Will row (40 and 50 ballots) and the AEC row as separate rows, and the Will County 2017 abstract's 'CITY/AURORA' column shows 0 for this contest.
Local districts: Oswego 308 combined canvass (Kendall County, the home jurisdiction): Kendall's 'Canvass Report Combined' pages print district totals. 2015 (page 032A): Kendall 4,863 ballots, AEC 622, Kane 0, Will 40; totals Swanson 2015, Doyle 3285, Ploger 2844, Banks 3351, Harris 1565, Lightfoot 1533 -- equal to the totals recorded here. 2019 (page 034A), 2021 (page 039A) and 2023 (page 044) print Kendall, Kane and Will rows whose totals equal the totals recorded here.
Local districts: Oswego 308, 2017 discrepancy between official documents: Kendall's 'Canvass Report Combined' page 101A prints an AEC row of 395 ballots (Cirone 133, Morgan 180, Moyer 201, Lightfoot 169, Graves 123, Bauman 146, McDowell 117, Paul 177) and totals Cirone 1962, Morgan 2151, Moyer 2285, Lightfoot 2032, Graves 1183, Bauman 2246, McDowell 1197, Paul 1764. Those AEC figures equal the AEC Statement of Votes Cast rows for Ward 9 Pct 1-3 only (104+171+120 = 395 times counted). The AEC's own Election Summary Report gives the AEC-wide figures recorded here (1,173 times counted in 11 precincts: Cirone 427, Morgan 502, Moyer 583, Lightfoot 477, Graves 381, Bauman 418, McDowell 298, Paul 441). Both documents give the same four highest candidates (Moyer, Bauman, Morgan, Lightfoot).
Local districts: Oswego 308, 2015 write-ins: Kendall's Election Summary prints 'WRITE-IN 175'; Kendall's combined canvass (page 032A) prints write-in votes Kendall 175, AEC 0, Kane 0, Will 0 and 'ELIGIBLE BILL WALSH' Kendall 145, AEC 0, Kane 0, Will 0. The Kane abstract lists 'Bill Walsh (Write-In)' with 0. The Will County canvass prints 'WRITE-IN 2' for its precinct(s). Recorded: 'Bill Walsh (Write-In)' (Kendall 145, Kane 0) and 'WRITE-IN' (Will 2, as printed by Will County); Kendall's 175 aggregate is not recorded as a separate line because it includes Walsh's 145. 2019: Will prints 'WRITE-IN 22'; Kendall's jurisdictional canvass has no write-in line for this contest; recorded as printed.
Local districts: Indian Prairie 204: the DuPage canvasses for 2017, 2019, 2021, 2023 and 2025 print the DuPage portion, the Will portion and a district total; in every year the printed Will figures equal the Will County Clerk's own canvass figures and the printed district totals equal the totals recorded here.
Local districts: April 7, 2015, DuPage County (Indian Prairie 204): the DuPage County election results page lists only a 'Web' link for this election, and that results site is headed 'Unofficial Results' (last updated 2/23/2018; 58 of 58 precincts for CUSD 204). The DuPage County Election Commission's Canvass of Votes for the election (printed April 24, 2015) survives as an Internet Archive copy of the file it posted on dupageco.org; its figures for the District 204 board contest equal those recorded.
Local districts: Kaneland 302: the Kane County Clerk's Abstract of Votes prints district-wide figures for this district. For 2023 and 2025 the Kane County Clerk's own cumulative-report figures and the DeKalb County Clerk's official figures are recorded separately; their sums equal the Kane abstract figures (2023: Mankivsky 3,011, Mc Cauley 3,086, Kleisner 2,870, Rivas 137, Junk 254, Koch 292; 2025: Gonzales 2,309, Simmons 3,091, Stalcup 3,037, Lawler 3,463). DeKalb's 2023 summary also prints 'WRITE-IN 16' for this contest; its official write-in tally assigns 1 of them to 'Edmond Koch' (recorded as part of 'Edmund Koch (Write-In)', the Kane spelling). For 2015, 2017, 2019 and 2021 DeKalb County's own results are not online (its official summaries begin in 2022); the Kane abstract figures exceed the Kane cumulative-report figures (and, in 2015 and 2017, the Kane cumulative plus AEC figures) and are recorded under the single key 'Kane County Clerk abstract (whole district)'. The 2015 Kendall County Election Summary lists no Kaneland contest. The district's minutes of the 2017-05-02 special meeting (https://drive.google.com/file/d/0B9tDmy0IJG8FenN0MFNBS2R2MTA/view) report the official canvass results it received from Kane County, the Aurora Election Commission and DeKalb County: Sparber, Lawler, Little, Rivas -- Aurora 63, 66, 75, 55; DeKalb 36, 32, 26, 26; Kane Co. 1420, 1332, 1281, 1006; totals 1519, 1430, 1382, 1087 (equal to the Kane abstract figures recorded).
Local districts: Kaneland 302 winners are not recorded: the Kane abstracts print each candidate's congressional township (e.g. 2017: Shana Sparber T39N R6E Kaneville; Aaron J. Lawler and Noah Little T38N R7E Sugar Grove; Pedro Rivas T39N R7E Blackberry) and no official results document opened declares winners. The district minutes of 2017-05-02 record the oath for Sparber, Rivas and Lawler (Noah Little, 1,382 votes, was not seated; Pedro Rivas had 1,087).
Local districts: Most votes: for every other contest, the candidates listed under most votes are those with the most votes for the number of seats in the complete official count shown (a write-in total is not counted as a candidate); no official results document opened marks winners for these school board contests. A contest is marked uncontested when the number of named candidates (including declared write-ins) is not greater than the number of seats.
Local districts: Name forms: West Aurora 129, 2023 -- the Kane abstract prints 'Collen Lorenz', the Kane cumulative report 'Colleen Lorenz' (recorded). Oswego 308, 2021 -- the Kane abstract prints 'DONNA MARION'; the Kane cumulative report, Kendall and Will print 'Donna Marino'/'DONNA MARINO' (recorded 'Donna Marino'). Oswego 308, 2015 -- Kendall prints 'BRADLEY ALLEN BANKS', the AEC 'BRADLEY BANKS'. East Aurora 131, 2017 -- the Kane abstract prints 'ANNETTE M. JOHNSON', the Kane cumulative report 'Annette Johnson'. Indian Prairie 204, 2025 -- the DuPage canvass prints names in capitals; mixed-case names follow the Will canvass. Kaneland 302 -- township designations printed after candidate names are omitted from the name field (see the Kaneland note).
Local districts: Contest titles: for multi-county districts the office field uses the title printed by the county that canvasses the district (Kendall for Oswego 308; DuPage for Indian Prairie 204, except 2015, where the DuPage and Will titles are both given, and 2025, where the Will title is used because it names the district and counties). Will County titles the 2025 contests 'INDIAN PRAIRIE COMMUNITY UNIT SCHOOL DISTRICT NO. 204 (DuPage & Will Counties)' and 'OSWEGO COMMUNITY UNIT SCHOOL DISTRICT NO. 308 (Kane, Kendall & Will Counties)'; the Kane 2019 abstract prints the Oswego referendum as 'Community Unit School District Number 308, Kendall, Kane and Will Counties, Illinois'.
Local districts: County coverage: West Aurora 129, East Aurora 131 and Batavia 101 contests appear in Kane County results only (the DuPage and Will documents opened and the 2015 Kendall Election Summary list no contest for them); Indian Prairie 204 appears in DuPage and Will results; Oswego 308 in Kendall, Kane and Will results; Kaneland 302 in Kane and DeKalb results.
Local districts: Board records: officeholder entries come from each district's official website roster (checked 2026-10-27/28) and official minutes systems -- D129: Diligent Community portal sd129.community.highbond.com (BoardDocs-era meetings imported; the old BoardDocs site go.boarddocs.com/il/asd129 is gone); D131: BoardBook (meetings.boardbook.org, organization 1665); D204: Diligent Community portal ipsd.community.highbond.com (linked from board.ipsd.org); D308: www.sd308.org (oswego308.org did not open), its 'Open Session Minutes' Google Drive folder, BoardDocs (oswego308) and Diligent; Batavia 101: BoardDocs (bps101) and Diligent (bps-101.community.diligentoneplatform.com); Kaneland 302: kaneland.org 'Meeting Docs & Videos' and its linked Google Drive archive. Start and end dates are given only where minutes or rosters state them; an end date at a reorganization is the date the successor board was seated per those minutes.
Local districts: Board membership changes between elections found in minutes: D129 -- Amie Thompson resigned (vacancy announced 2018-05-21), Melody Saperston appointed 2018-06-18; Thomas St. Jules resigned (minutes of 2025-04-07), Megan Jones appointed 2025-05-05. D131 -- Bruce Schubert appointed 2021-05-03 to the seat left unfilled at the 2021 election (two candidates for three seats); Dan Barreiro vacated his seat (vacancy reported 2024-08-20), Theodia Gillespie appointed (approved 2024-09-05, sworn 2024-09-09); Alex Arroyo left between 2025-01-13 and 2025-01-21; Brian Moreno appointed 2025-03-17. D204 -- Lori Price resigned (announced 2018-09-04), Natasha Grover appointed 2018-10-22; Supna Jain left (last voted 2025-09-08), Natasha Grover appointed 2025-09-22; Justin Karubas left (last recorded 2026-05-18), Andrew Bernard appointed 2026-06-08. D308 -- Ruth Kroner resigned (vacancy effective 2022-01-03), Dominick Cirone appointed 2022-02-10; Dr. Donna Marino resigned (vacancy announced 2022-02-28), Jared Ploger appointed 2022-04-11. Batavia 101 -- Bob Baty-Barr resigned 2019-07-16, Craig Meadows appointed 2019-08-06; Danielle Sligar and Katy Swiecicki resigned in May 2026, Tara Gray appointed 2026-06-23 and Patrick Ryan 2026-07-13. Kaneland 302 -- Cheryl Krauspe resigned (stated in minutes of 2016-10-12), Shana Sparber appointed 2016-10-12; Peter Lopatin resigned 2018-08-17, Meg Junk appointed 2018-09-24; Gale Pavlak appointed 2019-04-29 to the seat left open at the 2019 election.
Local districts: Name forms in board records: D129 -- 'Allyson Herget' also 'Sonni Herget'; 'Ira Lathan' (ballot 'Ira O. Lathan'). D131 -- 'Kenneth Darby'/'Ken Darby'; 'Juan Sifuentes, Jr.' (ballot 'Juan Manuel Sifuentes, Jr'); 'Dan Barreiro' (ballot 'Daniel Barreiro'); 'Avis Miller' (ballot 'Avis Patterson Miller'). D204 -- minutes and the roster heading print 'Susan Demming', the roster biography and ballots 'Susan Taylor-Demming'. D308 -- 'Brad Banks' (ballot 'Bradley Allen Banks'); 'Matt Bauman' (ballot 'Matthew Bauman'); 'Dr. Rovel Pollock' (BoardDocs and Diligent also print 'Dr. Rovel Rucker-Pollock'). Batavia 101 -- 'Raquel Gonzalez-Thomas' (roll calls 'Raquel Gonzalez'); 'Rob Arulandu' (ballot 'Jeffery Robert Arulandu'). Kaneland 302 -- 'Meg Junk' (ballot 2019 'Megan Junk').
Local districts: Current boards (official rosters checked 2026-10-27/28): D129 -- Richard Kerns (President), Melody Saperston (Vice President), Erika Garcia, Ira Lathan, Colleen Lorenz, Megan Jones, Julie Stone. D131 -- Juan Sifuentes Jr. (President), Saul Olivas (Vice President), Judd Lofchie (Secretary), Annette Johnson, Brian Moreno, Mayra Reyes, Vannia Valencia. D204 -- Laurie Donahue (President), Allison Fosdick (Vice President), Catey Genc (Secretary), Susan Demming, Mark Rising, Natasha Grover, Andrew Bernard. D308 -- Dominick Cirone (President), Dr. Heather Martin (Vice President), Mary Jo Wenmouth (Secretary), Dr. Amy Murillo, Dr. Rovel Pollock, Brandi Robinson, Erika Sieh. Batavia 101 -- Craig Meadows (President), Aaron Kilburg (Vice-President), Kristin Gehrels, Rob Arulandu, Raquel Gonzalez-Thomas, Tara Gray, Patrick Ryan. Kaneland 302 -- Bob Mankivsky (President), Aaron McCauley (Vice President), Ryan Kleisner, Edmund Koch, Aaron Lawler, Jennifer Simmons, Scott Stalcup (the roster also lists Julie Orphal as Board Secretary; she is not a board member).
Local districts: Next elections: the April 6, 2027 consolidated election is the next regular school board election; East Aurora 131's release of 2026-10-19 states four seats are on that ballot.
Local districts: Student board members are not included. Minutes and candidate filings opened during this research contain home addresses and e-mail addresses; none are recorded.
Illinois General Assembly: Districts identified: under both the 2011 map and the 2021 map, the House districts containing any Census block of Aurora city are 41, 49, 50, 83, 84 and 97, and the Senate districts are 21, 25, 42 and 49. No other district contains an Aurora block in the files used.
Illinois General Assembly: Method: for the 2011 map, ISBE precinct results list the CITY OF AURORA election authority (Kane, Kendall and Will portions of the city) for the 2016 general election; the Kane County Clerk lists precincts W01P01 to W10P01 as "Aurora Election Commission Precinct Maps", and ISBE's 2018 and 2020 Kane County precinct files show which legislative contests those precincts voted in. Aurora's DuPage portion and the 2021 map were identified by joining the Census Bureau block-to-place assignment (Aurora city, place 03012) to the ISBE-hosted district files (2011 plan boundary file SB1177_IllinoisLegislature; 2021 House and Senate plan block equivalency files). These joins were computed for this record from the official files. Check: the ISBE 2021 House and Senate plan boundary files place all 2,178 Aurora 2020 blocks in the same districts as the block equivalency files; the ISBE 2011 plan boundary file and the Census Bureau 2018-cycle district codes agree for 2,177 of the 2,178 Aurora 2020 blocks.
Illinois General Assembly: In both maps the parts of Aurora in the 41st Representative and 21st Legislative Districts (DuPage County) and in the 97th Representative and 49th Legislative Districts (Will County) consist of 2020 Census blocks with 0 population and 0 housing units in the 2020 Census P.L. 94-171 file. In 2016 the CITY OF AURORA (Will) precinct Ward 09 Pct 10 carried the 97th Representative and 49th Senate contests with 0 votes recorded.
Illinois General Assembly: Contest figures are whole-district totals from the ISBE Official Canvass of each general election; they match ISBE's candidate totals files and Election Vote Totals pages for every contest recorded. Party labels are copied as printed in the canvass (DEM, REP); ISBE's totals files and web pages print the same parties as DEMOCRATIC and REPUBLICAN. No write-in or other candidates appear in these contests in the canvass. Candidate names are copied as printed in each canvass (capital letters 2016-2022, mixed case 2024); officeholder names follow the ILGA member lists.
Illinois General Assembly: Senate contests on the ballot: 21st and 42nd Legislative Districts in 2018 and 2022; 25th and 49th in 2016, 2020, 2022 and 2024. Term lengths in officeholder entries are as printed in the State Board of Elections certifications in the journals (House: 2 Years; Senate: 4 Years or 2 Years).
Illinois General Assembly: Officeholder entries are one per term (or partial term). Barbara Hernandez served the 83rd Representative District (appointed March 7, 2019; term beginning January 13, 2021) and, after the 2021 map, the 50th Representative District (terms beginning January 11, 2023 and January 8, 2025). Karina Villa served the 49th Representative District (term beginning January 9, 2019) and the 25th Legislative District (terms beginning January 13, 2021, January 11, 2023 and January 8, 2025). Keith R. Wheeler (50th District through the 102nd General Assembly) was the REP candidate in the 83rd District in 2022.
Illinois General Assembly: 49th Legislative District vacancy, 2020: the Secretary of State notice printed in the Senate Journal of January 10, 2021 gives the resignation of Jennifer Bertino-Tarrant as effective "November, 25, 2020" in its letter text and "December 7, 2020" in its table, and lists "Appointed: December 6, 2020"; the certificate of appointment and the oath of office of Meg Loughran Cappel printed in the same journal are dated December 10, 2020, and Bertino-Tarrant's resignation letter (Senate Journal of January 4, 2021) states it is effective December 7, 2020 at 7 am. This record uses the resignation letter and the certificate and oath dates.
Illinois General Assembly: 2026 general election (November 3, 2026; no results recorded): the ISBE Candidate Filing Search for the General Election 11/3/2026 (active candidates; printable list dated 10/27/2026, https://www.elections.il.gov/ElectionOperations/CandidateFilingSearch.aspx?ID=sejIrI%2bQmww%3d) lists: 41st Representative District - Janet Yang Rohr (DEMOCRATIC), Ajay Gupta (REPUBLICAN); 49th - Maura Hirschauer (DEMOCRATIC), John Paul Augustynowicz (REPUBLICAN); 50th - Barbara Hernandez (DEMOCRATIC); 83rd - Matt Hanson (DEMOCRATIC), Jesse Rodriguez (REPUBLICAN); 84th - Saba Haider (DEMOCRATIC), Brian Scopa (REPUBLICAN); 97th - Jessica Dixon Heitman (DEMOCRATIC), Gabby Shanahan (REPUBLICAN); 21st Senate - Laura Ellman (DEMOCRATIC), Julie Berkowicz (REPUBLICAN); 42nd Senate - Jared Ploger (DEMOCRATIC), Edgardo "Eddie" Perez (REPUBLICAN). The 25th and 49th Legislative Districts have no 2026 entries on that list.
Illinois General Assembly: As of 2026-10-27 the ILGA 104th General Assembly member lists show: Janet Yang Rohr (41st), Maura Hirschauer (49th), Barbara Hernandez (50th), Matt Hanson (83rd), Stephanie A. Kifowit (84th), Jessica Dixon Heitman (97th); Senators Laura Ellman (21st), Karina Villa (25th), Linda Holmes (42nd), Meg Loughran Cappel (49th).
Illinois General Assembly: ILGA member lists, member pages and journal PDFs were read on ilga.gov. Home addresses printed in journal appointment documents and in the ISBE candidate list were not copied.
Townships: Election authorities: in April 2017 (and April 2013) the Aurora Election Commission (AEC) conducted the elections in the City of Aurora's Kane, Kendall and Will County precincts; the Kane, Kendall and Will County Clerks conducted them in the rest of each township, and the DuPage County Election Commission conducted DuPage County's. The 2021 and 2025 county reports used here count every precinct of each township (for example, Kane's 2021 report counts Aurora Township in 73 of 73 precincts).
Townships: Vote keys name the publishing authority: 'Kane', 'Kendall', 'Will' and 'DuPage' are the county election authorities' figures; 'Aurora Election Commission' figures are from the AEC's April 4, 2017 Election Summary Report (dated 04/18/17) or its February 28, 2017 Summary Report (dated 03/14/17).
Townships: April 4, 2017, Kane County townships: for every Aurora, Batavia and Sugar Grove Township candidate, the Kane County Clerk's cumulative figure (Kane Clerk precincts only) plus the AEC figure equals the total printed in the Kane County Clerk's Official Abstract of Votes dated April 25, 2017 (for example, Aurora Township Supervisor: 706 + 6,771 = 7,477).
Townships: April 4, 2017, Oswego Township: Kendall County's 'Canvass Report Combined' pages 073A and 075A print a 'KENDALL' row, an 'AEC' row and 'TOTALS' for each Oswego Township office; the recorded figures are those rows, and each AEC row equals the AEC's own summary report.
Townships: April 4, 2017, Wheatland Township: the Will County Clerk's Election Summary (Report EL45A, page 040) prints each candidate's total with columns Vote by Mail, Early Voting, Election Day, Provisional and City/Aurora (for example, Debra Holscher: 4,842 = 328 + 389 + 3,539 + 92 + 494). The 'Will' figure recorded is the sum of the first four columns; the 'Aurora Election Commission' figure is the City/Aurora column, which equals the AEC's own summary report. Each recorded total equals the Will County total and the Will abstract's figure.
Townships: February 28, 2017 primary (Aurora Township, Democratic): Kane County Clerk figures cover precincts AU0001-AU0015 (Kane canvass); AEC figures cover 58 AEC precincts. No combined official abstract for this primary was found; the recorded totals are the sums of the two authorities' official figures.
Townships: Party labels are recorded only as printed: Kane prints DEM, REP or IND (no label for Sugar Grove Township in 2017); the Kane abstract prints 'BATAVIA TOWNSHIP 2021' after each 2021 Batavia Township candidate (the Kane cumulative report prints 'Batava Township 2021' after the supervisor candidate's name) and the 2025 cumulative report prints '(Batavia Township 2025)'; Kendall and Will print REP, IND, DEM; DuPage printed 'Republican'/'Democratic' in 2017 and 2021 and 'D'/'R' in 2025. Will's 2021 Wheatland Township results print no party labels.
Townships: The AEC's April 4, 2017 summary prints the letter 'R' beside 'BILL CATCHING' (Aurora Township Supervisor); the Kane County Clerk's cumulative report and Official Abstract print DEM for him.
Townships: Write-in markers are kept in the names as printed: Kane's cumulative reports print '(W)' after write-in candidates (Kane's abstracts print '(WRITE-IN)' for the same candidates); DuPage prints 'W/I'.
Townships: Name printings that differ between official documents: the AEC prints 'PHILIP SILAGO' and Kane prints 'Philip A. Silagi' (Sugar Grove Clerk, 2017); Kane's 2021 abstract prints 'LEWIS MEDIAN (WRITE-IN)' and its cumulative report 'Lewis Medina (W)'; Kendall's 2017 combined page prints 'HOLSTROM' and its numbered key canvass 'KENNETH HOLMSTROM'; Batavia Township's January 14, 2020 minutes print 'Bertalmio' and the 2017 results print 'Joseph A. Bertaimio'; Winfield Township's website prints 'Kirsten Djonne' and the 2025 results print 'KRISTEN "KIKI" DJONNE'. Recorded candidate names follow the results document cited for each contest.
Townships: Lines printed as 'No Candidate', 'No Candidate Filed' or 'NO CANDIDATE/CANDIDATO' with 0 votes are not recorded as candidates (Oswego Township Assessor, 2017; Winfield Township Clerk, Assessor and Highway Commissioner (2021) and Highway Commissioner (2025); Naperville Township Assessor (2021) and Supervisor, Clerk and Assessor (2025); Wheatland Township Assessor (2021 and 2025)).
Townships: DuPage 2021 Naperville Township Trustee: the abstract prints 'Total votes: 20,549'; the five listed candidates' figures sum to 20,441. DuPage 2017 Naperville Township Assessor: printed shares are 97.20% (Warren L. Dixon III) and 0.45% (W/I Gary Vician). The documents opened list no other candidates for these contests.
Townships: Naperville Township Highway Commissioner: on April 4, 2017 DuPage's canvass shows the question 'Shall the Naperville Township Road District and the Lisle Township Road District of DuPage County, Illinois be consolidated into one consolidated township road district?' with Yes 4,561 and No 3,504 in Naperville Township and Yes 6,941 and No 5,807 in Lisle Township. DuPage's official 2021 and 2025 results list no Naperville Township Highway Commissioner contest; the 2025 results list a 'Lisle Township Highway Commissioner' contest (77 precincts). Naperville Township's website lists Eddie Bedford as 'Road Director'.
Townships: Sugar Grove Township's ballot includes a 'COMMUNITY BUILDING MANAGERS' contest (Kane abstract: 'COMMUNITY HOUSE BOARD OF MANAGERS' in 2013-2021, 'COMMUNITY BUILDING MANAGERS' in 2025); it is recorded with the township's contests. Wheatland Township elects a Collector; it is recorded with that township's offices.
Townships: Winners: where no official source declares a winner, winner_per_source lists the highest vote-getters because each township's count is complete in the documents cited; the Will County Clerk's abstracts mark winners with an asterisk (2013, 2017, 2021). For the 2021 Sugar Grove Township Trustee and Community Building Managers contests the listed candidates include write-ins with 30-38 votes; the township's February 7, 2023 minutes list Jon Bobbe and Lewis Medina as trustees.
Townships: Officeholder 'from'/'to' dates are given only where an official document states them (for example, an oath administered at a dated meeting or a stated effective date); otherwise they are null. Each election is a separate officeholder entry with its own basis.
Townships: Aurora Township minutes used are scanned PDFs read as page images; DuPage County document links on dupagecounty.gov redirect to the county's document host (cms5.revize.com).
Townships: Township primaries checked: Kane County's February 28, 2017 and February 23, 2021 consolidated primaries included Aurora Township Democratic contests (recorded); Kane's February 25, 2025 primary report lists no township contest; Will County's February 28, 2017 canvass book lists only Homer Township (Republican) contests; DuPage County's February 25, 2025 primary canvass lists no Naperville or Winfield Township contest.
Townships: Wheatland Township minutes for 2015-2020 are compiled yearly files on the township website; Raquel Mitchell's November 2020 trustee report states she 'Got elected to Will County Board and will be resigning from the Township Board'.