Local government spending in Illinois
The 50 largest counties, cities and townships in Illinois with fully reported figures, out of 2,010 in this data. Schools, hospitals and utilities are often run by separate districts, so a total here is not comparable between places. Compare one service at a time. A zero means this government reported no spending on that service; another government may provide it.
Largest governments
| Government | Residents | FY2022 spending | Police per resident | Fire per resident | Roads per resident |
|---|---|---|---|---|---|
| Lake County | 693,593 | $436.6 million | $94 | $0 | $92 |
| Will County | 688,726 | $495.3 million | $111 | $0 | $62 |
| Kane County | 531,010 | $250.4 million | $47 | $0 | $70 |
| Mchenry County | 305,888 | $193.8 million | $10 | $0 | $124 |
| Winnebago County | 281,295 | $165.1 million | $158 | $0 | $57 |
| St Clair County | 258,046 | $137.7 million | $126 | $0 | $41 |
| Champaign County | 209,192 | $123.3 million | $46 | $0 | $54 |
| Peoria County | 177,652 | $86.0 million | $56 | $0 | $82 |
| Mclean County | 171,256 | $95.1 million | $2 | $0 | $97 |
| Rockford Township | 169,115 | $5.2 million | $0 | $0 | $12 |
| Wheeling Township | 152,300 | $3.0 million | $0 | $0 | $1 |
| Naperville | 147,986 | $401.8 million | $305 | $273 | $139 |
| Downers Grove Township | 146,358 | $4.9 million | $0 | $0 | $18 |
| Aurora Township | 145,824 | $7.6 million | $0 | $0 | $13 |
| Proviso Township | 145,051 | $5.3 million | $0 | $0 | $2 |
| Rockford | 144,835 | $310.8 million | $445 | $396 | $223 |
| Rock Island County | 140,907 | $74.8 million | $46 | $0 | $36 |
| Maine Township | 132,928 | $5.6 million | $0 | $0 | $0 |
| Tazewell County | 130,777 | $56.5 million | $101 | $0 | $83 |
| Kendall County | 130,638 | $74.0 million | $85 | $0 | $157 |
| York Township | 124,802 | $7.5 million | $1 | $0 | $33 |
| Lisle Township | 118,967 | $4.9 million | $0 | $0 | $22 |
| Milton Township | 115,693 | $8.9 million | $5 | $0 | $34 |
| Springfield | 113,671 | $415.1 million | $0 | $0 | $245 |
| Capital Township | 113,499 | $1.2 million | $0 | $0 | $0 |
| Bloomingdale Township | 110,256 | $5.3 million | $1 | $0 | $13 |
| Elgin | 110,196 | $170.5 million | $465 | $288 | $84 |
| Palatine Township | 109,959 | $5.1 million | $0 | $0 | $18 |
| Lyons Township | 109,657 | $7.3 million | $1 | $0 | $5 |
| Peoria | 109,428 | $179.0 million | $404 | $324 | $247 |
| Lasalle County | 107,571 | $70.6 million | $46 | $0 | $74 |
| Bremen Township | 106,197 | $2.0 million | $0 | $0 | $8 |
| Dekalb County | 104,491 | $80.6 million | $91 | $0 | $177 |
| Elgin Township | 104,212 | $3.5 million | $0 | $0 | $8 |
| Niles Township | 102,186 | $3.7 million | $0 | $0 | $0 |
| Naperville Township | 101,481 | $4.1 million | $0 | $0 | $20 |
| Peoria City Township | 99,157 | $2.4 million | $0 | $0 | $0 |
| Elk Grove Township | 90,402 | $3.0 million | $0 | $0 | $1 |
| Champaign City Township | 89,390 | $1.3 million | $0 | $0 | $0 |
| Leyden Township | 88,895 | $9.4 million | $0 | $0 | $19 |
| Addison Township | 88,464 | $5.0 million | $0 | $0 | $23 |
| Dupage Township | 88,162 | $2.8 million | $0 | $0 | $2 |
| Bloom Township | 87,470 | $5.2 million | $0 | $0 | $20 |
| Waukegan Township | 87,070 | $6.6 million | $0 | $0 | $3 |
| Algonquin Township | 86,734 | $4.3 million | $0 | $0 | $19 |
| Northfield Township | 85,758 | $4.0 million | $0 | $0 | $20 |
| Joliet Township | 85,583 | $5.5 million | $0 | $0 | $30 |
| Wheatland Township | 85,016 | $2.6 million | $0 | $0 | $20 |
| Vermilion County | 74,855 | $37.0 million | $216 | $0 | $17 |
| Schaumburg Village | 72,049 | $177.7 million | $405 | $347 | $393 |
How to read this
Per-resident figures are our calculation: spending divided by the population Census lists.
Use this data
We build software and automations on public data. This page is free to use.
Browse open federal bids · Get government data by API · Have us build a report or dashboard on it
Source and coverage
Source: U.S. Census Bureau, 2022 Census of Governments, individual unit file (revision 07/15/2026). Our per-resident figures are our own calculation; the Census Bureau has not reviewed or sanctioned them. Census has not reviewed unit data as a time series, and the data may contain non-sampling error.
Census unit file. Covers counties, cities and townships for fiscal year 2022 only, not a trend. Governments where Census estimated part of the spending are left out, so a missing place is not a zero: about 14,200 of 38,400 are absent for that reason. Pushbuild is not affiliated with any government listed.