Findings
Things worth a look on the 2026 candidates' campaign reports, checked against the Illinois Election Code. Each one quotes the rule it rests on and says what to check, including exceptions the reports can't show. They're prompts to look closer at public records, not conclusions.
In 2026, 67 of 321 candidates have something worth a look on their reports.
How the money was spent
Payments to the candidate, their home, and things the law restricts campaign money for.
Where the money came from
Sources over the contribution limit, contributions from abroad, and campaigns carried by party money.
Reporting
Reports and notices filed late or missing, and donor details left out.
← All findings · Show only those worth a look
Worth a look Missing details · Neil Anderson State Senator District 47
12 payments ($11,802) with no purpose given, $11,802 of it to the candidate or family
Every itemized payment on a report must say what it was for. These leave it blank. Payments to the candidate or their family are allowed only as pay for work they did, so a payment to them with no purpose is worth asking about.
What to check- The committee may have amended the report to add the purposes.
- Whether each payment is a reimbursement, pay for work, repayment of a loan the candidate made to the campaign, or something else.
The entries (12)
| Name | Who | Date | Amount |
|---|
| Neil Anderson | the candidate | 2025-10-03 | $1,603 |
| Neil Anderson | the candidate | 2025-04-15 | $1,485 |
| Neil Anderson | the candidate | 2025-09-05 | $1,369 |
| Neil Anderson | the candidate | 2025-03-03 | $1,220 |
| Neil Anderson | the candidate | 2025-07-07 | $1,187 |
| Neil Anderson | the candidate | 2025-02-03 | $1,149 |
| Neil Anderson | the candidate | 2025-08-04 | $1,034 |
| Neil Anderson | the candidate | 2025-05-06 | $662 |
| Neil Anderson | the candidate | 2025-01-02 | $565 |
| Neil Anderson | the candidate | 2025-06-11 | $558 |
| Neil Anderson | the candidate | 2025-11-04 | $545 |
| Neil Anderson | the candidate | 2025-12-02 | $425 |
Rule: Payments with no purpose given
“the full name and mailing address of each person to whom expenditures have been made by the committee or candidate within the reporting period in an aggregate amount or value in excess of $150; the amount, date, and purpose of each of those expenditures”10 ILCS 5/9-11(a)(12) ✓ quoted from the saved copy · how findings work
Worth a look Missing details · Justin Cochran State Representative District 55
4 payments ($3,455) with no purpose given, $3,455 of it to the candidate or family
Every itemized payment on a report must say what it was for. These leave it blank. Payments to the candidate or their family are allowed only as pay for work they did, so a payment to them with no purpose is worth asking about.
What to check- The committee may have amended the report to add the purposes.
- Whether each payment is a reimbursement, pay for work, repayment of a loan the candidate made to the campaign, or something else.
The entries (4)
| Name | Who | Date | Amount |
|---|
| Justin Cochran | the candidate | 2025-12-08 | $1,000 |
| Justin Cochran | the candidate | 2025-12-26 | $1,000 |
| Justin Cochran | the candidate | 2026-02-08 | $955 |
| Justin Cochran | the candidate | 2026-01-04 | $500 |
Rule: Payments with no purpose given
“the full name and mailing address of each person to whom expenditures have been made by the committee or candidate within the reporting period in an aggregate amount or value in excess of $150; the amount, date, and purpose of each of those expenditures”10 ILCS 5/9-11(a)(12) ✓ quoted from the saved copy · how findings work
Context Missing details · Sunjay Kumar State Representative District 13
17 payments ($52,592.30) with no purpose given
Every itemized payment on a report must say what it was for. These leave it blank.
What to check- The committee may have amended the report to add the purposes.
- Whether each payment is a reimbursement, pay for work, repayment of a loan the candidate made to the campaign, or something else.
The entries (17)
| Name | Date | Amount |
|---|
| GKG Strategies | 2026-01-26 | $13,000 |
| Grace Enterprises | 2026-02-23 | $12,863 |
| QTJ Engagement LLC | 2026-03-20 | $11,789 |
| QTJ Engagement LLC | 2026-01-13 | $4,500 |
| Minuteman Press Chicago | 2026-01-16 | $2,073 |
| Minuteman Press Chicago | 2026-03-11 | $2,073 |
| Furama | 2025-11-25 | $2,000 |
| Minuteman Press Chicago | 2026-03-12 | $1,121 |
| Keilyn Kuramitsu | 2026-02-25 | $560 |
| Minuteman Press Chicago | 2026-02-23 | $545 |
| ActBlue | 2025-12-31 | $445 |
| Minuteman Press Chicago | 2025-11-10 | $374 |
| Human Rights Campaign | 2026-06-08 | $300 |
| Minuteman Press Chicago | 2025-11-25 | $288 |
| Dunkin Donuts | 2026-03-17 | $271 |
| Keilyn Kuramitsu | 2026-04-21 | $238 |
| Flywire Corporation | 2026-03-03 | $153 |
Rule: Payments with no purpose given
“the full name and mailing address of each person to whom expenditures have been made by the committee or candidate within the reporting period in an aggregate amount or value in excess of $150; the amount, date, and purpose of each of those expenditures”10 ILCS 5/9-11(a)(12) ✓ quoted from the saved copy · how findings work
Context Missing details · Tony M McCombie State Representative District 89
12 payments ($8,970.48) with no purpose given
Every itemized payment on a report must say what it was for. These leave it blank.
What to check- The committee may have amended the report to add the purposes.
- Whether each payment is a reimbursement, pay for work, repayment of a loan the candidate made to the campaign, or something else.
The entries (12)
| Name | Date | Amount |
|---|
| Patrick Windhorst | 2025-07-01 | $802 |
| Patrick Windhorst | 2025-08-01 | $802 |
| Patrick Windhorst | 2025-09-01 | $802 |
| Patrick Windhorst | 2025-10-01 | $802 |
| Patrick Windhorst | 2025-10-31 | $802 |
| Patrick Windhorst | 2025-11-28 | $802 |
| Patrick Windhorst | 2025-01-01 | $693 |
| Patrick Windhorst | 2025-02-02 | $693 |
| Patrick Windhorst | 2025-03-02 | $693 |
| Patrick Windhorst | 2025-04-01 | $693 |
| Patrick Windhorst | 2025-04-30 | $693 |
| Patrick Windhorst | 2025-06-02 | $693 |
Rule: Payments with no purpose given
“the full name and mailing address of each person to whom expenditures have been made by the committee or candidate within the reporting period in an aggregate amount or value in excess of $150; the amount, date, and purpose of each of those expenditures”10 ILCS 5/9-11(a)(12) ✓ quoted from the saved copy · how findings work
Context Missing details · Kevin Olickal State Representative District 16
6 payments ($6,809.07) with no purpose given
Every itemized payment on a report must say what it was for. These leave it blank.
What to check- The committee may have amended the report to add the purposes.
- Whether each payment is a reimbursement, pay for work, repayment of a loan the candidate made to the campaign, or something else.
The entries (6)
| Name | Date | Amount |
|---|
| Briahna Batiste | 2026-09-18 | $5,500 |
| Skokie Chamber of Commerce | 2025-11-21 | $375 |
| Maine-Niles Association of Special Recreation | 2026-08-18 | $259 |
| Kalapriya Organization | 2026-07-03 | $250 |
| Crain's Chicago Business | 2025-10-28 | $225 |
| Emerald Loop Bar and Grill | 2026-07-08 | $200 |
Rule: Payments with no purpose given
“the full name and mailing address of each person to whom expenditures have been made by the committee or candidate within the reporting period in an aggregate amount or value in excess of $150; the amount, date, and purpose of each of those expenditures”10 ILCS 5/9-11(a)(12) ✓ quoted from the saved copy · how findings work
Context Missing details · Emil Jones III State Senator District 14
1 payment ($4,398.41) with no purpose given
Every itemized payment on a report must say what it was for. These leave it blank.
What to check- The committee may have amended the report to add the purposes.
- Whether each payment is a reimbursement, pay for work, repayment of a loan the candidate made to the campaign, or something else.
The entries (1)
| Name | Date | Amount |
|---|
| Minuteman Press | 2026-01-06 | $4,398 |
Rule: Payments with no purpose given
“the full name and mailing address of each person to whom expenditures have been made by the committee or candidate within the reporting period in an aggregate amount or value in excess of $150; the amount, date, and purpose of each of those expenditures”10 ILCS 5/9-11(a)(12) ✓ quoted from the saved copy · how findings work
Context Missing details · Erin Chan Ding State Representative District 52
4 payments ($4,375.58) with no purpose given
Every itemized payment on a report must say what it was for. These leave it blank.
What to check- The committee may have amended the report to add the purposes.
- Whether each payment is a reimbursement, pay for work, repayment of a loan the candidate made to the campaign, or something else.
The entries (4)
| Name | Date | Amount |
|---|
| Gladiator Consulting | 2025-11-01 | $2,000 |
| USPS | 2026-02-06 | $1,520 |
| USPS Stamp Fulfillment Services | 2026-01-21 | $500 |
| ActBlue Technical Services | 2025-09-21 | $356 |
Rule: Payments with no purpose given
“the full name and mailing address of each person to whom expenditures have been made by the committee or candidate within the reporting period in an aggregate amount or value in excess of $150; the amount, date, and purpose of each of those expenditures”10 ILCS 5/9-11(a)(12) ✓ quoted from the saved copy · how findings work
Context Missing details · Norine Hammond State Representative District 94
4 payments ($4,098.33) with no purpose given
Every itemized payment on a report must say what it was for. These leave it blank.
What to check- The committee may have amended the report to add the purposes.
- Whether each payment is a reimbursement, pay for work, repayment of a loan the candidate made to the campaign, or something else.
The entries (4)
| Name | Date | Amount |
|---|
| House Republican Campaign Committee | 2025-05-02 | $2,920 |
| Binnys Bev Depot Springfield IL | 2025-06-18 | $656 |
| Avon Business Mens Club | 2025-08-14 | $325 |
| Verizon Wireless | 2025-07-14 | $197 |
Rule: Payments with no purpose given
“the full name and mailing address of each person to whom expenditures have been made by the committee or candidate within the reporting period in an aggregate amount or value in excess of $150; the amount, date, and purpose of each of those expenditures”10 ILCS 5/9-11(a)(12) ✓ quoted from the saved copy · how findings work
Context Missing details · Stephanie W Trussell State Representative District 42
5 payments ($4,047.28) with no purpose given
Every itemized payment on a report must say what it was for. These leave it blank.
What to check- The committee may have amended the report to add the purposes.
- Whether each payment is a reimbursement, pay for work, repayment of a loan the candidate made to the campaign, or something else.
The entries (5)
| Name | Date | Amount |
|---|
| Salem Media | 2026-04-02 | $2,600 |
| Citi Bank Credit Card | 2025-11-05 | $720 |
| Citi Bank Credit Card | 2025-10-06 | $330 |
| Maximum Printing & Graphics | 2026-02-05 | $227 |
| Citi Bank Credit Card | 2025-12-05 | $170 |
Rule: Payments with no purpose given
“the full name and mailing address of each person to whom expenditures have been made by the committee or candidate within the reporting period in an aggregate amount or value in excess of $150; the amount, date, and purpose of each of those expenditures”10 ILCS 5/9-11(a)(12) ✓ quoted from the saved copy · how findings work
Context Missing details · Daniel Didech State Representative District 59
1 payment ($1,685.49) with no purpose given
Every itemized payment on a report must say what it was for. These leave it blank.
What to check- The committee may have amended the report to add the purposes.
- Whether each payment is a reimbursement, pay for work, repayment of a loan the candidate made to the campaign, or something else.
The entries (1)
| Name | Date | Amount |
|---|
| Maldaner's Restaurant | 2025-02-01 | $1,685 |
Rule: Payments with no purpose given
“the full name and mailing address of each person to whom expenditures have been made by the committee or candidate within the reporting period in an aggregate amount or value in excess of $150; the amount, date, and purpose of each of those expenditures”10 ILCS 5/9-11(a)(12) ✓ quoted from the saved copy · how findings work
Context Missing details · James O'Brien State Representative District 13
1 payment ($1,500) with no purpose given
Every itemized payment on a report must say what it was for. These leave it blank.
What to check- The committee may have amended the report to add the purposes.
- Whether each payment is a reimbursement, pay for work, repayment of a loan the candidate made to the campaign, or something else.
The entries (1)
| Name | Date | Amount |
|---|
| GTO Strategies | 2025-11-20 | $1,500 |
Rule: Payments with no purpose given
“the full name and mailing address of each person to whom expenditures have been made by the committee or candidate within the reporting period in an aggregate amount or value in excess of $150; the amount, date, and purpose of each of those expenditures”10 ILCS 5/9-11(a)(12) ✓ quoted from the saved copy · how findings work
Context Missing details · Graciela Guzman State Senator District 20
3 payments ($1,105.80) with no purpose given
Every itemized payment on a report must say what it was for. These leave it blank.
What to check- The committee may have amended the report to add the purposes.
- Whether each payment is a reimbursement, pay for work, repayment of a loan the candidate made to the campaign, or something else.
The entries (3)
| Name | Date | Amount |
|---|
| Jorge Herrera Cardona | 2025-12-16 | $500 |
| Target | 2025-08-04 | $446 |
| Armando Skerett | 2025-11-13 | $160 |
Rule: Payments with no purpose given
“the full name and mailing address of each person to whom expenditures have been made by the committee or candidate within the reporting period in an aggregate amount or value in excess of $150; the amount, date, and purpose of each of those expenditures”10 ILCS 5/9-11(a)(12) ✓ quoted from the saved copy · how findings work