Pushbuild

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

GovernmentResidentsFY2022 spendingPolice per residentFire per residentRoads per resident
Lake County693,593$436.6 million$94$0$92
Will County688,726$495.3 million$111$0$62
Kane County531,010$250.4 million$47$0$70
Mchenry County305,888$193.8 million$10$0$124
Winnebago County281,295$165.1 million$158$0$57
St Clair County258,046$137.7 million$126$0$41
Champaign County209,192$123.3 million$46$0$54
Peoria County177,652$86.0 million$56$0$82
Mclean County171,256$95.1 million$2$0$97
Rockford Township169,115$5.2 million$0$0$12
Wheeling Township152,300$3.0 million$0$0$1
Naperville147,986$401.8 million$305$273$139
Downers Grove Township146,358$4.9 million$0$0$18
Aurora Township145,824$7.6 million$0$0$13
Proviso Township145,051$5.3 million$0$0$2
Rockford144,835$310.8 million$445$396$223
Rock Island County140,907$74.8 million$46$0$36
Maine Township132,928$5.6 million$0$0$0
Tazewell County130,777$56.5 million$101$0$83
Kendall County130,638$74.0 million$85$0$157
York Township124,802$7.5 million$1$0$33
Lisle Township118,967$4.9 million$0$0$22
Milton Township115,693$8.9 million$5$0$34
Springfield113,671$415.1 million$0$0$245
Capital Township113,499$1.2 million$0$0$0
Bloomingdale Township110,256$5.3 million$1$0$13
Elgin110,196$170.5 million$465$288$84
Palatine Township109,959$5.1 million$0$0$18
Lyons Township109,657$7.3 million$1$0$5
Peoria109,428$179.0 million$404$324$247
Lasalle County107,571$70.6 million$46$0$74
Bremen Township106,197$2.0 million$0$0$8
Dekalb County104,491$80.6 million$91$0$177
Elgin Township104,212$3.5 million$0$0$8
Niles Township102,186$3.7 million$0$0$0
Naperville Township101,481$4.1 million$0$0$20
Peoria City Township99,157$2.4 million$0$0$0
Elk Grove Township90,402$3.0 million$0$0$1
Champaign City Township89,390$1.3 million$0$0$0
Leyden Township88,895$9.4 million$0$0$19
Addison Township88,464$5.0 million$0$0$23
Dupage Township88,162$2.8 million$0$0$2
Bloom Township87,470$5.2 million$0$0$20
Waukegan Township87,070$6.6 million$0$0$3
Algonquin Township86,734$4.3 million$0$0$19
Northfield Township85,758$4.0 million$0$0$20
Joliet Township85,583$5.5 million$0$0$30
Wheatland Township85,016$2.6 million$0$0$20
Vermilion County74,855$37.0 million$216$0$17
Schaumburg Village72,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.