Pushbuild

Local government spending in Missouri

The 50 largest counties, cities and townships in Missouri with fully reported figures, out of 508 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
St Louis County994,020$641.9 million$244$0$71
Kansas City497,159$2.0 billion$468$440$344
St Louis297,645$1.2 billion$755$273$213
Greene County294,997$183.4 million$25$0$79
Clay County253,463$77.6 million$82$0$23
Columbia124,769$359.5 million$166$119$190
Jasper County121,648$26.2 million$7$0$68
Cass County106,806$112.7 million$146$0$94
Platte County106,532$40.6 million$113$0$63
Franklin County104,469$55.0 million$104$0$123
Christian County90,655$24.8 million$75$0$58
O'fallon89,769$94.1 million$185$0$157
Buchanan County86,530$31.1 million$163$0$79
Cole County76,191$39.7 million$114$0$181
Lincoln County60,119$13.7 million$112$0$0
St Peters58,043$77.4 million$255$0$213
Pulaski County52,709$8.8 million$21$0$61
Chesterfield47,570$32.6 million$237$0$0
Wentzville43,109$83.9 million$250$0$70
Pettis County42,490$8.9 million$125$0$0
Cape Girardeau41,588$66.2 million$221$160$339
Laclede County35,895$8.4 million$52$0$72
University City34,049$37.1 million$339$165$49
Stone County32,465$23.4 million$82$0$176
Ballwin30,094$20.6 million$207$0$168
Stoddard County29,001$6.0 million$56$0$0
Marion County28,423$12.2 million$113$0$120
Kirkwood27,866$71.8 million$366$279$230
Gladstone27,677$42.8 million$191$142$479
Maryland Heights26,895$48.0 million$426$0$98
Adair County25,399$9.4 million$100$0$151
Hazelwood25,042$37.1 million$323$585$0
Nixa23,330$35.9 million$169$0$131
Henry County22,076$9.8 million$137$0$103
Sedalia21,684$195.9 million$245$159$127
Arnold21,145$30.0 million$379$0$88
Ozark21,052$28.0 million$148$0$223
Farmington18,674$40.9 million$143$94$85
Creve Coeur18,624$18.5 million$367$0$118
Wright County18,325$5.2 million$0$0$101
Manchester18,081$20.1 million$236$0$444
Clayton16,775$29.4 million$357$319$285
Sikeston15,968$116.4 million$279$138$406
Pemiscot County15,600$21.4 million$190$0$93
Moniteau County15,585$4.2 million$45$0$52
Overland15,502$10.1 million$314$0$90
Gasconade County14,566$5.3 million$48$0$147
Liberty Township14,394$834,000$0$0$58
Washington14,243$31.8 million$332$71$373
Moberly13,512$23.1 million$188$147$208

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.