An independent, record-only guide. Not a government website.
Method
Spot-check of 52 records
A random sample of the records on this site, each checked against its original source by a reviewer who did not compile it. Checked October 29, 2026.
How the sample was drawn. Records were drawn at random with a fixed seed (20261029), so the draw can be repeated: 15 election and officeholder records, with figures copied by hand from scanned Kendall County reports drawn more often; 20 rights entries, explanations, service pages and links; and 17 council votes, decision pages, budget figures and recorded remarks. Three reviewers each took one group, opened the original sources, and compared every value. A record differs when a value in it says something other than the source. It partly matches when nothing in it is contradicted but a statement is not in the cited source, leaves out a condition the source attaches, or matches some official copies and not others.
Results: 52 records: 38 match the source, 5 partly match, 9 differ; 593 values compared; 19 values differ from the source.
What was corrected
- Privacy page: since the site's first update through the host's API, Tiiny Host no longer adds its interface script. It adds an analytics script (Plausible, from analytics.tiiny.net) to every page and link-preview tags that show its logo to the home page; the page now lists only these, with the date they were checked.
- Privacy page: the host, Tiiny Host, adds two scripts of its own to every page when it delivers it (an analytics script, Plausible, from analytics.tiiny.net, and its interface script from assets.tiiny.xyz) and link-preview tags that show its logo. The page had said the pages load nothing from other sites; it now says what the host adds.
- Rights guide: every entry was re-checked against the law in force on October 29, 2026, sentence by sentence, and then checked again independently. All 26 published entries were corrected, and the six withdrawn after the spot-check are restored. Statements now keep the conditions and the "shall" or "may" of the sections they cite; text that no source states, such as practical tips, was removed; and the changes made by P.A. 104-438 (effective January 1, 2026) are reflected, among them who counts as a requester, the rule that an electronic request must be in the body of the message, and website posting of FOIA information. The ten request templates, the instructions for asking the Public Access Counselor for review, and five form names were corrected as well.
- Rights guide: six entries are withdrawn until they are re-checked against the current statute text: the Illinois FOIA exemptions (Section 7) and lawsuits and penalties; the Open Meetings Act right to record and public comment; campaign disclosure reports; and federal FOIA timing and fees. A spot-check found statements in each that differ from, or are not in, the sections cited. The guide's statute copies came from the General Assembly's file repository, whose copy of FOIA Section 7 was out of date.
- Council votes since 2015: links to the City's legislation pages did not open, because they used the data interface's record number, which those pages do not accept. They now go through the City's gateway address, which opens the right page.
- Budget figures F254 and F255 (2027 proposed budget, capital project sheets I062 and A061): the page references now give the printed page numbers, 1001 and 926. F254 had recorded no amount; that is true of the carryover sentence only, and the same sheet lists a 2027 project cost of 250,000, from Water & Sewer (90,000) and Grant-State (160,000).
- What a school district does: a sentence said "Board members are elected" as a general statement drawn from one district's page. It now gives that page's statement as East Aurora School District 131's example.
Also listed with every other correction on the method page.
Values that differ from the source
- B-right-1 · summary: recorded “(g) trade secrets submitted under a confidentiality claim”, source “Trade secrets and commercial or financial information furnished under a claim of confidentiality AND whose disclosure would cause competitive harm, only insofar as the claim applies. The record…” (5 ILCS 140/7(1)(g))
- B-right-1 · summary: recorded “(v) security vulnerability plans”, source “Vulnerability assessments, security measures and response plans, but only to the extent disclosure could reasonably be expected to expose the vulnerability or jeopardize the measures or safety. The…” (5 ILCS 140/7(1)(v))
- B-right-1 · source_url: recorded “https://ftp.ilga.gov/ILCS/Ch%200005/Act%200140/000501400K7.html”, source “This ftp.ilga.gov copy is out of date. Its Source line stops at P.A. 103-865 (eff. 1-1-25) and its items stop at (tt). It lacks P.A. 104-438 and 104-443 (eff. 1-1-26), 104-852 (eff. 8-21-26), and…” (ftp.ilga.gov copy vs www.ilga.gov 5 ILCS 140/7)
- B-right-2 · summary: recorded “[the court must impose ...] plus up to $1,000 per day if a court order is ignored after 30 days.”, source “The daily penalty is discretionary: the court 'may impose' up to $1,000 per day if (1) the body fails to comply with the order after 30 days, (2) the order is not on appeal or stayed, and (3) the…” (5 ILCS 140/11(j)(1)-(3))
- B-right-5 · summary: recorded “The body may adopt reasonable rules about recording but can't ban it.”, source “The statute makes the rules a duty: the authority 'shall prescribe reasonable rules to govern the right'. It does not say 'can't ban' in so many words; that follows from 'any person may record'.” (5 ILCS 120/2.05)
- B-right-6 · how_to_use: recorded “Comment rules that aren't recorded, or that are applied arbitrarily, can be raised with the PAC.”, source “The cited section, 2.06(g), says nothing about the PAC or about arbitrary application. The PAC route is in 120/3.5(a), which is not cited: anyone who believes a violation occurred may file a request…” (5 ILCS 120/2.06(g) (cited); 120/3.5(a) (not cited))
- B-right-7 · summary: recorded “IE committees crossing $100,000 (non-statewide) or $250,000 (statewide) against one candidate disclose within 2 business days.”, source “The trigger is independent expenditures 'supporting or opposing' one public official or candidate, totaled over the election cycle. Spending only 'against' a candidate is not required. The…” (10 ILCS 5/9-10(e-5))
- B-right-7 · deadlines_fees_limits: recorded “SBE fines of $500 to $3,000 per violation.”, source “Section 9-10(g), which the record does not cite, sets no $500 minimum. The Board 'may assess' a fine that cannot exceed the contribution amount. Caps are no more than $500 (1st violation), $1,000…” (10 ILCS 5/9-10(g) (not cited))
- B-right-8 · summary: recorded “in writing ... no form is required.”, source “The cited text says neither 'in writing' nor 'no form'. It requires the request to be made under each agency's published rules on time, place, fees and procedures.” (5 U.S.C. 552(a)(3)(A))
- B-right-8 · deadlines_fees_limits: recorded “first 2 hours of search and 100 pages free (non-commercial, non-media).”, source “The free first 2 hours of search and first 100 pages apply to requests under clause (ii)(II), which includes news media, and under clause (III). News-media requesters are not excluded. Only…” (5 U.S.C. 552(a)(4)(A)(iv)(II))
- B-kind-5 · text: recorded “Board members are elected;”, source “The passage describes only District 131's board, so it does not back the general clause on its own. The sentence frames District 131 as an example.” (d131.org Board of Education page)
- C-vote-1 · legislation_page: recorded “https://aurora-il.legistar.com/LegislationDetail.aspx?ID=5051&GUID=E903646C-C692-4A94-A3B1-5B52ADCC031B”, source “Recorded URL returns only 'Invalid parameters!'. The file's page is https://aurora-il.legistar.com/LegislationDetail.aspx?ID=2811737&GUID=89267A7B-308A-483D-9053-0FBCB710265A (reached via…” (built-in browser and curl, 2026-10-29)
- C-vote-2 · legislation_page: recorded “https://aurora-il.legistar.com/LegislationDetail.aspx?ID=6214&GUID=D9C1E8C7-3E47-4667-A130-AD0BA53CE71A”, source “Recorded URL returns only 'Invalid parameters!'. The file's page is https://aurora-il.legistar.com/LegislationDetail.aspx?ID=3113091&GUID=02898D4B-A2E8-4E0D-A3E9-CDE03C6F9991 (reached via…” (built-in browser and curl, 2026-10-29)
- C-vote-3 · legislation_page: recorded “https://aurora-il.legistar.com/LegislationDetail.aspx?ID=4294&GUID=55116478-B618-474A-BB25-A230FCC12816”, source “Recorded URL returns only 'Invalid parameters!'. The file's page is https://aurora-il.legistar.com/LegislationDetail.aspx?ID=2550976&GUID=EBF2E798-BAEC-4EA0-8BF2-68D4C6D029D5 (reached via…” (built-in browser and curl, 2026-10-29)
- C-vote-4 · legislation_page: recorded “https://aurora-il.legistar.com/LegislationDetail.aspx?ID=5360&GUID=62246CAA-2D97-48FB-AF28-B874C61CE0FD”, source “Recorded URL returns only 'Invalid parameters!'. The file's page is https://aurora-il.legistar.com/LegislationDetail.aspx?ID=2880897&GUID=DA5B44B6-BB13-4EA7-83BC-51E32D454BAF (reached via…” (built-in browser and curl, 2026-10-29)
- C-vote-5 · legislation_page: recorded “https://aurora-il.legistar.com/LegislationDetail.aspx?ID=9535&GUID=68836A90-19DF-45C3-AA2C-3827DB0276B3”, source “Recorded URL returns only 'Invalid parameters!'. The file's page is https://aurora-il.legistar.com/LegislationDetail.aspx?ID=4600285&GUID=E9D59139-0F7D-4665-B539-2872CE88AC13 (reached via…” (built-in browser and curl, 2026-10-29)
- C-decision-4 · title as shown on the legislation page: recorded “A resolution authorizing the Director of Purchasing or her designee to issue all necessary orders to purchase ten (10) United Shield brand ballistic shields and accessories from MES Life Safety of…”, source “A Resolution to approve the purchase of 10 United Shield brand ballistic shields and accessories from MES Life Safety of Lombard, Illinois in an amount not to exceed $66,000.00” (https://aurora-il.legistar.com/LegislationDetail.aspx?ID=8257512&GUID=7FF85637-64DE-473B-919B-9CE932382AE6 (Version 2))
- C-figure-4 · page: recorded “CIP project sheet 1062 (PDF p. 1038; no printed page number)”, source “PDF p. 1038 is printed page 1001 (the number is printed sideways in the right margin and is the page's only text-layer content; neighbouring PDF pp. 1036-1040 are printed 999-1003)” (PDF p. 1038 text layer and rendered page)
- C-figure-4 · value: recorded “no amount”, source “The carryover sentence states no amount, but the sheet prints 2027 amounts: Project Cost total 250,000 (Design/Eng. 50,000; Equip./Furn. 200,000); Sources of Funds Water & Sewer 90,000 + Grant-State…” (PDF p. 1038, Project Cost, Sources of Funds and 2027 Budget Accounts tables (OCR and page image))
Elections and officeholders
matches A-city-1 · city election contest: Alderman Ward Eight · City of Aurora · Apr 4, 2023
| Field | Recorded | Source | Where |
|---|
| votes.DuPage / Patty Smith | 1123 | 1123 | DuPage County Clerk, Official Canvass of Votes, Consolidated Election 4/4/2023 (run 04/25/2023), PDF page 4 (report… |
| votes.DuPage / Gautam Bhatia | 818 | 818 | DuPage County Clerk, Official Canvass of Votes, Consolidated Election 4/4/2023 (run 04/25/2023), PDF page 4 (report… |
| cross-check DuPage abstract totals | [1123, 818] | [1123, 818] | DuPage County, Official Results - Abstract of Votes (WithCollarCounty), PDF page 23 (Totals row) |
| candidate names as printed | ['Patty Smith', 'Gautam Bhatia'] | ['Patty Smith', 'Gautam Bhatia'] | DuPage County Clerk, Official Canvass of Votes, Consolidated Election 4/4/2023 (run 04/25/2023), PDF page 4 (report… |
| seats | 1 | 1 | DuPage County Clerk, Official Canvass of Votes, Consolidated Election 4/4/2023 (run 04/25/2023), PDF page 4 (report… |
| totals equal sum of figures | [1123, 818] | [1123, 818] | arithmetic on the recorded figures |
| winner_per_source | Patty Smith | Patty Smith | DuPage County Clerk, Official Canvass of Votes, Consolidated Election 4/4/2023 (run 04/25/2023), PDF page 4 (report… |
| uncontested | False | False | DuPage County Clerk, Official Canvass of Votes, Consolidated Election 4/4/2023 (run 04/25/2023), PDF page 4 (report… |
| completeness (counties_included = DuPage only) | ['DuPage'] | ['DuPage'] | Kane County Clerk 2023 Consolidated Election Cumulative Report (Aurora contests: At Large, Wards 1, 3, 5, 6 only);… |
DuPage figures, names, seats, totals and winner agree with the signed DuPage canvass and the abstract. The dupageresults.gov summary page was not opened (the signed canvass and abstract are the official documents). Both DuPage PDFs redirect from www.dupagecounty.gov to cms5.revize.com/revize/dupage/ (DuPage's own CMS host).
matches A-city-2 · city election contest: Alderperson, Ward 6 · City of Aurora · Feb 28, 2023
| Field | Recorded | Source | Where |
|---|
| votes.Kane / Michael B. Saville | 306 | 306 | Kane County Clerk, Canvass Report - Total Voters - Official, 2023 Consolidated Primary, February 28, 2023 (run… |
| votes.Kane / Matthew J. Orr | 51 | 51 | Kane County Clerk, Canvass Report - Total Voters - Official, 2023 Consolidated Primary, February 28, 2023 (run… |
| votes.Kane / Matt Harrington | 16 | 16 | Kane County Clerk, Canvass Report - Total Voters - Official, 2023 Consolidated Primary, February 28, 2023 (run… |
| votes.Kane / Nicole Mullins | 72 | 72 | Kane County Clerk, Canvass Report - Total Voters - Official, 2023 Consolidated Primary, February 28, 2023 (run… |
| votes.Kane / Benjamin Marcum | 98 | 98 | Kane County Clerk, Canvass Report - Total Voters - Official, 2023 Consolidated Primary, February 28, 2023 (run… |
| candidate names as printed | ['Michael B. Saville', 'Matthew J. Orr', 'Matt Harrington', 'Nicole Mullins', 'Benjamin Marcum'] | ['Michael B. Saville', 'Matthew J. Orr', 'Matt Harrington', 'Nicole Mullins', 'Benjamin Marcum'] | Kane County Clerk, Canvass Report - Total Voters - Official, 2023 Consolidated Primary, February 28, 2023 (run… |
| seats | 1 | 1 | Kane County Clerk candidate list, 2023 Consolidated Primary |
| totals equal sum of figures | [306, 51, 16, 72, 98] | [306, 51, 16, 72, 98] | arithmetic; canvass Totals column 543 = 306+51+16+72+98 |
| winner_per_source | None | None | Kane County Clerk, Canvass Report - Total Voters - Official, 2023 Consolidated Primary, February 28, 2023 (run… |
| uncontested | False | False | Kane County Clerk, Canvass Report - Total Voters - Official, 2023 Consolidated Primary, February 28, 2023 (run… |
| completeness (Kane only) | ['Kane'] | ['Kane'] | DuPage 2023 consolidated canvass (no Aurora Ward 6 contest); Will 2023 canvass (Aurora at-large only); Kendall 2023… |
Column order on the canvass matches the ballot order on Kane's candidate list; matching by column order is confirmed visually on the rendered page. The City elections page was fetched by curl, not opened in a browser.
matches A-city-3 · city election contest: ALDERMAN WD 10 · City of Aurora · Apr 4, 2017
| Field | Recorded | Source | Where |
|---|
| votes.Aurora Election Commission / Judd Lofchie | 88 | 88 | Aurora Election Commission, Election Summary Report, Official Report, Jurisdiction Wide, April 4, 2017 (dated… |
| votes.Aurora Election Commission / Keith Bradley | 12 | 12 | Aurora Election Commission, Election Summary Report, Official Report, Jurisdiction Wide, April 4, 2017 (dated… |
| votes.Aurora Election Commission / Robert H. Paolichhi | 256 | 256 | Aurora Election Commission, Election Summary Report, Official Report, Jurisdiction Wide, April 4, 2017 (dated… |
| votes.DuPage / Judd Lofchie | 658 | 658 | DuPage County Canvass of Votes, Consolidated General Election April 4, 2017 (printed April 24, 2017), page 3 of 73,… |
| votes.DuPage / Keith Bradley | 618 | 618 | DuPage County Canvass of Votes, Consolidated General Election April 4, 2017 (printed April 24, 2017), page 3 of 73,… |
| votes.DuPage / Robert H. Paolichhi | 178 | 178 | DuPage County Canvass of Votes, Consolidated General Election April 4, 2017 (printed April 24, 2017), page 3 of 73,… |
| candidate names as printed | ['Judd Lofchie', 'Keith Bradley', 'Robert H. Paolichhi'] | {'DuPage': ['Judd Lofchie', 'Keith Bradley', 'Robert H. Paolichhi'], 'Aurora Election Commission': ['JUDD LOFCHIE', 'KEITH BRADLEY', 'ROB.PAOLICCHI']} | DuPage County Canvass of Votes, Consolidated General Election April 4, 2017 (printed April 24, 2017), page 3 of 73,… |
| seats | 1 | 1 | DuPage County Canvass of Votes, Consolidated General Election April 4, 2017 (printed April 24, 2017), page 3 of 73,… |
| totals equal sum of figures | [746, 630, 434] | [746, 630, 434] | arithmetic on the official figures |
| winner_per_source | Judd Lofchie | Judd Lofchie | combined official figures (AEC + DuPage) |
| uncontested | False | False | DuPage County Canvass of Votes, Consolidated General Election April 4, 2017 (printed April 24, 2017), page 3 of 73,… |
| counties_included 'Kane' for the AEC precinct | Kane | Kane | Aurora Election Commission, Statement of Votes Cast, April 4, 2017, page 128 of 128 (scanned) |
All six figures match. The AEC's single Ward 10 precinct (Ward 10 Pct 01, 369/657 counted) voted on the Kane County Forest Preserve proposition and not in the Wheatland (Will) or Oswego Township (Kendall) contests, so 'Kane' in counties_included is consistent; in 2017 the AEC also ran Aurora's Kendall and Will precincts, so AEC + DuPage covers the whole ward. The record uses DuPage's spelling 'Robert H. Paolichhi'; the AEC prints 'ROB.PAOLICCHI'. The record has no names_as_printed entry for the AEC spelling (other records in this sample do record such variants). The DuPage results-site summary.zip was not opened.
matches A-kendall-1 · regional contest with figures read from a scanned Kendall County report: WAUBONSEE COMMUNITY COLLEGE 516 FOR TRUSTEES TO SERVE A 6-YEAR TERM · Waubonsee Community College, Community College District 516 · Apr 4, 2023
| Field | Recorded | Source | Where |
|---|
| votes.Kane / Jimmie Delgado | 7623 | 7623 | Kane County Clerk, Cumulative Report - Official, 2023 Consolidated Election, page 28 of 31 (04/18/2023) |
| votes.Kane / James K. "Jim" Michels | 7373 | 7373 | Kane County Clerk, Cumulative Report - Official, 2023 Consolidated Election, page 28 of 31 (04/18/2023) |
| votes.Kane / Stacey Ries | 10180 | 10180 | Kane County Clerk, Cumulative Report - Official, 2023 Consolidated Election, page 28 of 31 (04/18/2023) |
| votes.Kane / William A. Marzano | 6402 | 6402 | Kane County Clerk, Cumulative Report - Official, 2023 Consolidated Election, page 28 of 31 (04/18/2023) |
| votes.Kane / Gregory Thomas | 8077 | 8077 | Kane County Clerk, Cumulative Report - Official, 2023 Consolidated Election, page 28 of 31 (04/18/2023) |
| votes.Will / Jimmie Delgado | 473 | 473 | Will County Clerk, 2023 Consolidated Election canvass book, Election Summary REPORT-EL45A PAGE 025 (PDF page 29), run… |
| votes.Will / James K. "Jim" Michels | 301 | 301 | Will County Clerk, 2023 Consolidated Election canvass book, Election Summary REPORT-EL45A PAGE 025 (PDF page 29), run… |
| votes.Will / Stacey Ries | 524 | 524 | Will County Clerk, 2023 Consolidated Election canvass book, Election Summary REPORT-EL45A PAGE 025 (PDF page 29), run… |
| votes.Will / William A. Marzano | 372 | 372 | Will County Clerk, 2023 Consolidated Election canvass book, Election Summary REPORT-EL45A PAGE 025 (PDF page 29), run… |
| votes.Will / Gregory Thomas | 356 | 356 | Will County Clerk, 2023 Consolidated Election canvass book, Election Summary REPORT-EL45A PAGE 025 (PDF page 29), run… |
| votes.DeKalb / Jimmie Delgado | 357 | 357 | DeKalb County Clerk, Summary Report, Consolidated Election April 4, 2023, ***OFFICIAL RESULTS***, Report EL45 Page 008… |
| votes.DeKalb / James K. "Jim" Michels | 462 | 462 | DeKalb County Clerk, Summary Report, Consolidated Election April 4, 2023, ***OFFICIAL RESULTS***, Report EL45 Page 008… |
| votes.DeKalb / Stacey Ries | 578 | 578 | DeKalb County Clerk, Summary Report, Consolidated Election April 4, 2023, ***OFFICIAL RESULTS***, Report EL45 Page 008… |
| votes.DeKalb / William A. Marzano | 300 | 300 | DeKalb County Clerk, Summary Report, Consolidated Election April 4, 2023, ***OFFICIAL RESULTS***, Report EL45 Page 008… |
| votes.DeKalb / Gregory Thomas | 483 | 483 | DeKalb County Clerk, Summary Report, Consolidated Election April 4, 2023, ***OFFICIAL RESULTS***, Report EL45 Page 008… |
| votes.LaSalle / Jimmie Delgado | 199 | 199 | LaSalle County Clerk, Summary Report, Consolidated Election, Official Results, run 04/19/23, PDF page 19 |
| votes.LaSalle / James K. "Jim" Michels | 207 | 207 | LaSalle County Clerk, Summary Report, Consolidated Election, Official Results, run 04/19/23, PDF page 19 |
| votes.LaSalle / Stacey Ries | 298 | 298 | LaSalle County Clerk, Summary Report, Consolidated Election, Official Results, run 04/19/23, PDF page 19 |
| votes.LaSalle / William A. Marzano | 148 | 148 | LaSalle County Clerk, Summary Report, Consolidated Election, Official Results, run 04/19/23, PDF page 19 |
| votes.LaSalle / Gregory Thomas | 266 | 266 | LaSalle County Clerk, Summary Report, Consolidated Election, Official Results, run 04/19/23, PDF page 19 |
| cross-check Kane combined district totals | [12874, 12134, 17078, 10637, 13540] | [12874, 12134, 17078, 10637, 13540] | Kane County Clerk, Abstract of Votes 2023, PDF page 103 (combined district totals, dated April 25, 2023) |
| votes.Kendall / Jimmie Delgado | 4222 | 4222 | Kendall County Clerk, 'EL45A Election Summary-group detail - Official' (SUMMARY REPT-GROUP DETAIL, April 4, 2023,… |
| votes.Kendall / James K. "Jim" Michels | 3791 | 3791 | Kendall County Clerk, 'EL45A Election Summary-group detail - Official' (SUMMARY REPT-GROUP DETAIL, April 4, 2023,… |
| votes.Kendall / Stacey Ries | 5498 | 5498 | Kendall County Clerk, 'EL45A Election Summary-group detail - Official' (SUMMARY REPT-GROUP DETAIL, April 4, 2023,… |
| votes.Kendall / William A. Marzano | 3415 | 3415 | Kendall County Clerk, 'EL45A Election Summary-group detail - Official' (SUMMARY REPT-GROUP DETAIL, April 4, 2023,… |
| votes.Kendall / Gregory Thomas | 4358 | 4358 | Kendall County Clerk, 'EL45A Election Summary-group detail - Official' (SUMMARY REPT-GROUP DETAIL, April 4, 2023,… |
| candidate names as printed | ['Jimmie Delgado', 'James K. "Jim" Michels', 'Stacey Ries', 'William A. Marzano', 'Gregory Thomas'] | ['Jimmie Delgado', 'James K. "Jim" Michels', 'Stacey Ries', 'William A. Marzano', 'Gregory Thomas'] | Kane County Clerk, Cumulative Report - Official, 2023 Consolidated Election, page 28 of 31 (04/18/2023); Kendall… |
| seats | 3 | 3 | Kane County Clerk, Cumulative Report - Official, 2023 Consolidated Election, page 28 of 31 (04/18/2023); Kendall… |
| totals equal sum of figures | [12874, 12134, 17078, 10637, 13540] | [12874, 12134, 17078, 10637, 13540] | arithmetic on the five official county figures; equals Kane County Clerk, Abstract of Votes 2023, PDF page 103… |
| winner_per_source | ['Stacey Ries', 'Gregory Thomas', 'Jimmie Delgado'] | ['Stacey Ries', 'Gregory Thomas', 'Jimmie Delgado'] | Kane County Clerk, Abstract of Votes 2023, PDF page 103 (combined district totals, dated April 25, 2023); Waubonsee… |
| uncontested | False | False | Kane County Clerk, Abstract of Votes 2023, PDF page 103 (combined district totals, dated April 25, 2023) |
All 25 county figures match. Each Kendall figure was read from a zoomed view of the Kendall PDF in Chrome and equals its election day + early + VBM + post/prov parts. DeKalb's scan prints each number slightly below its name; the five combined totals on Kane's certified abstract (PDF page 103) agree only with the recorded assignment, which confirms it. The LaSalle URL redirects to lasallecountyil.gov/ArchiveCenter/ViewFile/Item/231 (the same official file). The Waubonsee minutes URL redirects to /sites/default/files/docs/2023-05/2023.04.27BoardSeatingMeetingMinutes.pdf.
matches A-kendall-2 · regional contest with figures read from a scanned Kendall County report: PARK COMMISSIONER OSWEGOLAND PARK DISTRICT FULL 6-YEAR TERM · Oswegoland Park District · Apr 7, 2015
| Field | Recorded | Source | Where |
|---|
| votes.Kendall / MICHELLE McCALLOUGH | 2904 | 2904 | Kendall County Clerk, April 7, 2015 'Election Summary' (SUMMARY REPT-GROUP DETAIL, OFFICIAL, run date 04/21/15 03:45… |
| votes.Kendall / SANDRA TARTOL | 2400 | 2400 | Kendall County Clerk, April 7, 2015 'Election Summary' (SUMMARY REPT-GROUP DETAIL, OFFICIAL, run date 04/21/15 03:45… |
| votes.Aurora Election Commission / MICHELLE McCALLOUGH | 141 | 141 | Aurora Election Commission, Election Summary Report, April 7, 2015, Official Results, page 1 of 3 (Date 04/21/15) |
| votes.Aurora Election Commission / SANDRA TARTOL | 121 | 121 | Aurora Election Commission, Election Summary Report, April 7, 2015, Official Results, page 1 of 3 (Date 04/21/15) |
| cross-check AEC precinct detail | [141, 121] | [141, 121] | Aurora Election Commission, Statement of Votes Cast, April 7, 2015, page 14 of 48 |
| votes.Will / MICHELLE McCALLOUGH | 5 | 5 | Will County Clerk, April 2015 canvass book, ABSTRACT OF VOTES, OFFICIAL RESULTS, REPORT-EL45A PAGE 013 (PDF page 16) |
| votes.Will / SANDRA TARTOL | 2 | 2 | Will County Clerk, April 2015 canvass book, ABSTRACT OF VOTES, OFFICIAL RESULTS, REPORT-EL45A PAGE 013 (PDF page 16) |
| candidate names as printed | {'record': ['MICHELLE McCALLOUGH', 'SANDRA TARTOL'], 'names_as_printed': {'Aurora Election Commission': 'M. MCCALLOUGH', 'Will': ['Michelle Mccallough',… | {'Kendall': ['MICHELLE McCALLOUGH', 'SANDRA TARTOL'], 'Aurora Election Commission': ['M. MCCALLOUGH', 'SANDRA TARTOL'], 'Will': ['Michelle Mccallough',… | Kendall County Clerk, April 7, 2015 'Election Summary' (SUMMARY REPT-GROUP DETAIL, OFFICIAL, run date 04/21/15 03:45… |
| office and office_as_printed_by_authority | {'office': 'PARK COMMISSIONER OSWEGOLAND PARK DISTRICT FULL 6-YEAR TERM', 'AEC': 'OSWEGO PK BD COMM', 'Will': 'OSWEGOLAND PARK COMMISSIONER FULL'} | {'Kendall': 'PARK COMMISSIONER OSWEGOLAND PARK DISTRICT FULL 6-YEAR TERM', 'AEC': 'OSWEGO PK BD COMM', 'Will': 'OSWEGOLAND PARK COMMISSIONER FULL'} | Kendall County Clerk, April 7, 2015 'Election Summary' (SUMMARY REPT-GROUP DETAIL, OFFICIAL, run date 04/21/15 03:45… |
| seats | 2 | 2 | Kendall County Clerk, April 7, 2015 'Election Summary' (SUMMARY REPT-GROUP DETAIL, OFFICIAL, run date 04/21/15 03:45… |
| totals equal sum of figures | [3050, 2523] | [3050, 2523] | arithmetic on the official figures |
| winner_per_source | ['MICHELLE McCALLOUGH', 'SANDRA TARTOL'] | ['MICHELLE McCALLOUGH', 'SANDRA TARTOL'] | Kendall County Clerk, April 7, 2015 'Election Summary' (SUMMARY REPT-GROUP DETAIL, OFFICIAL, run date 04/21/15 03:45… |
| uncontested | True | True | Kendall County Clerk, April 7, 2015 'Election Summary' (SUMMARY REPT-GROUP DETAIL, OFFICIAL, run date 04/21/15 03:45… |
| completeness (Kendall + AEC + Will) | ['Kendall', 'Aurora Election Commission', 'Will'] | ['Kendall', 'Aurora Election Commission', 'Will'] | Kane County Clerk, Cumulative Report - Official, 2015 Consolidated Election (no Oswegoland Park District contest) |
Kendall figures read from a zoomed view of the scanned report in Chrome; each equals its election-day + early/absentee + provisional parts (2,360+540+4; 1,980+416+4) and the printed 54.75/45.25 split. The Kane 2015 cumulative report was an extra completeness check, not a cited source.
matches A-kendall-3 · regional contest with figures read from a scanned Kendall County report: OSWEGOLAND PARK COMMISSIONER · Oswegoland Park District · Apr 4, 2023
| Field | Recorded | Source | Where |
|---|
| votes.Kendall / DAVE KRAHN | 4344 | 4344 | Kendall County Clerk, 'EL45A Election Summary-group detail - Official' (April 4, 2023, run 04/20/23 03:46 PM), PDF… |
| votes.Kendall / DAVID C. BEHRENS | 4754 | 4754 | Kendall County Clerk, 'EL45A Election Summary-group detail - Official' (April 4, 2023, run 04/20/23 03:46 PM), PDF… |
| cross-check Kendall EL86 | [4344, 4754] | [4344, 4754] | Kendall County Clerk, 'CE2023 EL86 - Jurisdictional Canvass' (OFFICIAL, run 04/18/23 02:33 PM), REPORT-EL86 PAGE 034… |
| cross-check Kendall EL52 combined canvass | {'Kendall': [4344, 4754], 'Will': [36, 42], 'Totals': [4380, 4796]} | {'Kendall': [4344, 4754], 'Will': [36, 42], 'Totals': [4380, 4796]} | Kendall County Clerk, 'CE2023 EL52 - Numbered Key Canvass' (run 04/20/23), REPORT-EL52 PAGE 0035 and COMBINED CANVASS… |
| votes.Will / DAVE KRAHN | 36 | 36 | Will County Clerk, 2023 canvass book, ELECTION SUMMARY, OFFICIAL RESULTS, REPORT-EL45A PAGE 012 (PDF page 16), run… |
| votes.Will / DAVID C. BEHRENS | 42 | 42 | Will County Clerk, 2023 canvass book, ELECTION SUMMARY, OFFICIAL RESULTS, REPORT-EL45A PAGE 012 (PDF page 16), run… |
| candidate names as printed | ['DAVE KRAHN', 'DAVID C. BEHRENS'] | ['DAVE KRAHN', 'DAVID C. BEHRENS'] | Kendall County Clerk, 'EL45A Election Summary-group detail - Official' (April 4, 2023, run 04/20/23 03:46 PM), PDF… |
| seats | 2 | 2 | Kendall County Clerk, 'EL45A Election Summary-group detail - Official' (April 4, 2023, run 04/20/23 03:46 PM), PDF… |
| totals equal sum of figures | [4380, 4796] | [4380, 4796] | Kendall County Clerk, 'CE2023 EL52 - Numbered Key Canvass' (run 04/20/23), REPORT-EL52 PAGE 0035 and COMBINED CANVASS… |
| winner_per_source | ['DAVID C. BEHRENS', 'DAVE KRAHN'] | ['DAVID C. BEHRENS', 'DAVE KRAHN'] | Kendall County Clerk, 'CE2023 EL52 - Numbered Key Canvass' (run 04/20/23), REPORT-EL52 PAGE 0035 and COMBINED CANVASS… |
| uncontested | True | True | Kendall County Clerk, 'CE2023 EL52 - Numbered Key Canvass' (run 04/20/23), REPORT-EL52 PAGE 0035 and COMBINED CANVASS… |
| completeness (Kendall + Will) | ['Kendall', 'Will'] | ['Kendall', 'Will'] | Kendall County Clerk, 'CE2023 EL52 - Numbered Key Canvass' (run 04/20/23), REPORT-EL52 PAGE 0035 and COMBINED CANVASS… |
Kendall figures agree across three Kendall reports (EL45A, EL86, EL52) and equal their component columns. The record's note quoting the EL52 combined canvass is accurate.
matches A-kendall-4 · regional contest with figures read from a scanned Kendall County report: FOX VALLEY PARK DISTRICT FOR PARK COMMISSIONER TO SERVE A FULL 4-YEAR TERM-DISTRICT 1 · Fox Valley Park District · Apr 2, 2019
| Field | Recorded | Source | Where |
|---|
| votes.Kane / Matthew Hicks, Jr | 3100 | 3100 | Kane County Clerk, Cumulative Report - Official, 2019 Consolidated Election, April 02, 2019 (04/16/2019), page 11 of 24 |
| votes.Kendall / Matthew Hicks, Jr | 343 | 343 | Kendall County Clerk, 'C2019 Election Results By Precinct' (JURISDICTIONAL CANVASS, OFFICIAL, REPORT-EL86 PAGE 023,… |
| cross-check Kendall precinct rows | 343 | 343 | Kendall County Clerk, 'C2019 Election Results By Precinct' (JURISDICTIONAL CANVASS, OFFICIAL, REPORT-EL86 PAGE 023,… |
| candidate name as printed | {'record': 'Matthew Hicks, Jr', 'Kendall': 'MATTHEW HICKS JR.'} | {'Kane': 'Matthew Hicks, Jr', 'Kendall': 'MATTHEW HICKS JR.'} | Kane County Clerk, Cumulative Report - Official, 2019 Consolidated Election, April 02, 2019 (04/16/2019), page 11 of… |
| office_as_printed_by_authority.Kendall | FOX VALLEY PARK COMM. DISTRICT 1 | FOX VALLEY PARK COMM. DISTRICT 1 | Kendall County Clerk, 'C2019 Election Results By Precinct' (JURISDICTIONAL CANVASS, OFFICIAL, REPORT-EL86 PAGE 023,… |
| seats | 1 | 1 | Kane County Clerk, Cumulative Report - Official, 2019 Consolidated Election, April 02, 2019 (04/16/2019), page 11 of 24 |
| total equals sum of figures | 3443 | 3443 | Kane County Clerk, abstracts.pdf in the 2019-04-02 folder, PDF page 56 (Fox Valley Park District) |
| winner_per_source | Matthew Hicks, Jr | Matthew Hicks, Jr | Fox Valley Park District Board of Commissioners open session minutes, May 13, 2019, item 3.0 |
| uncontested | True | True | Kane County Clerk, Cumulative Report - Official, 2019 Consolidated Election, April 02, 2019 (04/16/2019), page 11 of… |
| completeness (Kane + Kendall) | ['Kane', 'Kendall'] | ['Kane', 'Kendall'] | Kane County Clerk, abstracts.pdf in the 2019-04-02 folder, PDF page 56 (Fox Valley Park District); DuPage 2019 canvass… |
As the record says, the Kane abstracts.pdf page for the 2019 contests is headed 'Consolidated Election on April 4, 2017' and 'Dated: April 25, 2017' (an error in Kane's document); it is used only as a cross-check.
matches A-regional-1 · regional contest: Winfield Township Assessor · Winfield Township · Apr 4, 2017
| Field | Recorded | Source | Where |
|---|
| votes.DuPage / Mark W. Malay | 3962 | 3962 | DuPage County Canvass of Votes, Consolidated General Election April 4, 2017 (printed April 24, 2017), page 32 of 73,… |
| candidate name as printed | Mark W. Malay | Mark W. Malay | DuPage County Canvass of Votes, Consolidated General Election April 4, 2017 (printed April 24, 2017), page 32 of 73,… |
| party | Republican | Republican | DuPage County Canvass of Votes, Consolidated General Election April 4, 2017 (printed April 24, 2017), page 32 of 73,… |
| seats | 1 | 1 | DuPage County Canvass of Votes, Consolidated General Election April 4, 2017 (printed April 24, 2017), page 32 of 73,… |
| total equals sum of figures | 3962 | 3962 | arithmetic |
| winner_per_source | Mark W. Malay | Mark W. Malay | DuPage County Canvass of Votes, Consolidated General Election April 4, 2017 (printed April 24, 2017), page 32 of 73,… |
| uncontested | True | True | DuPage County Canvass of Votes, Consolidated General Election April 4, 2017 (printed April 24, 2017), page 32 of 73,… |
Rendered page checked visually: 3,962 sits on the Assessor line (Supervisor 3,994, Clerk 3,846, Highway Commissioner 3,970).
matches A-regional-2 · regional contest: Warrenville Park District Park Commissioner · Warrenville Park District · Apr 2, 2019
| Field | Recorded | Source | Where |
|---|
| votes.DuPage / Steve Alesch | 749 | 749 | DuPage County Canvass of Votes, Consolidated General Election April 2, 2019 (printed April 19, 2019), page 32 of 61 |
| votes.DuPage / Denise A. DiCianni | 793 | 793 | DuPage County Canvass of Votes, Consolidated General Election April 2, 2019 (printed April 19, 2019), page 32 of 61 |
| votes.DuPage / Barbara Thornbury | 929 | 929 | DuPage County Canvass of Votes, Consolidated General Election April 2, 2019 (printed April 19, 2019), page 32 of 61 |
| candidate names as printed | ['Steve Alesch', 'Denise A. DiCianni', 'Barbara Thornbury'] | ['Steve Alesch', 'Denise A. DiCianni', 'Barbara Thornbury'] | DuPage County Canvass of Votes, Consolidated General Election April 2, 2019 (printed April 19, 2019), page 32 of 61 |
| seats | 2 | 2 | DuPage County Canvass of Votes, Consolidated General Election April 2, 2019 (printed April 19, 2019), page 32 of 61 |
| totals equal sum of figures | [749, 793, 929] | [749, 793, 929] | arithmetic |
| winner_per_source | ['Barbara Thornbury', 'Denise A. DiCianni'] | ['Barbara Thornbury', 'Denise A. DiCianni'] | DuPage County Canvass of Votes, Consolidated General Election April 2, 2019 (printed April 19, 2019), page 32 of 61 |
| uncontested | False | False | DuPage County Canvass of Votes, Consolidated General Election April 2, 2019 (printed April 19, 2019), page 32 of 61 |
matches A-regional-3 · regional contest: Naperville Park District Park Commissioner · Naperville Park District · Apr 6, 2021
| Field | Recorded | Source | Where |
|---|
| votes.DuPage / Leslie Ruffing | 6019 | 6019 | DuPage County Canvass of Votes, Consolidated General Election April 6, 2021 (printed April 27, 2021; scanned), page 47… |
| votes.DuPage / Nag Jaiswal | 3123 | 3123 | DuPage County Canvass of Votes, Consolidated General Election April 6, 2021 (printed April 27, 2021; scanned), page 47… |
| votes.DuPage / Mary Gibson | 7041 | 7041 | DuPage County Canvass of Votes, Consolidated General Election April 6, 2021 (printed April 27, 2021; scanned), page 47… |
| votes.DuPage / Lee Kaseska | 1392 | 1392 | DuPage County Canvass of Votes, Consolidated General Election April 6, 2021 (printed April 27, 2021; scanned), page 47… |
| votes.DuPage / Rhonda Ansier | 5442 | 5442 | DuPage County Canvass of Votes, Consolidated General Election April 6, 2021 (printed April 27, 2021; scanned), page 47… |
| votes.DuPage / Alison Thompson | 6468 | 6468 | DuPage County Canvass of Votes, Consolidated General Election April 6, 2021 (printed April 27, 2021; scanned), page 47… |
| votes.DuPage / Nathan Wilson | 3900 | 3900 | DuPage County Canvass of Votes, Consolidated General Election April 6, 2021 (printed April 27, 2021; scanned), page 47… |
| votes.DuPage / Mike King | 4761 | 4761 | DuPage County Canvass of Votes, Consolidated General Election April 6, 2021 (printed April 27, 2021; scanned), page 47… |
| votes.Will / Leslie Ruffing | 3245 | 3245 | Will County Clerk, April 2021 canvass book, Election Summary REPORT-EL45A PAGE 044 (PDF page 48), run 04/21/21 |
| votes.Will / Nag Jaiswal | 2202 | 2202 | Will County Clerk, April 2021 canvass book, Election Summary REPORT-EL45A PAGE 044 (PDF page 48), run 04/21/21 |
| votes.Will / Mary Gibson | 3737 | 3737 | Will County Clerk, April 2021 canvass book, Election Summary REPORT-EL45A PAGE 044 (PDF page 48), run 04/21/21 |
| votes.Will / Lee Kaseska | 1665 | 1665 | Will County Clerk, April 2021 canvass book, Election Summary REPORT-EL45A PAGE 044 (PDF page 48), run 04/21/21 |
| votes.Will / Rhonda Ansier | 2610 | 2610 | Will County Clerk, April 2021 canvass book, Election Summary REPORT-EL45A PAGE 044 (PDF page 48), run 04/21/21 |
| votes.Will / Alison Thompson | 3214 | 3214 | Will County Clerk, April 2021 canvass book, Election Summary REPORT-EL45A PAGE 044 (PDF page 48), run 04/21/21 |
| votes.Will / Nathan Wilson | 2851 | 2851 | Will County Clerk, April 2021 canvass book, Election Summary REPORT-EL45A PAGE 044 (PDF page 48), run 04/21/21 |
| votes.Will / Mike King | 3005 | 3005 | Will County Clerk, April 2021 canvass book, Election Summary REPORT-EL45A PAGE 044 (PDF page 48), run 04/21/21 |
| cross-check DuPage abstract totals | [6019, 3123, 7041, 1392, 5442, 6468, 3900, 4761] | [6019, 3123, 7041, 1392, 5442, 6468, 3900, 4761] | DuPage 2021 district Election Abstract, PDF page 183, Total column |
| cross-check DuPage canvass District Total | [9264, 5325, 10778, 3057, 8052, 9682, 6751, 7766] | [9264, 5325, 10778, 3057, 8052, 9682, 6751, 7766] | DuPage County Canvass of Votes, Consolidated General Election April 6, 2021 (printed April 27, 2021; scanned), page 47… |
| candidate names as printed | ['Leslie Ruffing', 'Nag Jaiswal', 'Mary Gibson', 'Lee Kaseska', 'Rhonda Ansier', 'Alison Thompson', 'Nathan Wilson', 'Mike King'] | ['Leslie Ruffing', 'Nag Jaiswal', 'Mary Gibson', 'Lee Kaseska', 'Rhonda Ansier', 'Alison Thompson', 'Nathan Wilson', 'Mike King'] | DuPage County Canvass of Votes, Consolidated General Election April 6, 2021 (printed April 27, 2021; scanned), page 47… |
| seats | 4 | 4 | DuPage County Canvass of Votes, Consolidated General Election April 6, 2021 (printed April 27, 2021; scanned), page 47… |
| totals equal sum of figures | [9264, 5325, 10778, 3057, 8052, 9682, 6751, 7766] | [9264, 5325, 10778, 3057, 8052, 9682, 6751, 7766] | arithmetic on official DuPage + Will figures |
| winner_per_source | ['Mary Gibson', 'Alison Thompson', 'Leslie Ruffing', 'Rhonda Ansier'] | ['Mary Gibson', 'Alison Thompson', 'Leslie Ruffing', 'Rhonda Ansier'] | DuPage County Canvass of Votes, Consolidated General Election April 6, 2021 (printed April 27, 2021; scanned), page 47… |
| uncontested | False | False | DuPage County Canvass of Votes, Consolidated General Election April 6, 2021 (printed April 27, 2021; scanned), page 47… |
Kaseska's DuPage 1,392 (smaller than his Will 1,665) was checked specifically: DuPage prints 3.65 % (1,392 / 38,146) and the abstract Total column also prints 1,392. Will figures were checked in Will's own canvass book; each equals its vote-by-mail + early + election-day + provisional + postmark parts.
matches A-regional-4 · regional contest: Naperville Township Trustee · Naperville Township · Apr 6, 2021
| Field | Recorded | Source | Where |
|---|
| votes.DuPage / Paul J. Santucci | 3697 | 3697 | DuPage County Canvass of Votes, Consolidated General Election April 6, 2021 (printed April 27, 2021; scanned), page 38… |
| votes.DuPage / Loretta T. Burke | 5403 | 5403 | DuPage County Canvass of Votes, Consolidated General Election April 6, 2021 (printed April 27, 2021; scanned), page 38… |
| votes.DuPage / John C. Waller | 4881 | 4881 | DuPage County Canvass of Votes, Consolidated General Election April 6, 2021 (printed April 27, 2021; scanned), page 38… |
| votes.DuPage / Julie A. Federico | 5194 | 5194 | DuPage County Canvass of Votes, Consolidated General Election April 6, 2021 (printed April 27, 2021; scanned), page 38… |
| votes.DuPage / W/I Jennifer Dianna Franklin | 1266 | 1266 | DuPage County Canvass of Votes, Consolidated General Election April 6, 2021 (printed April 27, 2021; scanned), page 38… |
| cross-check DuPage abstract totals | [3697, 5403, 4881, 5194, 1266] | [3697, 5403, 4881, 5194, 1266] | DuPage 2021 district Election Abstract, PDF page 130, Total column (Total votes 20,549) |
| party labels | ['Republican', 'Democratic', 'Democratic', 'Democratic', None] | ['Republican', 'Democratic', 'Democratic', 'Democratic', None] | DuPage County Canvass of Votes, Consolidated General Election April 6, 2021 (printed April 27, 2021; scanned), page 38… |
| candidate names as printed | ['Paul J. Santucci', 'Loretta T. Burke', 'John C. Waller', 'Julie A. Federico', 'W/I Jennifer Dianna Franklin'] | ['Paul J. Santucci', 'Loretta T. Burke', 'John C. Waller', 'Julie A. Federico', 'W/I Jennifer Dianna Franklin'] | DuPage County Canvass of Votes, Consolidated General Election April 6, 2021 (printed April 27, 2021; scanned), page 38… |
| seats | 4 | 4 | DuPage County Canvass of Votes, Consolidated General Election April 6, 2021 (printed April 27, 2021; scanned), page 38… |
| totals equal sum of figures | [3697, 5403, 4881, 5194, 1266] | [3697, 5403, 4881, 5194, 1266] | arithmetic |
| winner_per_source | ['Loretta T. Burke', 'Julie A. Federico', 'John C. Waller', 'Paul J. Santucci'] | ['Loretta T. Burke', 'Julie A. Federico', 'John C. Waller', 'Paul J. Santucci'] | DuPage County Canvass of Votes, Consolidated General Election April 6, 2021 (printed April 27, 2021; scanned), page 38… |
| uncontested | False | False | DuPage County Canvass of Votes, Consolidated General Election April 6, 2021 (printed April 27, 2021; scanned), page 38… |
Printed percentages use a denominator of 20,549 (abstract 'Total votes'), 108 more than the five listed candidates; this is consistent with uncounted-name write-ins and does not affect the recorded figures.
matches A-holder-1 · officeholder record (appointment, oath or minutes): Neal Ormond, Board of Education member (West Aurora School District 129)
| Field | Recorded | Source | Where |
|---|
| office/body | Board of Education member, West Aurora School District 129 | Board of Education member, West Aurora School District 129 | SD129 minutes 2015-01-20 (highbond document 5661) |
| name | Neal Ormond | Neal Ormond | SD129 minutes 2015-01-20 |
| serving on 2015-01-01 (roll call 2015-01-20) | present 2015-01-20 | present 2015-01-20; absent: None | SD129 minutes 2015-01-20 |
| last re-elected; oath 2013-05-06 | 2013-05-06 | 2013-05-06 | SD129 minutes 2013-05-06 (document 6064), item 9.1 |
| still serving 2015-04-20 and 2015-05-04 | member | member | SD129 minutes 2015-04-20 (5593) and 2015-05-04 (5584) |
| to | 2017-05-01 | 2017-05-01 | SD129 minutes 2017-05-01 (document 5268), items 5.1 and 6.1 |
| basis: successors seated 2017-05-01 | successors seated | successors seated | SD129 minutes 2017-05-01, item 6.1 |
| from | None | None | not stated in cited sources |
All five minutes pages fetched by curl (HTML minutes). Ormond was present and voting at the 2017-05-01 meeting before the reorganization; his service ended at that meeting when the newly elected members were sworn in.
matches A-holder-2 · officeholder record (appointment, oath or minutes): Isabella "Luna" Escobar, Student Trustee (non-voting) (College of DuPage, Community College District 502)
| Field | Recorded | Source | Where |
|---|
| office | Student Trustee (non-voting) | Student Trustee; budget describes a 'non-voting student trustee' | COD minutes 2025-04-24 p.6; COD FY2026 Budget, Board of Trustees narrative |
| name | Isabella "Luna" Escobar | Isabella “Luna” Escobar | COD Organizational Board Meeting minutes, April 24, 2025, page 6 |
| from (oath) | 2025-04-24 | 2025-04-24 | COD Organizational Board Meeting minutes, April 24, 2025, pages 1 and 6 |
| to | 2026-04-16 | 2026-04-16 | Minutes of April 16, 2026 Organizational Board Meeting, in May 14, 2026 board packet Item 9.c, PDF page 183-184 |
| roster | Student Trustee | Student Trustee, April 2026 | College of DuPage FY2026 Budget, PDF page 11 (Board of Trustees) |
The Granicus attachment redirects to a Granicus S3 file named '4.24.25 Org Board Meeting.v2.edited.pdf'. The April 16, 2026 minutes are the version submitted for approval on May 14, 2026 (Item 9.c); their call-to-order line says 'April 14, 2026' while the header says April 16, 2026. The minutes record the student trustee answering roll calls; the budget text calls the seat non-voting.
matches A-holder-3 · officeholder record (appointment, oath or minutes): Mary Jo Wenmouth, Board of Education member (Oswego Community Unit School District 308)
| Field | Recorded | Source | Where |
|---|
| office/body | Board of Education member, Oswego CUSD 308 | Board of Education member, Oswego CUSD 308 | Minutes of Regular Meeting, Oswego CUSD 308, May 8, 2023, pages 1 and 6 |
| name | Mary Jo Wenmouth | Mary Jo Wenmouth | Minutes May 8, 2023, item 11.1 |
| from (oath) | 2023-05-08 | 2023-05-08 | Minutes May 8, 2023, items 11.1 and 13.1 |
| serving 2025-05-05 | member | member; elected Board Secretary | Minutes May 5, 2025 (Drive file 1xZtNkjyLX_tL1KUqUmfkl3ZQCnOPWVQZ), item 7.3 |
| serving 2026-10-13 | member | present | Committee of the Whole minutes, October 13, 2026, item 1.1 |
| roster (Board Secretary) | Board Secretary | Board Secretary | www.sd308.org Board of Education page, retrieved 2026-10-29 |
| district profile | joined 2023 | joined 2023 | www.sd308.org Board Secretary profile page (redirects to /Board-of-Education/Members-of-The-Board/Board-Secretary/) |
| BoardDocs roster | Secretary (current) | Secretary - Term Ends 2027 | BoardDocs public home page, oswego308, viewed 2026-10-29 in Chrome |
| to | None | None | current rosters |
The three Drive minutes were fetched without sign-in via drive.google.com/uc?export=download&id=<same file id> (served from drive.usercontent.google.com; file names 2023-05-08_Board_Meeting_Minutes.pdf, 2025-05-05 Board Meeting Minutes.pdf, 2026-10-13 Committee of the Whole - Minutes.pdf). BoardDocs refused curl with HTTP 403 (CloudFront), so it was read as a public page in Chrome without signing in.
matches A-holder-4 · officeholder record (appointment, oath or minutes): Brian Moreno, Board of Education member (East Aurora School District 131)
| Field | Recorded | Source | Where |
|---|
| office/body | Board of Education member, East Aurora SD 131 | Board of Education member, School District 131 | Minutes of Regular Board of Education Meeting, Monday, March 17, 2025 (BoardBook PDF 9207243) |
| basis: appointment | appointment approved | Motion to Approve the Appointment of a New School Board Member, 6 ayes, no nays | Minutes March 17, 2025, 'Seating of New School Board Member' |
| name / oath | Brian Moreno | Brian Moreno | Minutes March 17, 2025 |
| from | 2025-03-17 | 2025-03-17 | Minutes March 17, 2025 |
| vacancy context | vacancy | vacancy | Minutes of Special Meeting, Saturday, March 1, 2025 (PDF 9207239) |
| serving 2025-04-07 | present | present | Minutes April 7, 2025 (PDF 9207244) |
| serving 2026-10-05 | present | present | Minutes October 5, 2026 (PDF 14576926) |
| roster term | April 2027 | April 2027 | www.d131.org Board Members page, retrieved 2026-10-29 |
The appointment motion text does not name the appointee; the name comes from the oath paragraph that follows it.
Rights and the resident guide
partly matches B-right-1 · citizen-access right: Illinois FOIA: Main Section 7 exemptions (as in force Oct. 2026)
| Field | Recorded | Source | Where |
|---|
| summary | Exempt records can be redacted, but the rest must be released. | The body may redact exempt information and shall make the remaining information available. | 5 ILCS 140/7(1) (introductory paragraph) |
| summary | 7(1)(a) records barred from disclosure by other State or federal law | Information specifically prohibited from disclosure by federal or State law or implementing rules. This is (a) in the text in force now; P.A. 104-300 relabels… | 5 ILCS 140/7(1)(a) (version from P.A. 104-852, before amendment by P.A. 104-300) |
| summary | (b) 'private information' (SSNs, driver's license numbers, financial account data, home address, personal phone and email, medical records, etc.) | 7(1)(b) exempts private information unless another law or a court order requires disclosure; 2(c-5) lists SSN, driver's license, employee ID, biometrics,… | 5 ILCS 140/7(1)(b); 140/2(c-5) |
| summary | (c) personal information whose release would be a clearly unwarranted invasion of privacy, though information bearing on public employees' and officials'… | Same, with consent-in-writing exception and definition of unwarranted invasion. | 5 ILCS 140/7(1)(c) |
| summary | (d) law-enforcement and administrative-enforcement records, only to the extent release would interfere with proceedings, identify confidential sources,… | Administrative-enforcement and law-enforcement records, only to the extent disclosure would cause one of the seven listed harms (i)-(vii). | 5 ILCS 140/7(1)(d)(i)-(vii) |
| summary | (f) preliminary drafts and deliberative opinions, unless publicly cited by the head of the body | Preliminary drafts, notes, recommendations, memoranda and other records expressing opinions or formulating policy; not exempt when publicly cited and… | 5 ILCS 140/7(1)(f) |
| summary (differs) | (g) trade secrets submitted under a confidentiality claim | Trade secrets and commercial or financial information furnished under a claim of confidentiality AND whose disclosure would cause competitive harm, only… | 5 ILCS 140/7(1)(g) |
| summary | (h) bids and proposals until award | Proposals and bids for any contract, grant or agreement, until an award or final selection is made. | 5 ILCS 140/7(1)(h) |
| summary | (l) closed-meeting minutes until released under OMA 2.06 | Closed-meeting minutes until the body makes them available under OMA Section 2.06. | 5 ILCS 140/7(1)(l) |
| summary | (m) attorney-client communications and litigation-prep materials, plus internal audit materials | Communications with the body's attorney or auditor not subject to discovery, materials prepared at an attorney's request in anticipation of proceedings, and… | 5 ILCS 140/7(1)(m) |
| summary | (n) employee grievance and discipline adjudication records, but NOT the final outcome where discipline was imposed | Same. | 5 ILCS 140/7(1)(n) |
| summary | (p) collective-bargaining matters, but final contracts are public | Same. | 5 ILCS 140/7(1)(p) |
| summary | (r) real-estate purchase negotiations until completed | Real estate purchase negotiations until completed or otherwise terminated (also eminent-domain parcels and sales until consummated). | 5 ILCS 140/7(1)(r) |
| summary (differs) | (v) security vulnerability plans | Vulnerability assessments, security measures and response plans, but only to the extent disclosure could reasonably be expected to expose the vulnerability or… | 5 ILCS 140/7(1)(v) |
| summary | (kk) the body's account and card numbers | The body's credit/debit card and bank account numbers, FEIN, security codes, passwords and similar account information. | 5 ILCS 140/7(1)(kk) |
| summary | Section 7 does not authorize withholding beyond what it lists. | Section 7 does not authorize withholding except as stated in Section 7 or otherwise provided in the Act. | 5 ILCS 140/7(3) |
| citation | 5 ILCS 140/7(1)(a), (b), (c), (d), (f), (g), (h), (l), (m), (n), (p), (r), (v), (kk); 140/7(2), (3); 140/2(c-5) | Every cited letter exists in the text in force and covers the subject described. 7(2) (contractor-held records are public records) is cited but no statement… | 5 ILCS 140/7 (ilga.gov, version from P.A. 104-852, eff. 8-21-26) |
| deadlines_fees_limits | P.A. 104-300 (effective 1-1-2027) adds a new 7(1)(a) for State public-defender records and renumbers the current (a) as (a-5). Re-check citations after Jan.… | Confirmed: in the text after amendment by P.A. 104-300 (eff. 1-1-27), (a) covers State public defender agency records and the current (a) becomes (a-5). | 5 ILCS 140/7 (Text of Section after amendment by P.A. 104-300) |
| how_to_use | Ask for redaction rather than full withholding (140/7(1) intro). | 7(1) intro: body may redact exempt parts and shall release the rest. | 5 ILCS 140/7(1) |
| how_to_use | Ask for an index of withheld items if you sue (140/11(e)). | On the plaintiff's motion the court shall order an index describing each withheld record or deletion and the exemption claimed. | 5 ILCS 140/11(e) |
| source_url (differs) | https://ftp.ilga.gov/ILCS/Ch%200005/Act%200140/000501400K7.html | This ftp.ilga.gov copy is out of date. Its Source line stops at P.A. 103-865 (eff. 1-1-25) and its items stop at (tt). It lacks P.A. 104-438 and 104-443 (eff.… | ftp.ilga.gov copy vs www.ilga.gov 5 ILCS 140/7 |
No cited letter is wrong. The current Section 7 text (version 'from P.A. 104-852', eff. 8-21-26, before amendment by P.A. 104-300) has (a), (b), (c), (d), (f), (g), (h), (l), (m), (n), (p), (r), (v) and (kk) with the subjects described. Flagged: (1) the glosses for (g) and (v) leave out the conditions that limit those exemptions (competitive harm; 'only to the extent' disclosure would expose the vulnerability); (2) source_url points to an out-of-date ftp.ilga.gov copy. Enacted amendments not yet in force, all eff. 1-1-27: P.A. 104-300 adds the public-defender (a) and relabels (a) as (a-5), as the record says. P.A. 104-526 adds a new (vv) for records described in Section 25.1 of the Health Care Violence Prevention Act. The Section 7 page header reads 'P.A. 104-626', but its Source line and 210 ILCS 160/25.1 both say 104-526, so the header looks like a typo. P.A. 104-742 changes…
differs B-right-2 · citizen-access right: Illinois FOIA: Lawsuits, attorney fees and penalties
| Field | Recorded | Source | Where |
|---|
| summary | Anyone denied access may sue for injunctive or declaratory relief in circuit court (for local bodies, in the county where the body is located). | Any person denied access may file suit for injunctive or declaratory relief; for a municipality or other public body, suit may be filed in the circuit court… | 5 ILCS 140/11(a), (c) |
| summary | The court reviews de novo and may inspect records privately ('in camera'), and the public body carries the burden of proof by clear and convincing evidence. | The court considers the matter de novo, conducts in camera examination as it finds appropriate; the body must prove an exemption by clear and convincing… | 5 ILCS 140/11(f) |
| summary | These cases get docket priority. | Except as to causes the court considers of greater importance, these proceedings take precedence on the docket and are expedited. | 5 ILCS 140/11(h) |
| summary | A requester who prevails gets reasonable attorney's fees and costs. | If the requester prevails, the court shall award reasonable attorney's fees and costs. | 5 ILCS 140/11(i) |
| summary | For willful, intentional or bad-faith violations, the court must impose a civil penalty of $2,500–$5,000 per occurrence | If the body 'willfully and intentionally' failed to comply, or otherwise acted in bad faith, the court shall impose $2,500 to $5,000 for each occurrence. | 5 ILCS 140/11(j) |
| summary (differs) | [the court must impose ...] plus up to $1,000 per day if a court order is ignored after 30 days. | The daily penalty is discretionary: the court 'may impose' up to $1,000 per day if (1) the body fails to comply with the order after 30 days, (2) the order is… | 5 ILCS 140/11(j)(1)-(3) |
| summary | If a body neither complies with nor appeals a binding PAC opinion within 35 days, willfulness is presumed. | Rebuttable presumption of willful and intentional noncompliance if the body neither files for administrative review nor complies within 35 days after the… | 5 ILCS 140/11.6(a), (b) |
| deadlines_fees_limits | Statutory penalty $2,500–$5,000 per occurrence; up to $1,000 per day for continued noncompliance; 35-day window after a binding opinion. | $2,500 to $5,000 per occurrence; additional penalty of up to $1,000 per day (discretionary, conditions apply); 35 days after service of the binding opinion. | 5 ILCS 140/11(j); 140/11.6(a) |
| how_to_use | You don't have to go to the PAC first; you can go straight to court. | Section 11(a) lets any person denied access file suit, with no requirement to seek PAC review first; 9.5(g) addresses a suit filed while a PAC review is… | 5 ILCS 140/11(a); 140/9.5(g) |
| how_to_use | If the PAC issues a binding opinion in your favor and the body ignores it, sue to enforce under 140/11(a-5) and 11.6. | 11(a-5): a requester may file an action to enforce a binding opinion, in accordance with Section 11.6. | 5 ILCS 140/11(a-5); 140/11.6 |
| citation | 5 ILCS 140/11(a)-(j); 140/11.6 | Section 11 has (a), (a-5), (b)-(k); Section 11.6 is 'Noncompliance with binding opinion'. Current Source lines: P.A. 99-586, 99-642 (Sec. 11); P.A. 99-586… | 5 ILCS 140/11; 140/11.6 (ilga.gov) |
Status key used in this file: mismatch = at least one statement differs from the cited text; partial = nothing contradicted, but a statement is unsupported by the cited sections or leaves out a limiting condition. Here the one mismatch is the daily penalty: the summary puts it under 'must impose', but 11(j) says the court 'may impose' it, and only if all three conditions hold (not just non-compliance after 30 days). Minor wording points that were not marked as mismatches: 11(j) says 'willfully and intentionally ... or otherwise acted in bad faith', where the record says 'willful, intentional or bad-faith'; and 11.6(b) lets the body rebut the presumption by showing a good-faith effort to comply. The record's source_url (ftp.ilga.gov) loads and shows the same Source line as www.ilga.gov.
matches B-right-3 · citizen-access right: Illinois FOIA: Commercial, recurrent and voluminous requests
| Field | Recorded | Source | Where |
|---|
| summary | Commercial-purpose requests (for sale, resale, solicitation or advertising) get a response within 21 working days, and the body may require fees in advance. | Response within 21 working days; the estimate of fees may be required to be paid in full before copying. 'Commercial purpose' = use for sale, resale, or… | 5 ILCS 140/3.1(a); 140/2(c-10) |
| summary | News media and nonprofit, scientific or academic requests made for news, opinion or research are not 'commercial.' | Not commercial when the principal purpose is news, opinion/features, or academic, scientific or public research or education. | 5 ILCS 140/2(c-10) |
| summary | A 'recurrent requester' has made 50 or more requests in 12 months, 15 or more in 30 days, or 7 or more in 7 days to the same body | In the 12 months before the request, to the same body: at least 50 requests, at least 15 within a 30-day period, or at least 7 within a 7-day period. | 5 ILCS 140/2(g) |
| summary / deadlines_fees_limits | such requests get 21 business days, with notice within 5 business days. / Recurrent: 21 business days. | Response within 21 business days; notice of recurrent-requester treatment within 5 business days. | 5 ILCS 140/3.2(a), (b) |
| summary | A 'voluminous request' covers more than 5 categories of records within 20 business days, or more than 500 pages. | More than 5 categories of records (alone or combined) in 20 business days, or compilation of more than 500 letter/legal pages (unless a single record exceeds… | 5 ILCS 140/2(h) |
| summary | You get 10 business days to narrow it, and electronic-copy fees of up to $20/$40/$100 apply depending on size. | 10 business days to amend the request; fee caps of $20/$40/$100 by data size for electronic records. | 5 ILCS 140/3.6(b); 140/6(a-5) |
| summary | Knowingly hiding a commercial purpose when asked violates the Act. | Violation to knowingly obtain a record for a commercial purpose without disclosing it, if the body asks. | 5 ILCS 140/3.1(c) |
| deadlines_fees_limits | Commercial: 21 working days; search fees of $10/hour after the first 8 hours (commercial requests only, 140/6(f)). | Up to $10 per hour for search, retrieval or redaction review; no fee for the first 8 hours; applies only to commercial requests. | 5 ILCS 140/3.1(a); 140/6(f) |
| deadlines_fees_limits | Voluminous: 5 business days to notify, 10 business days for you to amend | Respond within 5 business days of receipt; requester has 10 business days to amend. | 5 ILCS 140/3.6(a), (b) |
| deadlines_fees_limits | non-PDF data fees up to $20 (≤2 MB), $40 (2–4 MB), $100 (>4 MB); PDF fees up to $20 (≤80 MB), $40 (80–160 MB), $100 (>160 MB). | Non-PDF: up to $20 (not more than 2 MB), $40 (more than 2, not more than 4 MB), $100 (more than 4 MB). PDF: up to $20 (not more than 80 MB), $40 (80-160 MB),… | 5 ILCS 140/6(a-5) |
| how_to_use | Keep each request to 5 or fewer record categories and avoid sending many requests to one body in a short span. | Practical advice consistent with 2(g) and 2(h); note 2(h) also counts a combination of requests totaling more than 5 categories within 20 business days. | 5 ILCS 140/2(g), (h) |
| how_to_use | If a request is labeled voluminous or commercial, you can ask the PAC to review that label (140/9.5(b), (b-5)). | PAC review available for whether the body properly treated a request as commercial (9.5(b)) or voluminous (9.5(b-5)). | 5 ILCS 140/9.5(b), (b-5) |
| citation | 5 ILCS 140/2(c-10), (g), (h); 140/3(i); 140/3.1; 140/3.2; 140/3.6; 140/6(a-5) | All cited provisions exist and cover the subjects stated; 3(i) routes these three request types to Sections 3.1, 3.2 and 3.6. | 5 ILCS 140/3(i) |
Every deadline, threshold and fee matches the current text. Source lines: Sec. 2 (P.A. 103-554, 104-438), Sec. 3 (P.A. 104-438), Sec. 3.1 (P.A. 96-542), Sec. 3.2 (P.A. 97-579, 98-756), Sec. 3.6 (P.A. 98-1129), Sec. 6 (P.A. 97-579, 98-1129), Sec. 9.5 (P.A. 103-69, 104-438). None of these pages shows a pending amendment. Minor points: the $10 search fee in 6(f) is a cap ('may charge up to'), and 6(f) also covers time spent reviewing records for redactions. Under 2(h), one record over 500 pages does not by itself make a request voluminous. Under 2(g) and 2(h), news-media, non-profit, scientific and academic requests are also excluded from the recurrent and voluminous categories; the record states that exclusion only for 'commercial'. The record's source_url (ftp.ilga.gov 3.6) loads and matches the current Source line.
matches B-right-4 · citizen-access right: Illinois Open Meetings Act: Minutes; closed-session minutes and verbatim recordings
| Field | Recorded | Source | Where |
|---|
| summary | Written minutes are required for all meetings, and a verbatim audio or video recording is required for all closed meetings. | Same. | 5 ILCS 120/2.06(a) |
| summary | Open-meeting minutes must be approved within 30 days or by the second subsequent regular meeting, whichever is later. | Same. | 5 ILCS 120/2.06(b) |
| summary | They must be available for inspection within 10 days of approval, and posted online within 10 days if the body has a staffed website (kept up at least 60 days). | Available within 10 days after approval; a body whose website is maintained by full-time staff posts regular-meeting minutes of its governing body within 10… | 5 ILCS 120/2.06(b) |
| summary | Every 6 months the body must review closed-session minutes and report in open session whether they still need to stay confidential. | Review every 6 months, or as soon thereafter as is practicable; determination reported in open session. | 5 ILCS 120/2.06(d) |
| summary | Released closed minutes become public. | Minutes found no longer to require confidential treatment are available for public inspection. | 5 ILCS 120/2.06(d), (f) |
| summary / deadlines_fees_limits | Verbatim recordings may be destroyed after 18 months, once the body approves destruction and has approved compliant closed-session minutes. / recordings kept… | May be destroyed no less than 18 months after the meeting, only after the body approves destruction and approves compliant closed-meeting minutes. | 5 ILCS 120/2.06(c) |
| summary | Recordings aren't public unless the body releases them, except that courts and the PAC may review them in OMA enforcement. | Not open to inspection unless the body determines otherwise; courts examine in camera in actions to enforce the Act; the PAC has the same right to examine as… | 5 ILCS 120/2.06(e); 120/3.5(b) |
| deadlines_fees_limits | Approval in 30 days or by the 2nd subsequent regular meeting; public inspection within 10 days of approval; semi-annual closed-minutes review; recordings kept… | Same (2.06(d) itself refers to the 'semi-annual review'). | 5 ILCS 120/2.06(b)-(d) |
| how_to_use | FOIA the open-session minutes or agenda item where closed minutes were 'released' after a 6-month review, then FOIA those released minutes. | Consistent: the review determination is reported in open session (2.06(d)); FOIA 7(1)(l) exempts closed minutes only until released under 2.06. | 5 ILCS 120/2.06(d); 5 ILCS 140/7(1)(l) |
| citation | 5 ILCS 120/2.06(a)-(f); 120/3.5(b); 5 ILCS 140/7(1)(l) | All cited provisions exist and support the statements. Sec. 2.06 Source: P.A. 102-653, eff. 1-1-22; Sec. 3.5 Source: P.A. 99-402, eff. 8-19-15; no pending… | 5 ILCS 120/2.06; 120/3.5 (ilga.gov) |
All statements match. Not stated in the record, and not contradicted by it: 2.06(e) and (f) also give elected officials, and appointees filling an elected vacancy, access to closed recordings and minutes; website posting applies to regular-meeting minutes of the governing body. The record's source_url (ftp.ilga.gov 2.06) loads and matches the current Source line.
partly matches B-right-5 · citizen-access right: Illinois Open Meetings Act: Right to record meetings
| Field | Recorded | Source | Where |
|---|
| summary | Any person may record open meetings by tape, film or other means. | Subject to Code of Civil Procedure 8-701, any person may record the proceedings at meetings required to be open by tape, film or other means. | 5 ILCS 120/2.05 |
| summary (differs) | The body may adopt reasonable rules about recording but can't ban it. | The statute makes the rules a duty: the authority 'shall prescribe reasonable rules to govern the right'. It does not say 'can't ban' in so many words; that… | 5 ILCS 120/2.05 |
| summary | The narrow exception: a witness testifying before a commission, agency or tribunal who invokes Code of Civil Procedure 8-701 may refuse to be recorded during… | If a witness at such a meeting refuses to testify on the ground that testimony may not be compelled if broadcast, televised or filmed, the authority shall… | 5 ILCS 120/2.05 |
| deadlines_fees_limits | Subject to reasonable rules, e.g., camera placement. | Reasonable rules govern the right; 'camera placement' is the record's example, not statutory text. | 5 ILCS 120/2.05 |
| how_to_use | Bring a camera or phone. Ask for the body's recording rules if staff object. | Consistent with the statutory right and the duty to prescribe rules. | 5 ILCS 120/2.05 |
| citation | 5 ILCS 120/2.05 | Correct section ('Recording meetings'); Source: P.A. 94-1058, eff. 1-1-07; no pending amendments shown. | 5 ILCS 120/2.05 (ilga.gov) |
One wording point: the record says the body 'may adopt' rules, but 2.05 says the authority 'shall prescribe reasonable rules to govern the right'. That makes the rules a duty, not an option. The statute does not use the words 'can't ban'. The right itself ('any person may record') is stated as the record says. The record's source_url (ftp.ilga.gov 2.05) loads and matches the current text.
partly matches B-right-6 · citizen-access right: Illinois Open Meetings Act: Public comment
| Field | Recorded | Source | Where |
|---|
| summary | Any person must be allowed to address public officials under rules the body has established and recorded. | Same. | 5 ILCS 120/2.06(g) |
| deadlines_fees_limits | Bodies may set recorded rules (e.g., sign-up and time limits). | Rules must be 'established and recorded'; sign-up and time limits are the record's examples, not statutory text. | 5 ILCS 120/2.06(g) |
| how_to_use | Ask for the written public-comment rules. | Consistent with 'rules established and recorded'. | 5 ILCS 120/2.06(g) |
| how_to_use (differs) | Comment rules that aren't recorded, or that are applied arbitrarily, can be raised with the PAC. | The cited section, 2.06(g), says nothing about the PAC or about arbitrary application. The PAC route is in 120/3.5(a), which is not cited: anyone who believes… | 5 ILCS 120/2.06(g) (cited); 120/3.5(a) (not cited) |
| citation | 5 ILCS 120/2.06(g) | Correct subsection for the right to speak; Source: P.A. 102-653, eff. 1-1-22. | 5 ILCS 120/2.06 (ilga.gov) |
The right and the 'established and recorded' requirement match 2.06(g) word for word. The PAC sentence in how_to_use has no support in the cited section. Citing 120/3.5(a) and its 60-day filing window would support the 'can be raised with the PAC' part. The statute has nothing on 'applied arbitrarily'. The record's source_url (ftp.ilga.gov 2.06) loads and matches the current text.
differs B-right-7 · citizen-access right: Illinois Election Code, Art. 9: Campaign disclosure: quarterly reports and A-1 ($1,000+) reports
| Field | Recorded | Source | Where |
|---|
| summary / deadlines_fees_limits | Every political committee files quarterly reports (periods ending Mar. 31, Jun. 30, Sep. 30, Dec. 31), due by the 15th of the following month / Quarterly… | Quarterly periods Jan 1-Mar 31, Apr 1-Jun 30, Jul 1-Sep 30, Oct 1-Dec 31; due no later than the 15th day of the following month. | 10 ILCS 5/9-10(b) |
| summary | even when there's no activity | Reports must be filed even if no contributions or expenditures were received or made. | 10 ILCS 5/9-10(b) |
| summary / deadlines_fees_limits | Contributions of $1,000 or more must be reported electronically within 5 business days, or within 2 business days if received within 30 days before an… | 5 business days; 2 business days if received 30 or fewer days before an election and the committee supports/opposes a candidate or question on that ballot or… | 10 ILCS 5/9-10(c) |
| summary | Independent expenditures of $1,000 or more are reported within 5 business days (2 business days in the 60 days before an election). | Same. | 10 ILCS 5/9-10(e) |
| summary (differs) | IE committees crossing $100,000 (non-statewide) or $250,000 (statewide) against one candidate disclose within 2 business days. | The trigger is independent expenditures 'supporting or opposing' one public official or candidate, totaled over the election cycle. Spending only 'against' a… | 10 ILCS 5/9-10(e-5) |
| summary | All reports are open for examination and copying at all reasonable times, but using the data for fundraising or business solicitation is a Class B misdemeanor. | Same: open for examination and copying at all reasonable times; selling or using the information to solicit contributions or for business solicitation is a… | 10 ILCS 5/9-17 |
| deadlines_fees_limits (differs) | SBE fines of $500 to $3,000 per violation. | Section 9-10(g), which the record does not cite, sets no $500 minimum. The Board 'may assess' a fine that cannot exceed the contribution amount. Caps are no… | 10 ILCS 5/9-10(g) (not cited) |
| how_to_use | Search committees and A-1 reports on the Illinois State Board of Elections site. The statute names the $1,000 report but doesn't use the label 'A-1'; that's… | 9-10 does not use 'A-1'. The SBE Campaign Disclosure page lists 'Schedule A-1 - Report of Campaign Contributions of $1000 or More' and 'Schedule A-1 Reports'. | elections.il.gov Campaign Disclosure page; 10 ILCS 5/9-10 |
| citation | 10 ILCS 5/9-10(b), (c), (e), (e-5); 10 ILCS 5/9-17 | Correct for the filing and public-access statements. The fines statement needs 9-10(g), which is not cited. Sec. 9-10 Source: P.A. 102-668, eff. 11-15-21;… | 10 ILCS 5/9-10; 5/9-17 (ilga.gov) |
Two mismatches. (1) 9-10(e-5) counts independent expenditures supporting OR opposing one official or candidate; the record says 'against one candidate'. (2) The fine range is wrong and its subsection is not cited. 9-10(g) sets rising caps ($500 / $1,000 / $2,000 / $3,000 for the 1st / 2nd / 3rd / later violations), no minimum, and no fine above the contribution amount. Everything else matches 9-10(b), (c), (e) and 9-17. The record's source_url (ftp.ilga.gov 9-10) loads and matches the current Source line. A first try at https://www.elections.il.gov/CampaignDisclosure/ returned 403, which is a directory URL. The site's Campaign Disclosure page loaded normally.
differs B-right-8 · citizen-access right: Federal FOIA (5 U.S.C. 552): Federal agency records: timing, fees, appeals, OGIS
| Field | Recorded | Source | Where |
|---|
| summary | Generally any person, US citizen or not, may request federal agency records ... reasonably describing them | Records must be made available to 'any person' on a request that reasonably describes them. The statute does not mention citizenship. (a)(3)(E) bars… | 5 U.S.C. 552(a)(3)(A), (E) |
| summary (differs) | in writing ... no form is required. | The cited text says neither 'in writing' nor 'no form'. It requires the request to be made under each agency's published rules on time, place, fees and… | 5 U.S.C. 552(a)(3)(A) |
| summary / deadlines_fees_limits | Agencies must decide within 20 working days. / 20 working days | 20 days excluding Saturdays, Sundays and legal public holidays. | 5 U.S.C. 552(a)(6)(A)(i) |
| summary / deadlines_fees_limits | In 'unusual circumstances' they may extend by up to 10 working days with written notice. / plus 10 in unusual circumstances | Extension by written notice; no more than ten working days except as provided in (B)(ii). | 5 U.S.C. 552(a)(6)(B)(i) |
| summary / deadlines_fees_limits | Appeals go to the agency head, and you must get at least 90 days after an adverse decision to appeal. / at least 90 days to appeal | Same. | 5 U.S.C. 552(a)(6)(A)(i)(III)(aa) |
| summary / deadlines_fees_limits | Appeals must be decided within 20 working days. / 20 working days for appeal decisions | Same (twenty days excluding weekends and holidays). | 5 U.S.C. 552(a)(6)(A)(ii) |
| summary | Fee categories: commercial-use requesters pay search, duplication and review; educational, noncommercial scientific and news-media requesters pay duplication… | The three categories match (a)(4)(A)(ii)(I)-(III). The no-fee rule for the first 2 hours of search and first 100 pages covers both clause (II) (educational,… | 5 U.S.C. 552(a)(4)(A)(ii), (iv) |
| deadlines_fees_limits (differs) | first 2 hours of search and 100 pages free (non-commercial, non-media). | The free first 2 hours of search and first 100 pages apply to requests under clause (ii)(II), which includes news media, and under clause (III). News-media… | 5 U.S.C. 552(a)(4)(A)(iv)(II) |
| summary | Fee waivers are available when disclosure significantly contributes to public understanding of government and isn't primarily commercial. | Waiver or reduction when disclosure is in the public interest because it is 'likely to contribute significantly' to public understanding and is not primarily… | 5 U.S.C. 552(a)(4)(A)(iii) |
| summary | There are nine exemptions (classified material, internal personnel rules, other statutes, trade secrets, privileged inter- or intra-agency material, personal… | (b)(1)-(9) list these nine subjects. | 5 U.S.C. 552(b)(1)-(9) |
| summary | The Office of Government Information Services (National Archives) mediates disputes as a non-exclusive alternative to litigation. | OGIS is established within NARA and offers mediation as a nonexclusive alternative to litigation. | 5 U.S.C. 552(h)(1), (h)(3) |
| summary | Each agency's FOIA Public Liaison also helps. | Notice must tell the requester of the right to seek assistance from the agency's FOIA Public Liaison. | 5 U.S.C. 552(a)(6)(A)(i)(II) |
| how_to_use | Find the agency's FOIA office via foia.gov. State your fee category and a fee cap. Appeal within the agency's deadline, then go to OGIS or federal district… | Consistent as practical advice. (m)(1) requires a consolidated online request portal, though foia.gov is not named. OGIS is in (h)(3). The district-court… | 5 U.S.C. 552(m)(1), (h)(3), (a)(4)(B) |
| citation / source_url | 5 U.S.C. 552(a)(3), (a)(4)(A), (a)(6)(A)(i)-(ii), (a)(6)(B), (b)(1)-(9), (h); https://www.law.cornell.edu/uscode/text/5/552 | Cited provisions exist and cover the subjects. LII text matches the official US Code (uscode.house.gov release through P.L. 119-136, Oct. 22, 2026; govinfo… | uscode.house.gov 5 U.S.C. 552 notes |
One mismatch. deadlines_fees_limits limits the free first 2 hours of search and first 100 pages to 'non-commercial, non-media' requesters. 552(a)(4)(A)(iv)(II) applies it to clause (ii)(II), which includes educational, noncommercial scientific and news-media requesters, and to clause (III). The summary's fee sentence, which ties the free allowance only to 'all others', should be fixed at the same time. One unsupported statement: 'in writing' and 'no form is required' do not appear in 552(a)(3); the statute defers to each agency's published rules. 'US citizen or not' follows from 'any person' and is not marked. The old uscode.house.gov view.xhtml URL now returns 'Page Not Found'. The current OLRC page is https://uscode.house.gov/us/usc/119-136/t5/s552/. Copies saved: evidence/B/01-usc-5-552 (govinfo) and evidence/B/02-cornell-5-552 (LII).
matches B-kind-1 · sentence on what a kind of government does: Township: A township has only the powers granted to it by law or necessarily implied from them.
| Field | Recorded | Source | Where |
|---|
| quote | Every township has the corporate capacity to exercise the powers granted to it, or necessarily implied, and no others. | Appears verbatim as the first sentence of 85-10(a). | 60 ILCS 1/85-10(a) (Source: P.A. 97-549, eff. 8-25-11) |
| text | A township has only the powers granted to it by law or necessarily implied from them. | Supported: powers granted or necessarily implied, 'and no others'. 85-10(h) refers to powers granted by the Code, other statutes or the Constitution. | 60 ILCS 1/85-10(a), (h) |
| url | https://www.ilga.gov/documents/legislation/ilcs/documents/006000010K85-10.htm | Opens to 60 ILCS 1/85-10 'Township corporate powers'. | ilga.gov |
The quote is exact and the sentence says no more than the passage.
matches B-kind-2 · sentence on what a kind of government does: County executive (Will County): If the county executive returns an ordinance to the county board with objections, it can still take effect…
| Field | Recorded | Source | Where |
|---|
| quote | If after such reconsideration 3/5 of the members of the board pass such ordinance, it shall become effective | Appears verbatim. The sentence continues 'on the date prescribed but not earlier than the date of passage following reconsideration'. | 55 ILCS 5/2-5010 (Source: P.A. 102-1120, eff. 1-23-23) |
| text | If the county executive returns an ordinance to the county board with objections, it can still take effect if 3/5 of the board members pass it after… | Supported: an unapproved ordinance is returned with objections, the board reconsiders, and 3/5 of members passing it makes it effective. | 55 ILCS 5/2-5010 |
| url | https://www.ilga.gov/documents/legislation/ilcs/documents/005500050K2-5010.htm | Opens to 55 ILCS 5/2-5010 'Approval of ordinances' (County Executive division). | ilga.gov |
The quote is exact and the sentence is supported. The section also has item veto of appropriations and a 6-day return rule, which the sentence neither claims nor needs. The statute is general. The '(Will County)' label is the record's own and is not tested by this passage. For context, the willcounty.gov site menu, seen while checking B-service-3, has a 'County Executive' link (https://willcounty.gov/County-Executive).
matches B-kind-3 · sentence on what a kind of government does: Township: Voters elect the township supervisor to a 4-year term, and the supervisor also serves as supervisor of…
| Field | Recorded | Source | Where |
|---|
| quote | there shall be elected a township supervisor. The supervisor shall be ex-officio supervisor of general assistance. The supervisor shall hold office for a term… | Appears verbatim and contiguously in 50-5(b); the sentence continues 'and until a successor is elected and qualified'. | 60 ILCS 1/50-5(b) (Source: P.A. 82-783; 88-62) |
| text | Voters elect the township supervisor to a 4-year term, and the supervisor also serves as supervisor of general assistance. | Supported for townships outside Cook County (Section 50-5's heading); Cook County townships are covered by 50-10. | 60 ILCS 1/50-5 (heading and (b)) |
| url | https://www.ilga.gov/documents/legislation/ilcs/documents/006000010K50-5.htm | Opens to 60 ILCS 1/50-5. | ilga.gov |
The quote is exact and contiguous. Section 50-5 applies outside Cook County, which covers every Aurora-area township (Kane, DuPage, Will and Kendall counties).
matches B-kind-4 · sentence on what a kind of government does: Park district: A park district may acquire land needed for building, laying out, extending and maintaining parks,…
| Field | Recorded | Source | Where |
|---|
| quote | any and all real estate, or rights therein necessary for building, laying out, extending, adorning and maintaining any such parks, boulevards and driveways | Appears verbatim in 8-1(b)(1), as the object of 'To acquire by gift, legacy, grant or purchase, or by condemnation'. | 70 ILCS 1205/8-1(b)(1) (Source: P.A. 104-114, eff. 8-1-25; 104-406, eff. 1-1-26; 104-852, eff. 8-21-26) |
| text | A park district may acquire land needed for building, laying out, extending and maintaining parks, boulevards and driveways, among other powers in the Park… | Supported: 8-1 lists this among the district's general corporate powers ('shall have and exercise the following powers'). | 70 ILCS 1205/8-1 (intro, (b)(1)) |
| url | https://www.ilga.gov/documents/legislation/ilcs/documents/007012050K8-1.htm | Opens to 70 ILCS 1205/8-1 'General corporate powers'; current text (amended through P.A. 104-852). | ilga.gov |
The quote is exact and the sentence stays within it. 'Land' is a fair paraphrase of 'real estate, or rights therein'.
partly matches B-kind-5 · sentence on what a kind of government does: School district: Board members are elected; East Aurora School District 131, for example, says its board consists of seven…
| Field | Recorded | Source | Where |
|---|
| quote | The board consists of seven volunteer members elected to four-year terms. Board elections are held in April of odd-numbered years. | Both sentences appear verbatim and consecutively on the District 131 Board of Education page. | d131.org Board of Education page, 'About The Board Of Education' |
| text | East Aurora School District 131, for example, says its board consists of seven volunteer members elected to four-year terms, with board elections held in… | Supported exactly for District 131. | d131.org Board of Education page |
| text (differs) | Board members are elected; | The passage describes only District 131's board, so it does not back the general clause on its own. The sentence frames District 131 as an example. | d131.org Board of Education page |
| url | https://www.d131.org/our-school/board-of-education | Opens (title 'Board of Education - East Aurora School District 131'); saved as evidence/B/03-d131-board. | d131.org |
The quote is exact, in both the browser and the curl copy. The only gap is the opening general clause 'Board members are elected', which goes beyond a passage about one district. This is minor because the sentence presents District 131 as 'for example'. If a general statement is wanted, a citation covering all school districts would be needed.
matches B-service-1 · service page: Property tax bills and payment · Kane County Treasurer
| Field | Recorded | Source | Where |
|---|
| url | https://treasurer.kanecountyil.gov/ | Opens (title 'Pages - Home'); header names the Kane County Treasurer, 719 S. Batavia Ave., Geneva. | treasurer.kanecountyil.gov home page header |
| what | 'Property Tax Lookup', 'Print a Property Tax Bill' | Both links present (both go to kaneil.devnetwedge.com). | Home page links and Quick Links |
| what | e-notifications | 'E-Notifications' link (taxnotifications.kanecountyil.gov) and an 'Electronic Notifications' section. | Home page |
| what | late payment schedules, banks accepting tax payments and tax sale information | Quick Links include 'Late Penalty Schedule - MH', 'Late Payment Schedule – R.E.', 'Banks Accepting Tax Payments', 'Tax Sale Information' and 'Tax Sale Packet'. | Home page Quick Links |
| what | (reached from http://www.kanecountytreasurer.org/, which kanecountyil.gov links as 'Property Tax Information') | kanecountyil.gov's top icon bar links http://www.kanecountytreasurer.org/ as 'Property Tax Information'. That URL returns 301 to… | https://www.kanecountyil.gov/ (top icons); curl redirect trace |
Everything in 'what' is on the page in the page's own words. Saved copies: evidence/B/04-kane-treasurer and evidence/B/05-kane-county-home.
matches B-service-2 · service page: Voter registration lookup · Will County Clerk (Elections)
| Field | Recorded | Source | Where |
|---|
| url / what | 'View My Voter Information' search (name, date of birth, house number) | Page title 'View My Voter Information'. Required fields: First Name, Last Name, Date of Birth, House Number. | willilted-electionlink.precinctcentral.com VoterSearch.aspx |
| what | footer 'WILL COUNTY CLERK - 302 North Chicago Street, Joliet' | Footer present (continues 'Illinois 60432 - (815) 740-4615'). | VoterSearch.aspx footer |
| what | linked as 'CHECK MY VOTER STATUS' from the Will County Clerk's voter services page | https://www.willcountyclerk.gov/elections/voter-services/ links 'CHECK MY VOTER STATUS' (and 'MY VOTING INFORMATION') to this exact URL. | willcountyclerk.gov Voter Services page |
The page was only viewed. No search was submitted and no data was entered, and no CAPTCHA appeared. willcountyclerk.gov answered curl with an empty 202, so it was read in the browser and no copy was saved. The Clerk's home page also links the same URL as 'My Voting Information'.
matches B-service-3 · service page: Property tax bills and payment · Will County Treasurer
| Field | Recorded | Source | Where |
|---|
| url | https://willcounty.gov/County-Offices/Budget-Finance/Treasurer-Office | Opens (title 'Will County Treasurer'). | willcounty.gov Treasurer page |
| what | a payment portal, payment notices and important dates | Sections 'Payment Portal', 'Payment Notice' and 'Important Dates' are present. | Treasurer page top panels |
| what | quick links including 'Pay 2025 Taxes Payable in 2026' | Present under the heading 'Quick Access', along with View 2025/2024 taxes and Pay Mobile Home Taxes. | Treasurer page 'Quick Access' |
| what | tax information and forms | 'I want to go to...' list includes 'Tax Information' and 'Forms'. | Treasurer page 'I want to go to...' |
| what | linked as 'Pay Property Taxes' in the willcounty.gov menu | Site menu link 'Pay Property Taxes' points to this URL. | willcounty.gov site menu |
Matches on 2026-10-29. Timing caveat from the page itself: the online payment portal closes 11/13/26 at 4:30pm and reopens 5/1/27, so the 'payment portal' description will not hold during that window. The heading is 'Quick Access'; the record's 'quick links' is lowercase and not quoted, so it was not marked. Saved copy: evidence/B/06-will-treasurer.
matches B-service-4 · service page: Property assessments · Kendall County Supervisor of Assessments
| Field | Recorded | Source | Where |
|---|
| url | https://www.kendallcountyil.gov/offices/assessments | Opens in the browser (title 'Assessments | Kendall County, IL'). curl got HTTP 403, so no copy was saved. | kendallcountyil.gov Assessments page |
| what | 'The Supervisor of Assessments Office has three major functions as set by statute' (supervising township assessors, serving as Clerk of the Board of Review,… | Quote present verbatim; the three functions are as described. | Assessments page body |
| what | GIS Map Viewer | 'GIS Map Viewer' heading link in the page content (maps.co.kendall.il.us/mapviewer/). | Assessments page content area (H2 link) |
| what | links to the Board of Review, exemptions, forms and township assessors | Links present: Board of Review, Exemptions, Forms and Township Assessors, all under /offices/assessments/. | Assessments page section links |
Everything in 'what' is present. The site refused the scripted request (403), so the page was read in the browser only.
matches B-link-1 · official link for a body: Naperville Park District: contact link
| Field | Recorded | Source | Where |
|---|
| url | https://napervilleparks.org/contact | HTTP 200, no redirect; canonical URL is the same; the site menu's 'Contact Us' points to /contact. | napervilleparks.org/contact (page head and menu) |
| belongs to body | Naperville Park District | Page footer gives the district's address, phone and copyright; the same site carries the district's FOIA, Board of Commissioners and finance pages. | napervilleparks.org/contact footer |
| link (contact) | contact; note: District 'Contact Us' page. | It is the 'Contact Us' page, listing addresses, phones and hours for the Administration Building, ARRCC, 95th Street Center, Fort Hill and other sites. | napervilleparks.org/contact body |
Correct body and correct label. The site's own page title misspells 'District' as 'Disrict'. Saved copy: evidence/B/08-naperville-parks-contact.
matches B-link-2 · official link for a body: Sugar Grove Township: website link
| Field | Recorded | Source | Where |
|---|
| url | https://www.townshipofsugargrove.com/ | HTTP 200, no redirect; title 'Township of Sugar Grove'; this is the home page. | townshipofsugargrove.com home page |
| belongs to body | Sugar Grove Township (sugar-grove-township) | The site identifies itself as the Kane County township, covering parts of Aurora, North Aurora, Montgomery and the Village of Sugar Grove. It has the… | townshipofsugargrove.com home page; sugargrovetownship.com footer; assessments.kanecountyil.gov Township Assessors |
| link (website) | website | Township government home page. | townshipofsugargrove.com |
Correct body and label. Watch-outs for whoever maintains this record: (1) Kane County's Township Assessors page links 'Sugar Grove Township' to https://www.sugargrovetownship.com/. That is the Township Assessor's site (title 'Sugar Grove Township Assessor'), not the township government site. (2) The township site still lists e-mail at sgtownship.com, and the sgtownship.com website is a GoDaddy parked page. No independent government page linking townshipofsugargrove.com was found; neither the Kane County home page nor the Village of Sugar Grove home page has one. Ownership rests on the site's own content and its consistency with the assessor's site. Saved copies: evidence/B/09-sugar-grove-township and evidence/B/11-kane-township-assessors.
matches B-link-3 · official link for a body: Oswego Township: website link
| Field | Recorded | Source | Where |
|---|
| url | https://www.oswegotownship.org/ | HTTP 200, no redirect; title 'Home - Oswego Township'; oswegotownship.com also redirects here. | oswegotownship.org home page |
| belongs to body | Oswego Township (oswego-township) | Kendall County's Township Assessors page lists Oswego Township at 99 Boulder Hill Pass, Montgomery, with www.oswegotownship.org. The site footer gives the… | kendallcountyil.gov Township Assessors; oswegotownship.org footer |
| link (website) | website | Township home page (Township, Assessor and Road District sections). | oswegotownship.org |
Correct body (Kendall County, Illinois) and label. The county links it, and the .com domain redirects to it. Saved copy: evidence/B/10-oswego-township. kendallcountyil.gov refuses curl (403), so the county page was read in the browser.
City records, budget figures and remarks
differs C-vote-1 · City Council item and recorded vote: 16-00744 A Resolution Authorizing Approval of an Artistic Mural Agreement for the Installation of… (Aug 23, 2016)
| Field | Recorded | Source | Where |
|---|
| meeting_date | 2016-08-23 | 2016-08-23T00:00:00 | https://webapi.legistar.com/v1/aurora-il/events?$filter=EventDate eq datetime'2016-08-23T00:00:00' (EventId 1979) |
| body | City Council | City Council | https://webapi.legistar.com/v1/aurora-il/events?$filter=EventDate eq datetime'2016-08-23T00:00:00' |
| meeting_page | https://aurora-il.legistar.com/MeetingDetail.aspx?LEGID=1979&GID=308&G=DC7A6B50-7190-431C-A25A-5C223FFADE72 | https://aurora-il.legistar.com/MeetingDetail.aspx?LEGID=1979&GID=308&G=DC7A6B50-7190-431C-A25A-5C223FFADE72 | API EventInSiteURL; page opened in built-in browser |
| minutes | http://legistar1.granicus.com/aurora-il/meetings/2016/8/1979_M_City_Council_16-08-23_Meeting_Minutes.pdf | http://legistar1.granicus.com/aurora-il/meetings/2016/8/1979_M_City_Council_16-08-23_Meeting_Minutes.pdf | API EventMinutesFile; PDF downloaded to evidence/C/minutes/ |
| file | 16-00744 | 16-00744 | https://webapi.legistar.com/v1/aurora-il/events/1979/eventitems (EventItemId 63954) |
| type | Resolution | Resolution | https://webapi.legistar.com/v1/aurora-il/events/1979/eventitems |
| title | A Resolution Authorizing Approval of an Artistic Mural Agreement for the Installation of the Blues Mural on 6 East Downer Place, Aurora, IL. | A Resolution Authorizing Approval of an Artistic Mural Agreement for the Installation of the Blues Mural on 6 East Downer Place, Aurora, IL. | https://webapi.legistar.com/v1/aurora-il/events/1979/eventitems;… |
| action | approved | approved | https://webapi.legistar.com/v1/aurora-il/events/1979/eventitems; legislation page History row; minutes PDF p. 2… |
| result | Pass | Pass | https://webapi.legistar.com/v1/aurora-il/events/1979/eventitems; legislation page History row Result |
| votes[Tom Weisner] | Not Voting | Not Voting | https://webapi.legistar.com/v1/aurora-il/eventitems/63954/votes;… |
| votes[Kristina "Tina" Bohman] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/63954/votes;… |
| votes[Juany Garza] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/63954/votes;… |
| votes[Ted Mesiacos] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/63954/votes;… |
| votes[Bill Donnell] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/63954/votes;… |
| votes[Mike Saville] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/63954/votes;… |
| votes[Scheketa Hart-Burns] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/63954/votes;… |
| votes[Rick Mervine] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/63954/votes;… |
| votes[Edward J. Bugg] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/63954/votes;… |
| votes[Lynne Johnson] | Nay | Nay | https://webapi.legistar.com/v1/aurora-il/eventitems/63954/votes;… |
| votes[Richard Irvin] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/63954/votes;… |
| votes[Bob O'Connor] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/63954/votes;… |
| votes[Carl Franco] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/63954/votes;… |
| vote_count | 13 members listed | 13 members in Legistar vote table; Consent Votes (11:1), 13 records | https://webapi.legistar.com/v1/aurora-il/eventitems/63954/votes; minutes PDF p. 1 |
| legislation_page (differs) | https://aurora-il.legistar.com/LegislationDetail.aspx?ID=5051&GUID=E903646C-C692-4A94-A3B1-5B52ADCC031B | Recorded URL returns only 'Invalid parameters!'. The file's page is… | built-in browser and curl, 2026-10-29 |
Title, action, result and every member's vote match the Legistar API vote table, the legislation page's Action details and the minutes. Only mismatch: the legislation_page URL uses the API MatterId/MatterGuid (ID=5051) and does not open; Legistar answers 'Invalid parameters!'. Item was on the Consent Agenda; Legistar copies the Consent Agenda roll call (11 Aye, 1 Nay) onto the item. The Mayor is listed present in the minutes but not among the voters, which Legistar shows as Not Voting.
differs C-vote-2 · City Council item and recorded vote: 17-00668 Financial Reports for the Fiscal Year Ended December 31, 2016. Including the following… (Aug 8, 2017)
| Field | Recorded | Source | Where |
|---|
| meeting_date | 2017-08-08 | 2017-08-08T00:00:00 | https://webapi.legistar.com/v1/aurora-il/events?$filter=EventDate eq datetime'2017-08-08T00:00:00' (EventId 2242) |
| body | City Council | City Council | https://webapi.legistar.com/v1/aurora-il/events?$filter=EventDate eq datetime'2017-08-08T00:00:00' |
| meeting_page | https://aurora-il.legistar.com/MeetingDetail.aspx?LEGID=2242&GID=308&G=DC7A6B50-7190-431C-A25A-5C223FFADE72 | https://aurora-il.legistar.com/MeetingDetail.aspx?LEGID=2242&GID=308&G=DC7A6B50-7190-431C-A25A-5C223FFADE72 | API EventInSiteURL; page opened in built-in browser |
| minutes | http://legistar1.granicus.com/aurora-il/meetings/2017/8/2242_M_City_Council_17-08-08_Meeting_Minutes.pdf | http://legistar1.granicus.com/aurora-il/meetings/2017/8/2242_M_City_Council_17-08-08_Meeting_Minutes.pdf | API EventMinutesFile; PDF downloaded to evidence/C/minutes/ |
| file | 17-00668 | 17-00668 | https://webapi.legistar.com/v1/aurora-il/events/2242/eventitems (EventItemId 79301) |
| type | Reports/Studies | Reports/Studies | https://webapi.legistar.com/v1/aurora-il/events/2242/eventitems |
| title | Financial Reports for the Fiscal Year Ended December 31, 2016. Including the following 10 (10) reports: City of Aurora Comprehensive Annual Financial Report;… | Financial Reports for the Fiscal Year Ended December 31, 2016. Including the following 10 (10) reports: City of Aurora Comprehensive Annual Financial Report;… | https://webapi.legistar.com/v1/aurora-il/events/2242/eventitems;… |
| action | accepted and filed | accepted and filed | https://webapi.legistar.com/v1/aurora-il/events/2242/eventitems; legislation page History row; minutes PDF p. 7… |
| result | Pass | Pass | https://webapi.legistar.com/v1/aurora-il/events/2242/eventitems; legislation page History row Result |
| votes[Kristina "Tina" Bohman] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/79301/votes;… |
| votes[Juany Garza] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/79301/votes;… |
| votes[Bill Donnell] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/79301/votes;… |
| votes[Carl Franco] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/79301/votes;… |
| votes[Mike Saville] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/79301/votes;… |
| votes[Scheketa Hart-Burns] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/79301/votes;… |
| votes[Rick Mervine] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/79301/votes;… |
| votes[Edward J. Bugg] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/79301/votes;… |
| votes[Judd Lofchie] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/79301/votes;… |
| votes[Sherman Jenkins] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/79301/votes;… |
| votes[Bob O'Connor] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/79301/votes;… |
| votes[Richard Irvin] | Not Voting | Not Voting | https://webapi.legistar.com/v1/aurora-il/eventitems/79301/votes;… |
| vote_count | 12 members listed | 12 members in Legistar vote table; Consent Votes (11:0), 12 records | https://webapi.legistar.com/v1/aurora-il/eventitems/79301/votes; minutes PDF p. 1 |
| legislation_page (differs) | https://aurora-il.legistar.com/LegislationDetail.aspx?ID=6214&GUID=D9C1E8C7-3E47-4667-A130-AD0BA53CE71A | Recorded URL returns only 'Invalid parameters!'. The file's page is… | built-in browser and curl, 2026-10-29 |
Title, action, result and every member's vote match the Legistar API vote table, the legislation page's Action details and the minutes. Only mismatch: the legislation_page URL uses the API MatterId/MatterGuid (ID=6214) and does not open; Legistar answers 'Invalid parameters!'. The per-member Ayes come from Legistar's vote table, which is the Consent Agenda roll call (11:0; Legistar marks the item Consent=1 and its Action details show mover Hart-Burns, seconder Garza). The minutes instead list 17-00668 under REPORT with a separate motion (Hart-Burns, seconded by Jenkins) that 'carried by voice vote', so the minutes record no individual votes for this item. Ted Mesiacos is absent from both the record and Legistar because the minutes list him absent.
differs C-vote-3 · City Council item and recorded vote: 15-01132 A Resolution Authorizing the City to execute a contract with Engineering Enterprises… (Jan 26, 2016)
| Field | Recorded | Source | Where |
|---|
| meeting_date | 2016-01-26 | 2016-01-26T00:00:00 | https://webapi.legistar.com/v1/aurora-il/events?$filter=EventDate eq datetime'2016-01-26T00:00:00' (EventId 1817) |
| body | City Council | City Council | https://webapi.legistar.com/v1/aurora-il/events?$filter=EventDate eq datetime'2016-01-26T00:00:00' |
| meeting_page | https://aurora-il.legistar.com/MeetingDetail.aspx?LEGID=1817&GID=308&G=DC7A6B50-7190-431C-A25A-5C223FFADE72 | https://aurora-il.legistar.com/MeetingDetail.aspx?LEGID=1817&GID=308&G=DC7A6B50-7190-431C-A25A-5C223FFADE72 | API EventInSiteURL; page opened in built-in browser |
| minutes | http://legistar1.granicus.com/aurora-il/meetings/2016/1/1817_M_City_Council_16-01-26_Meeting_Minutes.pdf | http://legistar1.granicus.com/aurora-il/meetings/2016/1/1817_M_City_Council_16-01-26_Meeting_Minutes.pdf | API EventMinutesFile; PDF downloaded to evidence/C/minutes/ |
| file | 15-01132 | 15-01132 | https://webapi.legistar.com/v1/aurora-il/events/1817/eventitems (EventItemId 55178) |
| type | Resolution | Resolution | https://webapi.legistar.com/v1/aurora-il/events/1817/eventitems |
| title | A Resolution Authorizing the City to execute a contract with Engineering Enterprises Inc. for final engineering design and construction engineering for… | A Resolution Authorizing the City to execute a contract with Engineering Enterprises Inc. for final engineering design and construction engineering for… | https://webapi.legistar.com/v1/aurora-il/events/1817/eventitems;… |
| action | approved | approved | https://webapi.legistar.com/v1/aurora-il/events/1817/eventitems; legislation page History row; minutes PDF p. 2… |
| result | Pass | Pass | https://webapi.legistar.com/v1/aurora-il/events/1817/eventitems; legislation page History row Result |
| votes[Tom Weisner] | Not Voting | Not Voting | https://webapi.legistar.com/v1/aurora-il/eventitems/55178/votes;… |
| votes[Kristina "Tina" Bohman] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/55178/votes;… |
| votes[Juany Garza] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/55178/votes;… |
| votes[Ted Mesiacos] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/55178/votes;… |
| votes[Bill Donnell] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/55178/votes;… |
| votes[Mike Saville] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/55178/votes;… |
| votes[Rick Mervine] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/55178/votes;… |
| votes[Edward J. Bugg] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/55178/votes;… |
| votes[Lynne Johnson] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/55178/votes;… |
| votes[Richard Irvin] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/55178/votes;… |
| votes[Bob O'Connor] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/55178/votes;… |
| votes[Carl Franco] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/55178/votes;… |
| vote_count | 12 members listed | 12 members in Legistar vote table; Consent Votes (11:0), 12 records | https://webapi.legistar.com/v1/aurora-il/eventitems/55178/votes; minutes PDF p. 1 |
| legislation_page (differs) | https://aurora-il.legistar.com/LegislationDetail.aspx?ID=4294&GUID=55116478-B618-474A-BB25-A230FCC12816 | Recorded URL returns only 'Invalid parameters!'. The file's page is… | built-in browser and curl, 2026-10-29 |
Title, action, result and every member's vote match the Legistar API vote table, the legislation page's Action details and the minutes. Only mismatch: the legislation_page URL uses the API MatterId/MatterGuid (ID=4294) and does not open; Legistar answers 'Invalid parameters!'. Scheketa Hart-Burns is not in the record or in Legistar's vote table; the minutes list her absent. The legislation page shows the file at Version 3.
differs C-vote-4 · City Council item and recorded vote: 16-01049 A Resolution to ratify payment of $20,329 to Conservation Land Stewardship, Elmhurst,… (Nov 22, 2016)
| Field | Recorded | Source | Where |
|---|
| meeting_date | 2016-11-22 | 2016-11-22T00:00:00 | https://webapi.legistar.com/v1/aurora-il/events?$filter=EventDate eq datetime'2016-11-22T00:00:00' (EventId 2049) |
| body | City Council | City Council | https://webapi.legistar.com/v1/aurora-il/events?$filter=EventDate eq datetime'2016-11-22T00:00:00' |
| meeting_page | https://aurora-il.legistar.com/MeetingDetail.aspx?LEGID=2049&GID=308&G=DC7A6B50-7190-431C-A25A-5C223FFADE72 | https://aurora-il.legistar.com/MeetingDetail.aspx?LEGID=2049&GID=308&G=DC7A6B50-7190-431C-A25A-5C223FFADE72 | API EventInSiteURL; page opened in built-in browser |
| minutes | http://legistar1.granicus.com/aurora-il/meetings/2016/11/2049_M_City_Council_16-11-22_Meeting_Minutes.pdf | http://legistar1.granicus.com/aurora-il/meetings/2016/11/2049_M_City_Council_16-11-22_Meeting_Minutes.pdf | API EventMinutesFile; PDF downloaded to evidence/C/minutes/ |
| file | 16-01049 | 16-01049 | https://webapi.legistar.com/v1/aurora-il/events/2049/eventitems (EventItemId 68542) |
| type | Resolution | Resolution | https://webapi.legistar.com/v1/aurora-il/events/2049/eventitems |
| title | A Resolution to ratify payment of $20,329 to Conservation Land Stewardship, Elmhurst, Illinois for the supply and installation of upland prairie and mesic… | A Resolution to ratify payment of $20,329 to Conservation Land Stewardship, Elmhurst, Illinois for the supply and installation of upland prairie and mesic… | https://webapi.legistar.com/v1/aurora-il/events/2049/eventitems;… |
| action | approved | approved | https://webapi.legistar.com/v1/aurora-il/events/2049/eventitems; legislation page History row; minutes PDF p. 2… |
| result | Pass | Pass | https://webapi.legistar.com/v1/aurora-il/events/2049/eventitems; legislation page History row Result |
| votes[Tom Weisner] | Excused | Excused | https://webapi.legistar.com/v1/aurora-il/eventitems/68542/votes;… |
| votes[Kristina "Tina" Bohman] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/68542/votes;… |
| votes[Juany Garza] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/68542/votes;… |
| votes[Ted Mesiacos] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/68542/votes;… |
| votes[Bill Donnell] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/68542/votes;… |
| votes[Mike Saville] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/68542/votes;… |
| votes[Scheketa Hart-Burns] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/68542/votes;… |
| votes[Rick Mervine] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/68542/votes;… |
| votes[Edward J. Bugg] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/68542/votes;… |
| votes[Lynne Johnson] | Not Voting | Not Voting | https://webapi.legistar.com/v1/aurora-il/eventitems/68542/votes;… |
| votes[Richard Irvin] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/68542/votes;… |
| votes[Bob O'Connor] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/68542/votes;… |
| votes[Carl Franco] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/68542/votes;… |
| vote_count | 13 members listed | 13 members in Legistar vote table; Consent Votes (11:0), 13 records | https://webapi.legistar.com/v1/aurora-il/eventitems/68542/votes; minutes PDF p. 1 |
| legislation_page (differs) | https://aurora-il.legistar.com/LegislationDetail.aspx?ID=5360&GUID=62246CAA-2D97-48FB-AF28-B874C61CE0FD | Recorded URL returns only 'Invalid parameters!'. The file's page is… | built-in browser and curl, 2026-10-29 |
Title, action, result and every member's vote match the Legistar API vote table, the legislation page's Action details and the minutes. Only mismatch: the legislation_page URL uses the API MatterId/MatterGuid (ID=5360) and does not open; Legistar answers 'Invalid parameters!'. Minutes: the meeting was chaired by 'Mayor O'Conner' (Mayor Tom Weisner not listed present; Legistar: Excused). Lynne Johnson arrived about 6:15 p.m. and is not in the Consent Agenda Aye list (Legistar: Not Voting).
differs C-vote-5 · City Council item and recorded vote: 20-0412 Bill Summary and Large Bill List (Jul 28, 2020)
| Field | Recorded | Source | Where |
|---|
| meeting_date | 2020-07-28 | 2020-07-28T00:00:00 | https://webapi.legistar.com/v1/aurora-il/events?$filter=EventDate eq datetime'2020-07-28T00:00:00' (EventId 3142) |
| body | City Council | City Council | https://webapi.legistar.com/v1/aurora-il/events?$filter=EventDate eq datetime'2020-07-28T00:00:00' |
| meeting_page | https://aurora-il.legistar.com/MeetingDetail.aspx?LEGID=3142&GID=308&G=DC7A6B50-7190-431C-A25A-5C223FFADE72 | https://aurora-il.legistar.com/MeetingDetail.aspx?LEGID=3142&GID=308&G=DC7A6B50-7190-431C-A25A-5C223FFADE72 | API EventInSiteURL; page opened in built-in browser |
| minutes | https://legistar1.granicus.com/aurora-il/meetings/2020/7/3142_M_City_Council_20-07-28_Meeting_Minutes.pdf | https://legistar1.granicus.com/aurora-il/meetings/2020/7/3142_M_City_Council_20-07-28_Meeting_Minutes.pdf | API EventMinutesFile; PDF downloaded to evidence/C/minutes/ |
| file | 20-0412 | 20-0412 | https://webapi.legistar.com/v1/aurora-il/events/3142/eventitems (EventItemId 123152) |
| type | Bills | Bills | https://webapi.legistar.com/v1/aurora-il/events/3142/eventitems |
| title | Bill Summary and Large Bill List | Bill Summary and Large Bill List | https://webapi.legistar.com/v1/aurora-il/events/3142/eventitems;… |
| action | approve and pay | approve and pay | https://webapi.legistar.com/v1/aurora-il/events/3142/eventitems; legislation page History row; minutes PDF pp. 8-9… |
| result | Pass | Pass | https://webapi.legistar.com/v1/aurora-il/events/3142/eventitems; legislation page History row Result |
| votes[Emmanuel Llamas] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/123152/votes;… |
| votes[Juany Garza] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/123152/votes;… |
| votes[Ted Mesiacos] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/123152/votes;… |
| votes[Bill Donnell] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/123152/votes;… |
| votes[Carl Franco] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/123152/votes;… |
| votes[Mike Saville] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/123152/votes;… |
| votes[Scheketa Hart-Burns] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/123152/votes;… |
| votes[Patty Smith] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/123152/votes;… |
| votes[Edward J. Bugg] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/123152/votes;… |
| votes[Judd Lofchie] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/123152/votes;… |
| votes[Sherman Jenkins] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/123152/votes;… |
| votes[Bob O'Connor] | Aye | Aye | https://webapi.legistar.com/v1/aurora-il/eventitems/123152/votes;… |
| votes[Richard Irvin] | Not Voting | Not Voting | https://webapi.legistar.com/v1/aurora-il/eventitems/123152/votes;… |
| vote_count | 13 members listed | 13 members in Legistar vote table; Votes (12:0), 13 records | https://webapi.legistar.com/v1/aurora-il/eventitems/123152/votes; minutes PDF p. 1 |
| legislation_page (differs) | https://aurora-il.legistar.com/LegislationDetail.aspx?ID=9535&GUID=68836A90-19DF-45C3-AA2C-3827DB0276B3 | Recorded URL returns only 'Invalid parameters!'. The file's page is… | built-in browser and curl, 2026-10-29 |
Title, action, result and every member's vote match the Legistar API vote table, the legislation page's Action details and the minutes. Only mismatch: the legislation_page URL uses the API MatterId/MatterGuid (ID=9535) and does not open; Legistar answers 'Invalid parameters!'. Not a consent item; separate roll call 12:0. Mayor Irvin present (minutes) and shown Not Voting in Legistar.
matches C-decision-1 · decision page: timeline, enactment and effective-date wording: 26-0559 A Resolution authorizing the execution of a Labor Agreement between the City of Aurora…
| Field | Recorded | Source | Where |
|---|
| file | 26-0559 | 26-0559 | https://webapi.legistar.com/v1/aurora-il/matters/15853 |
| title | A Resolution authorizing the execution of a Labor Agreement between the City of Aurora and Local 3298, Council 31, American Federation of State, County, and… | A Resolution authorizing the execution of a Labor Agreement between the City of Aurora and Local 3298, Council 31, American Federation of State, County, and… | https://webapi.legistar.com/v1/aurora-il/matters/15853 (MatterTitle); agenda item titles;… |
| title as shown on the legislation page | A Resolution authorizing the execution of a Labor Agreement between the City of Aurora and Local 3298, Council 31, American Federation of State, County, and… | A Resolution authorizing the execution of a Labor Agreement between the City of Aurora and Local 3298, Council 31, American Federation of State, County, and… | https://aurora-il.legistar.com/LegislationDetail.aspx?ID=8291278&GUID=57A1A7A5-3F11-4C32-BE74-5A3EA06F2580 (Version 1) |
| legistar_status | Passed | Passed | https://webapi.legistar.com/v1/aurora-il/matters/15853; legislation page Status |
| intro_date | 2026-09-03 | 2026-09-03T00:00:00 | https://webapi.legistar.com/v1/aurora-il/matters/15853; legislation page 'File created' |
| passed_date | 2026-10-27 | 2026-10-27T00:00:00 | https://webapi.legistar.com/v1/aurora-il/matters/15853; legislation page 'Final action: 10/27/2026' |
| enactment_number | R26-266 | R26-266 | https://webapi.legistar.com/v1/aurora-il/matters/15853 |
| enactment_date | 2026-10-27 | 2026-10-27T18:00:00 | https://webapi.legistar.com/v1/aurora-il/matters/15853 |
| histories[0].date | 2026-10-15 | 2026-10-15T15:00:00 | https://webapi.legistar.com/v1/aurora-il/matters/15853/histories (MatterHistoryId 193458); event 4918: Finance… |
| histories[0].body | Finance Committee | Finance Committee | https://webapi.legistar.com/v1/aurora-il/matters/15853/histories (MatterHistoryId 193458); event 4918: Finance… |
| histories[0].action | recommended for approval | recommended for approval | https://webapi.legistar.com/v1/aurora-il/matters/15853/histories (MatterHistoryId 193458); event 4918: Finance… |
| histories[0].passed | Pass | Pass | https://webapi.legistar.com/v1/aurora-il/matters/15853/histories (MatterHistoryId 193458); event 4918: Finance… |
| histories[0].tally | None | None | https://webapi.legistar.com/v1/aurora-il/matters/15853/histories (MatterHistoryId 193458); event 4918: Finance… |
| histories[0].event_id | 4918 | 4918 | https://webapi.legistar.com/v1/aurora-il/matters/15853/histories (MatterHistoryId 193458); event 4918: Finance… |
| histories[1].date | 2026-10-20 | 2026-10-20T00:00:00 | https://webapi.legistar.com/v1/aurora-il/matters/15853/histories (MatterHistoryId 193544); event 4767: Committee of… |
| histories[1].body | Committee of the Whole | Committee of the Whole | https://webapi.legistar.com/v1/aurora-il/matters/15853/histories (MatterHistoryId 193544); event 4767: Committee of… |
| histories[1].action | (PLACED ON CONSENT AGENDA) | (PLACED ON CONSENT AGENDA) | https://webapi.legistar.com/v1/aurora-il/matters/15853/histories (MatterHistoryId 193544); event 4767: Committee of… |
| histories[1].passed | None | None | https://webapi.legistar.com/v1/aurora-il/matters/15853/histories (MatterHistoryId 193544); event 4767: Committee of… |
| histories[1].tally | None | None | https://webapi.legistar.com/v1/aurora-il/matters/15853/histories (MatterHistoryId 193544); event 4767: Committee of… |
| histories[1].event_id | 4767 | 4767 | https://webapi.legistar.com/v1/aurora-il/matters/15853/histories (MatterHistoryId 193544); event 4767: Committee of… |
| histories[2].date | 2026-10-27 | 2026-10-27T00:00:00 | https://webapi.legistar.com/v1/aurora-il/matters/15853/histories (MatterHistoryId 193644); event 4791: City Council… |
| histories[2].body | City Council | City Council | https://webapi.legistar.com/v1/aurora-il/matters/15853/histories (MatterHistoryId 193644); event 4791: City Council… |
| histories[2].action | approved on the Consent Agenda | approved on the Consent Agenda | https://webapi.legistar.com/v1/aurora-il/matters/15853/histories (MatterHistoryId 193644); event 4791: City Council… |
| histories[2].passed | None | None | https://webapi.legistar.com/v1/aurora-il/matters/15853/histories (MatterHistoryId 193644); event 4791: City Council… |
| histories[2].tally | None | None | https://webapi.legistar.com/v1/aurora-il/matters/15853/histories (MatterHistoryId 193644); event 4791: City Council… |
| histories[2].event_id | 4791 | 4791 | https://webapi.legistar.com/v1/aurora-il/matters/15853/histories (MatterHistoryId 193644); event 4791: City Council… |
| effect_clauses | [] | [] | https://webapi.legistar.com/v1/aurora-il/matters/15853/texts/19783 (MatterTextPlain of every version searched for take… |
| legislation_page | https://aurora-il.legistar.com/gateway.aspx?M=L&ID=15853 | https://aurora-il.legistar.com/LegislationDetail.aspx?ID=8291278&GUID=57A1A7A5-3F11-4C32-BE74-5A3EA06F2580 | built-in browser, 2026-10-29 |
All recorded fields match the API (/matters/15853, /histories, texts/19783). The resolution text has no sentence on when it takes effect (it only states the agreement's term, Jan 1 2025 to Dec 31 2026, and retroactive wages), so an empty effect_clauses list is right. Caution: the 10/20 and 10/27 steps come from the API only; Legistar lists both meetings' minutes as Draft and the legislation page still shows those rows with no action or result. The Finance Committee step had a 5-0 roll call (Action details), which Legistar's MatterHistoryTally field leaves empty, as does the record.
matches C-decision-2 · decision page: timeline, enactment and effective-date wording: 26-0623 A Resolution establishing the maximum number of Class D: Downtown Core Onsite…
| Field | Recorded | Source | Where |
|---|
| file | 26-0623 | 26-0623 | https://webapi.legistar.com/v1/aurora-il/matters/15917 |
| title | A Resolution establishing the maximum number of Class D: Downtown Core Onsite Consumption liquor licenses, (unofficially related to the application from 28… | A Resolution establishing the maximum number of Class D: Downtown Core Onsite Consumption liquor licenses, (unofficially related to the application from 28… | https://webapi.legistar.com/v1/aurora-il/matters/15917 (MatterTitle); agenda item titles;… |
| title as shown on the legislation page | A Resolution establishing the maximum number of Class D: Downtown Core Onsite Consumption liquor licenses, (unofficially related to the application from 28… | A Resolution establishing the maximum number of Class D: Downtown Core Onsite Consumption liquor licenses, (unofficially related to the application from 28… | https://aurora-il.legistar.com/LegislationDetail.aspx?ID=8259683&GUID=250ED60F-7EC2-4DD1-9282-CEB5BC1D0B59 (Version 1) |
| legistar_status | Passed | Passed | https://webapi.legistar.com/v1/aurora-il/matters/15917; legislation page Status |
| intro_date | 2026-09-29 | 2026-09-29T00:00:00 | https://webapi.legistar.com/v1/aurora-il/matters/15917; legislation page 'File created' |
| passed_date | 2026-10-13 | 2026-10-13T00:00:00 | https://webapi.legistar.com/v1/aurora-il/matters/15917; legislation page 'Final action: 10/13/2026' |
| enactment_number | R26-260 | R26-260 | https://webapi.legistar.com/v1/aurora-il/matters/15917 |
| enactment_date | 2026-10-13 | 2026-10-13T00:00:00 | https://webapi.legistar.com/v1/aurora-il/matters/15917 |
| histories[0].date | 2026-10-13 | 2026-10-13T00:00:00 | https://webapi.legistar.com/v1/aurora-il/matters/15917/histories (MatterHistoryId 193270); event 4790: City Council… |
| histories[0].body | City Council | City Council | https://webapi.legistar.com/v1/aurora-il/matters/15917/histories (MatterHistoryId 193270); event 4790: City Council… |
| histories[0].action | approved | approved | https://webapi.legistar.com/v1/aurora-il/matters/15917/histories (MatterHistoryId 193270); event 4790: City Council… |
| histories[0].passed | Pass | Pass | https://webapi.legistar.com/v1/aurora-il/matters/15917/histories (MatterHistoryId 193270); event 4790: City Council… |
| histories[0].tally | None | None | https://webapi.legistar.com/v1/aurora-il/matters/15917/histories (MatterHistoryId 193270); event 4790: City Council… |
| histories[0].event_id | 4790 | 4790 | https://webapi.legistar.com/v1/aurora-il/matters/15917/histories (MatterHistoryId 193270); event 4790: City Council… |
| effect_clauses | [] | [] | https://webapi.legistar.com/v1/aurora-il/matters/15917/texts/19856 (MatterTextPlain of every version searched for take… |
| legislation_page | https://aurora-il.legistar.com/gateway.aspx?M=L&ID=15917 | https://aurora-il.legistar.com/LegislationDetail.aspx?ID=8259683&GUID=250ED60F-7EC2-4DD1-9282-CEB5BC1D0B59 | built-in browser, 2026-10-29 |
All recorded fields match the API (/matters/15917, /histories, texts/19856), the legislation page and the final 10/13 minutes (Enactment No: R26-260). No effective-date sentence in the text. Title differs from Legistar only by doubled spaces. The record's tally is null like Legistar's MatterHistoryTally field, although the minutes and Action details show a 10-0 roll call (Aye: 10, Mayor not voting); the site omits rather than misstates it.
matches C-decision-3 · decision page: timeline, enactment and effective-date wording: 26-0658 A Resolution Authorizing Execution of a Roadway Construction and Finance Agreement for…
| Field | Recorded | Source | Where |
|---|
| file | 26-0658 | 26-0658 | https://webapi.legistar.com/v1/aurora-il/matters/15952 |
| title | A Resolution Authorizing Execution of a Roadway Construction and Finance Agreement for roadway improvements for the intersection of N. Orchard Road and… | A Resolution Authorizing Execution of a Roadway Construction and Finance Agreement for roadway improvements for the intersection of N. Orchard Road and… | https://webapi.legistar.com/v1/aurora-il/matters/15952 (MatterTitle); agenda item titles;… |
| title as shown on the legislation page | A Resolution Authorizing Execution of a Roadway Construction and Finance Agreement for roadway improvements for the intersection of N. Orchard Road and… | A Resolution Authorizing Execution of a Roadway Construction and Finance Agreement for roadway improvements for the intersection of N. Orchard Road and… | https://aurora-il.legistar.com/LegislationDetail.aspx?ID=8290256&GUID=F5F0FF7C-44FB-4F96-B391-9D978BF5E750 (Version 1) |
| legistar_status | Passed | Passed | https://webapi.legistar.com/v1/aurora-il/matters/15952; legislation page Status |
| intro_date | 2026-10-09 | 2026-10-09T00:00:00 | https://webapi.legistar.com/v1/aurora-il/matters/15952; legislation page 'File created' |
| passed_date | 2026-10-27 | 2026-10-27T00:00:00 | https://webapi.legistar.com/v1/aurora-il/matters/15952; legislation page 'Final action: 10/27/2026' |
| enactment_number | R26-275 | R26-275 | https://webapi.legistar.com/v1/aurora-il/matters/15952 |
| enactment_date | 2026-10-27 | 2026-10-27T18:00:00 | https://webapi.legistar.com/v1/aurora-il/matters/15952 |
| histories[0].date | 2026-10-14 | 2026-10-14T16:00:00 | https://webapi.legistar.com/v1/aurora-il/matters/15952/histories (MatterHistoryId 193364); event 4934: Building,… |
| histories[0].body | Building, Zoning, and Economic Development Committee | Building, Zoning, and Economic Development Committee | https://webapi.legistar.com/v1/aurora-il/matters/15952/histories (MatterHistoryId 193364); event 4934: Building,… |
| histories[0].action | recommended for approval | recommended for approval | https://webapi.legistar.com/v1/aurora-il/matters/15952/histories (MatterHistoryId 193364); event 4934: Building,… |
| histories[0].passed | Pass | Pass | https://webapi.legistar.com/v1/aurora-il/matters/15952/histories (MatterHistoryId 193364); event 4934: Building,… |
| histories[0].tally | None | None | https://webapi.legistar.com/v1/aurora-il/matters/15952/histories (MatterHistoryId 193364); event 4934: Building,… |
| histories[0].event_id | 4934 | 4934 | https://webapi.legistar.com/v1/aurora-il/matters/15952/histories (MatterHistoryId 193364); event 4934: Building,… |
| histories[1].date | 2026-10-20 | 2026-10-20T00:00:00 | https://webapi.legistar.com/v1/aurora-il/matters/15952/histories (MatterHistoryId 193486); event 4767: Committee of… |
| histories[1].body | Committee of the Whole | Committee of the Whole | https://webapi.legistar.com/v1/aurora-il/matters/15952/histories (MatterHistoryId 193486); event 4767: Committee of… |
| histories[1].action | (PLACED ON CONSENT AGENDA) | (PLACED ON CONSENT AGENDA) | https://webapi.legistar.com/v1/aurora-il/matters/15952/histories (MatterHistoryId 193486); event 4767: Committee of… |
| histories[1].passed | None | None | https://webapi.legistar.com/v1/aurora-il/matters/15952/histories (MatterHistoryId 193486); event 4767: Committee of… |
| histories[1].tally | None | None | https://webapi.legistar.com/v1/aurora-il/matters/15952/histories (MatterHistoryId 193486); event 4767: Committee of… |
| histories[1].event_id | 4767 | 4767 | https://webapi.legistar.com/v1/aurora-il/matters/15952/histories (MatterHistoryId 193486); event 4767: Committee of… |
| histories[2].date | 2026-10-27 | 2026-10-27T00:00:00 | https://webapi.legistar.com/v1/aurora-il/matters/15952/histories (MatterHistoryId 193657); event 4791: City Council… |
| histories[2].body | City Council | City Council | https://webapi.legistar.com/v1/aurora-il/matters/15952/histories (MatterHistoryId 193657); event 4791: City Council… |
| histories[2].action | approved on the Consent Agenda | approved on the Consent Agenda | https://webapi.legistar.com/v1/aurora-il/matters/15952/histories (MatterHistoryId 193657); event 4791: City Council… |
| histories[2].passed | None | None | https://webapi.legistar.com/v1/aurora-il/matters/15952/histories (MatterHistoryId 193657); event 4791: City Council… |
| histories[2].tally | None | None | https://webapi.legistar.com/v1/aurora-il/matters/15952/histories (MatterHistoryId 193657); event 4791: City Council… |
| histories[2].event_id | 4791 | 4791 | https://webapi.legistar.com/v1/aurora-il/matters/15952/histories (MatterHistoryId 193657); event 4791: City Council… |
| effect_clauses | [] | [] | https://webapi.legistar.com/v1/aurora-il/matters/15952/texts/19893 (MatterTextPlain of every version searched for take… |
| legislation_page | https://aurora-il.legistar.com/gateway.aspx?M=L&ID=15952 | https://aurora-il.legistar.com/LegislationDetail.aspx?ID=8290256&GUID=F5F0FF7C-44FB-4F96-B391-9D978BF5E750 | built-in browser, 2026-10-29 |
All recorded fields match the API (/matters/15952, /histories, texts/19893). No effective-date sentence in the resolution text. Caution: the 10/20 and 10/27 steps come from the API only; Legistar lists both meetings' minutes as Draft and the legislation page shows those rows with no action or result yet. Tallies are null in the record and in MatterHistoryTally; the final 10/14 committee minutes show 'Ayes: 4'.
partly matches C-decision-4 · decision page: timeline, enactment and effective-date wording: 26-0566 A resolution authorizing the Director of Purchasing or her designee to issue all…
| Field | Recorded | Source | Where |
|---|
| file | 26-0566 | 26-0566 | https://webapi.legistar.com/v1/aurora-il/matters/15860 |
| title | A resolution authorizing the Director of Purchasing or her designee to issue all necessary orders to purchase ten (10) United Shield brand ballistic shields… | A resolution authorizing the Director of Purchasing or her designee to issue all necessary orders to purchase ten (10) United Shield brand ballistic shields… | https://webapi.legistar.com/v1/aurora-il/matters/15860 (MatterTitle); agenda item titles;… |
| title as shown on the legislation page (differs) | A resolution authorizing the Director of Purchasing or her designee to issue all necessary orders to purchase ten (10) United Shield brand ballistic shields… | A Resolution to approve the purchase of 10 United Shield brand ballistic shields and accessories from MES Life Safety of Lombard, Illinois in an amount not to… | https://aurora-il.legistar.com/LegislationDetail.aspx?ID=8257512&GUID=7FF85637-64DE-473B-919B-9CE932382AE6 (Version 2) |
| legistar_status | Passed | Passed | https://webapi.legistar.com/v1/aurora-il/matters/15860; legislation page Status |
| intro_date | 2026-09-07 | 2026-09-07T00:00:00 | https://webapi.legistar.com/v1/aurora-il/matters/15860; legislation page 'File created' |
| passed_date | 2026-10-13 | 2026-10-13T00:00:00 | https://webapi.legistar.com/v1/aurora-il/matters/15860; legislation page 'Final action: 10/13/2026' |
| enactment_number | R26-251 | R26-251 | https://webapi.legistar.com/v1/aurora-il/matters/15860 |
| enactment_date | 2026-10-13 | 2026-10-13T18:00:00 | https://webapi.legistar.com/v1/aurora-il/matters/15860 |
| histories[0].date | 2026-09-22 | 2026-09-22T00:00:00 | https://webapi.legistar.com/v1/aurora-il/matters/15860/histories (MatterHistoryId 192870); event 4956: Public Health,… |
| histories[0].body | Public Health, Safety, and Transportation Committee | Public Health, Safety, and Transportation Committee | https://webapi.legistar.com/v1/aurora-il/matters/15860/histories (MatterHistoryId 192870); event 4956: Public Health,… |
| histories[0].action | recommended for approval | recommended for approval | https://webapi.legistar.com/v1/aurora-il/matters/15860/histories (MatterHistoryId 192870); event 4956: Public Health,… |
| histories[0].passed | Pass | Pass | https://webapi.legistar.com/v1/aurora-il/matters/15860/histories (MatterHistoryId 192870); event 4956: Public Health,… |
| histories[0].tally | None | None | https://webapi.legistar.com/v1/aurora-il/matters/15860/histories (MatterHistoryId 192870); event 4956: Public Health,… |
| histories[0].event_id | 4956 | 4956 | https://webapi.legistar.com/v1/aurora-il/matters/15860/histories (MatterHistoryId 192870); event 4956: Public Health,… |
| histories[1].date | 2026-10-06 | 2026-10-06T00:00:00 | https://webapi.legistar.com/v1/aurora-il/matters/15860/histories (MatterHistoryId 193065); event 4766: Committee of… |
| histories[1].body | Committee of the Whole | Committee of the Whole | https://webapi.legistar.com/v1/aurora-il/matters/15860/histories (MatterHistoryId 193065); event 4766: Committee of… |
| histories[1].action | (PLACED ON CONSENT AGENDA) | (PLACED ON CONSENT AGENDA) | https://webapi.legistar.com/v1/aurora-il/matters/15860/histories (MatterHistoryId 193065); event 4766: Committee of… |
| histories[1].passed | None | None | https://webapi.legistar.com/v1/aurora-il/matters/15860/histories (MatterHistoryId 193065); event 4766: Committee of… |
| histories[1].tally | None | None | https://webapi.legistar.com/v1/aurora-il/matters/15860/histories (MatterHistoryId 193065); event 4766: Committee of… |
| histories[1].event_id | 4766 | 4766 | https://webapi.legistar.com/v1/aurora-il/matters/15860/histories (MatterHistoryId 193065); event 4766: Committee of… |
| histories[2].date | 2026-10-13 | 2026-10-13T00:00:00 | https://webapi.legistar.com/v1/aurora-il/matters/15860/histories (MatterHistoryId 193251); event 4790: City Council… |
| histories[2].body | City Council | City Council | https://webapi.legistar.com/v1/aurora-il/matters/15860/histories (MatterHistoryId 193251); event 4790: City Council… |
| histories[2].action | approved on the Consent Agenda | approved on the Consent Agenda | https://webapi.legistar.com/v1/aurora-il/matters/15860/histories (MatterHistoryId 193251); event 4790: City Council… |
| histories[2].passed | None | None | https://webapi.legistar.com/v1/aurora-il/matters/15860/histories (MatterHistoryId 193251); event 4790: City Council… |
| histories[2].tally | None | None | https://webapi.legistar.com/v1/aurora-il/matters/15860/histories (MatterHistoryId 193251); event 4790: City Council… |
| histories[2].event_id | 4790 | 4790 | https://webapi.legistar.com/v1/aurora-il/matters/15860/histories (MatterHistoryId 193251); event 4790: City Council… |
| effect_clauses | [] | [] | https://webapi.legistar.com/v1/aurora-il/matters/15860/texts/19790;… |
| legislation_page | https://aurora-il.legistar.com/gateway.aspx?M=L&ID=15860 | https://aurora-il.legistar.com/LegislationDetail.aspx?ID=8257512&GUID=7FF85637-64DE-473B-919B-9CE932382AE6 | built-in browser, 2026-10-29 |
Timeline, status, dates, enactment number (R26-251, confirmed in the final 10/13 minutes) and the empty effect_clauses match. Title: the record uses Legistar's MatterTitle, which is also the title on all three agendas, the Action details pages and the 10/6 Committee of the Whole and 10/13 City Council minutes. But the legislation page (file Version 2, the version every history step cites), the Version 2 text's title line and the 9/22 committee minutes give a different title: 'A Resolution to approve the purchase of 10 United Shield brand ballistic shields and accessories from MES Life Safety of Lombard, Illinois in an amount not to exceed $66,000.00'. A reader who follows the link will see that title. Version 1's text is empty. Tallies: null in the record and in MatterHistoryTally; the committee's Action details show 5-0.
matches C-figure-1 · budget figure: F051 expenditure carryovers · FY2026 (2025 to 2026) · proposed
| Field | Recorded | Source | Where |
|---|
| document (local copy hash) | 45d74dace3b5fc4b82bfe316a067279554797f3795678a323b109dfa6b39bef4 | 45d74dace3b5fc4b82bfe316a067279554797f3795678a323b109dfa6b39bef4 | investigations/.../evidence/budget/25-0946_Schedule2_Carryovers2026_12-08-2025.pdf vs evidence/budget/MANIFEST.json;… |
| url | https://legistar1.granicus.com/aurora-il/attachments/fc10d85c-ca49-459c-967f-0e45950e46b7.pdf | https://legistar1.granicus.com/aurora-il/attachments/fc10d85c-ca49-459c-967f-0e45950e46b7.pdf | evidence/budget/MANIFEST.json; Legistar API /matters/15185/attachments (MatterAttachmentId 53051) |
| quote | Total General Fund 3,930,600 | Total General Fund 3,930,600 | PDF p. 2 (printed page number '2'), text layer |
| value | 3930600 | 3930600 | PDF p. 2, expenditure requests 9-45 (all fund 'General', accounts 101-...) |
| page | p. 2 | PDF p. 2 = printed page 2 | page footer |
| fiscal_year | FY2026 (2025 to 2026) | 2026 BUDGET / 2025 TO 2026 CARRYOVERS | PDF p. 1 heading |
| fund | General Fund (Fund 101) | General (accounts 101-xxxx) | PDF p. 2 rows 9-45 |
| category | expenditure carryovers | Expenditures | PDF p. 2 section heading |
| status | proposed | attachment to the Dec 8, 2025 final proposal; adopted with O25-095 on Dec 9, 2025 | Legistar 25-0946 cover memo (api /matters/15185/texts/18991); minutes 4536 PDF p. 10 |
Value, quote, page, fiscal year, fund and category confirmed; requests 9-45 add up to the printed 3,930,600. Status: the record's 'proposed' follows the dataset's stated convention (documents up to the Dec 8, 2025 final proposal are 'proposed'). Note that the schedule was attached to O25-095, which the Council adopted on Dec 9, 2025 (8-4) after one floor amendment adding 400,000 to account 101-1360-450.50-20 (not a carryover), so this carryover total also went into the adopted budget unchanged.
matches C-figure-2 · budget figure: F233 budgeted excess/(deficiency) (revenues 15,954,521; expenditures 33,139,971) · FY2027 · proposed
| Field | Recorded | Source | Where |
|---|
| document (local copy hash) | 68815311b66790f3ca7b9842828e7e05fdf644ce6c475aaab9b20776989d2f1c | 68815311b66790f3ca7b9842828e7e05fdf644ce6c475aaab9b20776989d2f1c | investigations/.../evidence/software-tax/budget/2027-proposed-budget.pdf vs evidence/software-tax/MANIFEST.json |
| url | https://www.aurora.il.us/files/sharedassets/mainsite/v/1/finance/documents/budget/2027-proposed-budget.pdf | https://www.aurora.il.us/files/sharedassets/mainsite/v/1/finance/documents/budget/2027-proposed-budget.pdf; linked from the City's Budget page as '2027… | https://www.aurora.il.us/Government-and-Engagement/Finance/Budget (built-in browser, 2026-10-29);… |
| document date | budget message dated Oct 15, 2026 | October 15, 2026 | PDF p. 9 (budget message, printed i) |
| quote | CAPITAL PROJECTS FUNDS 24,693,900 15,954,521 33,139,971 (17,185,450) 7,508,450 | CAPITAL PROJECTS FUNDS 24,693,900 15,954,521 33,139,971 (17,185,450) 7,508,450 | PDF p. 31 (printed page 10), text layer; checked against the rendered page |
| value | -17185450 | -17185450 | PDF p. 31, column '2027 BUDGETED EXCESS/ (DEFICIENCY)' |
| page | p. 10 (PDF p. 31) | printed 10 = PDF p. 31 | page footer |
| fiscal_year | FY2027 | 2027 BUDGET | PDF p. 31 heading |
| fund | Capital projects funds (subtotal) | CAPITAL PROJECTS FUNDS (subtotal of funds 311-358, PDF pp. 30-31) | PDF pp. 30-31 |
| category | budgeted excess/(deficiency) (revenues 15,954,521; expenditures 33,139,971) | 2027 BUDGETED EXCESS/(DEFICIENCY); 2027 BUDGETED REVENUES 15,954,521; 2027 BUDGETED EXPENDITURES 33,139,971 | PDF p. 31 column headings |
| status | proposed | proposed (2027 Proposed Budget) | document title and URL |
Official URL answered HTTP 403 to curl on 2026-10-29 (HEAD), so the hash-verified local copy was used; its manifest URL equals the record's url, and the City's Budget page currently links that URL as '2027 Proposed Budget(PDF, 77MB)' (local copy 80,365,753 bytes). Page numbers: printed page first, PDF page in brackets where they differ.
matches C-figure-3 · budget figure: F201 carryovers (2027 column printed without an amount) · FY2027 · proposed
| Field | Recorded | Source | Where |
|---|
| document (local copy hash) | 68815311b66790f3ca7b9842828e7e05fdf644ce6c475aaab9b20776989d2f1c | 68815311b66790f3ca7b9842828e7e05fdf644ce6c475aaab9b20776989d2f1c | investigations/.../evidence/software-tax/budget/2027-proposed-budget.pdf vs evidence/software-tax/MANIFEST.json |
| url | https://www.aurora.il.us/files/sharedassets/mainsite/v/1/finance/documents/budget/2027-proposed-budget.pdf | https://www.aurora.il.us/files/sharedassets/mainsite/v/1/finance/documents/budget/2027-proposed-budget.pdf; linked from the City's Budget page as '2027… | https://www.aurora.il.us/Government-and-Engagement/Finance/Budget (built-in browser, 2026-10-29);… |
| quote | Carryovers (75,806,900) xxxxxxxxxx | Carryovers (75,806,900) xxxxxxxxxx | PDF p. 14 (printed vi), text layer and rendered page |
| value | xxxxxxxxxx | xxxxxxxxxx | PDF p. 14, 2027 column of the 'Less: Carryovers' row |
| note (2026 column) | 2026 column (75,806,900); 2027 column xxxxxxxxxx. | 2026 column (75,806,900); 2027 column xxxxxxxxxx | PDF p. 14 |
| page | budget message p. vi (PDF p. 14) | budget message printed vi = PDF p. 14 | page footer |
| fund | All funds (combined total of all budgeted funds) | whole-budget table: Gross Total Expenditures $603,696,865 (all funds) | PDF p. 14 |
| fiscal_year | FY2027 | 2027 column | PDF p. 14 table heading |
| status | proposed | proposed | document |
Official URL answered HTTP 403 to curl on 2026-10-29 (HEAD), so the hash-verified local copy was used; its manifest URL equals the record's url, and the City's Budget page currently links that URL as '2027 Proposed Budget(PDF, 77MB)' (local copy 80,365,753 bytes). Page numbers: printed page first, PDF page in brackets where they differ.
differs C-figure-4 · budget figure: F254 capital project sheet 1062 'Upsize High Pressure Pump #3' · FY2027 · proposed
| Field | Recorded | Source | Where |
|---|
| document (local copy hash) | 68815311b66790f3ca7b9842828e7e05fdf644ce6c475aaab9b20776989d2f1c | 68815311b66790f3ca7b9842828e7e05fdf644ce6c475aaab9b20776989d2f1c | investigations/.../evidence/software-tax/budget/2027-proposed-budget.pdf vs evidence/software-tax/MANIFEST.json |
| url | https://www.aurora.il.us/files/sharedassets/mainsite/v/1/finance/documents/budget/2027-proposed-budget.pdf | https://www.aurora.il.us/files/sharedassets/mainsite/v/1/finance/documents/budget/2027-proposed-budget.pdf; linked from the City's Budget page as '2027… | https://www.aurora.il.us/Government-and-Engagement/Finance/Budget (built-in browser, 2026-10-29);… |
| quote | Funding provided by a 2026 - 2027 Carryover. No additional funding needed. | ***Funding provided by a 2026 - 2027 Carryover. No additional funding needed.*** | PDF p. 1038, Description box (Vision OCR, confirmed on the rendered page image) |
| category (project) | capital project sheet 1062 'Upsize High Pressure Pump #3' | Project # 1062, Upsize High Pressure Pump #3, Project Category Water & Sewer/Other | PDF p. 1038 header boxes |
| fund | Water & Sewer Fund (510) | Water & Sewer; 2027 budget accounts 510-4058-511.32-20, 510-4058-511.74-41; revenue 510-4058-331.11-40 | PDF p. 1038, Sources of Funds and 2027 Budget Accounts |
| page (differs) | CIP project sheet 1062 (PDF p. 1038; no printed page number) | PDF p. 1038 is printed page 1001 (the number is printed sideways in the right margin and is the page's only text-layer content; neighbouring PDF pp. 1036-1040… | PDF p. 1038 text layer and rendered page |
| value (differs) | no amount | The carryover sentence states no amount, but the sheet prints 2027 amounts: Project Cost total 250,000 (Design/Eng. 50,000; Equip./Furn. 200,000); Sources of… | PDF p. 1038, Project Cost, Sources of Funds and 2027 Budget Accounts tables (OCR and page image) |
| fiscal_year | FY2027 | 2027 column; CAPITAL IMPROVEMENT PLAN 2027-2036 | PDF p. 1038 |
| status | proposed | proposed | document |
Official URL answered HTTP 403 to curl on 2026-10-29 (HEAD), so the hash-verified local copy was used; its manifest URL equals the record's url, and the City's Budget page currently links that URL as '2027 Proposed Budget(PDF, 77MB)' (local copy 80,365,753 bytes). Page numbers: printed page first, PDF page in brackets where they differ. The quote, project and fund are right. Two problems: (1) the page is printed 1001, not 'no printed page number' (the same claim is made for F255, PDF p. 963, which is printed 926; F255 is not in this sample); (2) 'no amount' is true only of the carryover sentence: the same sheet budgets 250,000 for 2027 (Water & Sewer 90,000, Grant-State 160,000), and the 2027 budget accounts show 160,000 of state grant revenue while the two expenditure accounts are left blank. If 'no amount' means 'the 2027 expenditure accounts carry no amount', the record should say so.
matches C-figure-5 · budget figure: F207 General Fund budget (stated 6.1% higher than 2026) · FY2027 · proposed
| Field | Recorded | Source | Where |
|---|
| document (local copy hash) | 68815311b66790f3ca7b9842828e7e05fdf644ce6c475aaab9b20776989d2f1c | 68815311b66790f3ca7b9842828e7e05fdf644ce6c475aaab9b20776989d2f1c | investigations/.../evidence/software-tax/budget/2027-proposed-budget.pdf vs evidence/software-tax/MANIFEST.json |
| url | https://www.aurora.il.us/files/sharedassets/mainsite/v/1/finance/documents/budget/2027-proposed-budget.pdf | https://www.aurora.il.us/files/sharedassets/mainsite/v/1/finance/documents/budget/2027-proposed-budget.pdf; linked from the City's Budget page as '2027… | https://www.aurora.il.us/Government-and-Engagement/Finance/Budget (built-in browser, 2026-10-29);… |
| quote | The General Fund budget for 2027 is $269.1 million which is 6.1 % higher than in 2026. | The General Fund budget for 2027 is $269.1 million which is 6.1 % higher than in 2026. | PDF p. 14 (printed vi), text layer and rendered page |
| value | 269.1 | $269.1 million | PDF p. 14 |
| page | budget message p. vi (PDF p. 14) | budget message printed vi = PDF p. 14 | page footer |
| fund | General Fund (Fund 101) | General Fund | PDF p. 14 |
| category | General Fund budget (stated 6.1% higher than 2026) | General Fund budget, stated 6.1 % higher than in 2026 | PDF p. 14 |
| status | proposed | proposed | document |
Official URL answered HTTP 403 to curl on 2026-10-29 (HEAD), so the hash-verified local copy was used; its manifest URL equals the record's url, and the City's Budget page currently links that URL as '2027 Proposed Budget(PDF, 77MB)' (local copy 80,365,753 bytes). Page numbers: printed page first, PDF page in brackets where they differ.
matches C-figure-6 · budget figure: F259 GO bond debt service component of the levy · levy year 2025 (FY2026) · adopted
| Field | Recorded | Source | Where |
|---|
| document (local copy hash) | 8dbcdce7fbf9c653aca54088b6be1c0f9a4e999dac8cc982bee7a15fecabf9af | 8dbcdce7fbf9c653aca54088b6be1c0f9a4e999dac8cc982bee7a15fecabf9af | investigations/.../evidence/budget/City_2026_Budget_book_v4_via_Wayback_20260921.pdf vs evidence/budget/MANIFEST.json |
| url | https://www.aurora.il.us/files/sharedassets/mainsite/v/4/finance/documents/budget/2026-budget.pdf | https://web.archive.org/web/20260921145601id_/https://www.aurora.il.us/files/sharedassets/mainsite/v/4/finance/documents/budget/2026-budget.pdf | evidence/budget/MANIFEST.json |
| quote | The 2025 property tax levy will include a $12.69 million component to help pay the debt service on general obligation bonds | The 2025 property tax levy will include a $12.69 million component to help pay the debt service on general obligation bonds issued to finance the construction… | PDF p. 24 (printed 13), text layer |
| value | 12.69 | $12.69 million | PDF p. 24 |
| page | budget message p. 13 (PDF p. 24) | printed 13 = PDF p. 24, inside the Mayor's Budget Message (printed pp. 5-16; PDF p. 16 opens it) | page footers; table of contents 'Mayor's Budget Message ... 5' |
| fiscal_year | levy year 2025 (FY2026) | 2025 property tax levy, collected in 2026 ('Property taxes (from the 2025 tax levy) are expected to generate ... in 2026') | PDF p. 24 |
| fund | Debt service | debt service on general obligation bonds | PDF p. 24 |
| status | adopted | adopted: cover '2026 ANNUAL BUDGET for the fiscal year beginning January 1, 2026'; message dated December 9, 2025 (the adoption date) | PDF p. 1 cover; PDF p. 16 message date |
Local copy is the Wayback capture recorded in the manifest (official URL returned 403 to curl); hash verified before use. The sentence continues: '... issued to finance the construction of a new police headquarters (completed in 2010), the new public works facility and three fire stations.'
matches C-remark-1 · remark at a meeting (machine transcript): Mayor John Laesch (frame at 1:02:42 shows the speaker behind the 'JOHN LAESCH / MAYOR' nameplate) at 1:02:33 (City Council, 2026-10-27 (Mayor's Report))
| Field | Recorded | Source | Where |
|---|
| meeting | City Council, 2026-10-27 (Mayor's Report) | Video 'Streaming LIVE: Aurora City Council Meeting | 10-27-2026' (channel City of Aurora, IL); transcript 7:48 'We'll move to the mayor's report', 1:25:49… | https://www.youtube.com/watch?v=MUm_pgdi_4g (title, channel, transcript panel) |
| event_id | 4791 | 4791: City Council 2026-10-27 6:00 PM | https://webapi.legistar.com/v1/aurora-il/events/4791 |
| source_url | https://www.youtube.com/watch?v=MUm_pgdi_4g&t=3753s | https://www.youtube.com/watch?v=MUm_pgdi_4g&t=3753s = 1:02:33 | URL opened in the built-in browser |
| words | So, so just to be clear, this is going to take a to to explore this further is going to take a significant amount of staff time, legal, finance. Uh, our… | found verbatim in the transcript segments 1:02:33-1:03:04 | evidence/C/browser/youtube_MUm_pgdi_4g_CityCouncil_2026-10-27_transcript_excerpts.txt |
| timestamp | 1:02:33 | 1:02:33 (start of the caption segment that contains the opening words; the segment begins with the presenter's last sentence 'with that, I'm happy to take… | transcript panel |
| speaker | Mayor John Laesch (frame at 1:02:42 shows the speaker behind the 'JOHN LAESCH / MAYOR' nameplate) | Supported. From about 1:02:41 to 1:02:56 the camera shows the centre dais speaker talking behind the 'JOHN LAESCH / MAYOR' nameplate (1:02:33-1:02:40 shows… | frames MUm_pgdi_4g_t1h02m33s_slide_questions_page.jpg, MUm_pgdi_4g_t1h02m35s_slide_questions.png,… |
Words match the YouTube machine transcript exactly; the quote ends mid-sentence ('... as to what it would generate, but it would take significant amount of tax or uh staff time to get to that point.'). The 1:02:33 caption segment starts with the presenter's closing sentence, so the quoted words begin a few seconds after 1:02:33 while the 'Questions' slide is on screen; the camera cuts to the Mayor at about 1:02:41. Minutes for this meeting are still Draft in Legistar, so no written record of the remark was available to compare.
matches C-remark-2 · remark at a meeting (machine transcript): Deputy Chief of Staff Nicholas Richard-Thompson (while the slide 'Chicago collections show a growing tax base' was displayed) at 1:00:31 (City Council, 2026-10-27 (Mayor's Report))
| Field | Recorded | Source | Where |
|---|
| meeting | City Council, 2026-10-27 (Mayor's Report) | Video 'Streaming LIVE: Aurora City Council Meeting | 10-27-2026' (channel City of Aurora, IL); transcript 7:48 'We'll move to the mayor's report', 1:25:49… | https://www.youtube.com/watch?v=MUm_pgdi_4g (title, channel, transcript panel) |
| event_id | 4791 | 4791: City Council 2026-10-27 6:00 PM | https://webapi.legistar.com/v1/aurora-il/events/4791 |
| source_url | https://www.youtube.com/watch?v=MUm_pgdi_4g&t=3631s | https://www.youtube.com/watch?v=MUm_pgdi_4g&t=3631s = 1:00:31 | URL opened in the built-in browser |
| words | and uh despite keeping it at 9% in 2022 and in 2024, they still saw an increase in revenue um because it's following the economic trend. So again, this is… | found verbatim in the transcript segments 1:00:31-1:00:40 | evidence/C/browser/youtube_MUm_pgdi_4g_CityCouncil_2026-10-27_transcript_excerpts.txt |
| timestamp | 1:00:31 | 1:00:31 (caption segment that contains the opening words 'and uh despite keeping it at'; the quote continues in the 1:00:40 segment) | transcript panel |
| speaker | Deputy Chief of Staff Nicholas Richard-Thompson (while the slide 'Chicago collections show a growing tax base' was displayed) | Supported by the recording's audio and transcript, not by the picture: at 1:00:33 and about 1:00:44 the screen shows only the slide 'Chicago collections show… | transcript 53:52-54:34 and 1:00:15-1:00:48… |
Words match the machine transcript exactly; the quoted words start partway through the 1:00:31 segment. The slide named in the record is on screen at 1:00:33 and still at about 1:00:44. The speaker is identified from his spoken self-introduction and the continuity of the presentation; the video shows the slide, not the speaker, at this moment. The machine transcript renders the surname 'Rashard Thompson'; the record's 'Richard-Thompson' matches the City's own memos.