Candidates › State Senate
Kevin Hall D
Democratic candidate for State Senator District 56
March 17, 2026 primary: lost with 6,964 votes (46.5%)
Campaign money
IndividualsBusinessesTrade, professional and issue groupsLabor unionsParties and legislative caucusesOther candidates and officeholders
Compare with all state candidates →
How it was spent: $26,491
Largest payees: Seven Peaks Strategies $7,310 Consultants and field · Kevin Hall $4,100 Other (as described) · Solstice Productions $3,500 TV and streaming ads · St Clair County Democratic Central Comm $1,750 Contributions to other committees · Facebook $1,511 Digital and online · Mailing Methods $1,441 Mail and literature · Minuteman Press Edwardsville $1,060 Office, printing and supplies · Capitol Promotions $1,014 Office, printing and supplies
Grouped by the purpose each payment lists (“direct mail”, “consulting”), so the groups are approximate; a consultant's payments to others (ads, mail) show under the consultant.
| Top contributors | Total |
|---|---|
| Committee to Elect Jay C. Hoffman Belleville | $1,500 |
| Friends for Katie Stuart Edwardsville | $1,500 |
| Christopher Layloff Lawyer · Gori Law Firm · Edwardsville | $1,000 |
| Mark Von Nida Clerk · Madison County · Edwardsville | $1,000 |
| Jan Ernst Retired · Retired · Charleston | $750 |
| Electricians Local 309 Voluntary PAC Collinsville | $500 |
| Friends of Chris Belt Belleville | $500 |
| Drew Gitchoff Granite City | $500 |
| Brenda Holmes Springfield | $500 |
| Susan Jensen Glen Carbon | $500 |
| Mike Lanman Mattoon | $500 |
| Madison County Federation of Labor East Alton | $500 |
| Steamfitters 439 Caseyville | $500 |
| Andrew Walton Wheaton | $500 |
| Wood River Township Democrats East Alton | $500 |
Committee: Friends of Kevin Hall (every report they filed is on the State Board of Elections' site). Data current as of October 12, 2026.
Their donors also gave to
Their largest donors who also funded other 2026 state candidates.
| Donor | To them | Candidates funded | By party |
|---|---|---|---|
| Committee to Elect Jay C. Hoffman Candidate or officeholder committee · Belleville | $1,500 | 17 | |
| Friends for Katie Stuart Group or PAC · Edwardsville | $1,500 | 4 | |
| Drew Gitchoff Granite City | $500 | 3 | |
| Electricians Local 309 Voluntary PAC Labor union · Collinsville | $500 | 7 | |
| Joshua Weger Bolingbrook | $250 | 2 | |
| Operative Plasterers & Cement Masons Local 90 PAC Labor union · Troy | $200 | 4 | |
| Southwestern Illinois Building & Construction Trades Council PAC Labor union · Collinsville | $200 | 3 | |
| Paul Davis Collinsville | $200 | 3 |