Pushbuild

Local government spending in Alabama

The 50 largest counties, cities and townships in Alabama with fully reported figures, out of 152 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
Jefferson County655,342$497.4 million$41$9$74
Mobile County412,716$236.8 million$127$0$88
Madison County379,453$171.4 million$71$14$65
Baldwin County229,287$152.1 million$81$0$113
Montgomery County224,639$96.7 million$95$2$48
Shelby County221,428$124.4 million$97$18$96
Birmingham206,950$728.1 million$528$355$219
Huntsville202,964$1.1 billion$266$196$157
Calhoun County113,469$45.8 million$95$18$91
Tuscaloosa102,819$240.3 million$365$377$266
Etowah County102,371$49.5 million$123$23$71
Lauderdale County93,368$36.7 million$67$13$88
St Clair County90,739$39.6 million$39$0$38
Cullman County84,515$75.1 million$141$1$213
Elmore County82,158$30.6 million$75$1$112
Talladega County79,985$26.0 million$78$15$80
Dothan69,414$199.0 million$294$0$182
Walker County63,143$23.2 million$106$0$95
Russell County58,237$13.6 million$59$0$34
Autauga County56,145$22.4 million$98$0$78
Madison52,654$75.6 million$151$130$75
Prattville36,500$53.1 million$227$237$54
Gadsden34,816$75.7 million$301$292$99
Vestavia Hills34,317$67.5 million$358$383$758
Alabaster33,701$51.0 million$369$236$43
Enterprise28,997$41.3 million$192$130$50
Daphne27,719$41.4 million$217$171$226
Homewood25,174$65.2 million$508$365$0
Winston County23,508$12.7 million$50$0$198
Trussville23,048$56.0 million$533$336$105
Foley21,446$187.6 million$439$143$386
Oxford21,216$66.2 million$454$197$203
Anniston21,090$46.0 million$401$336$140
Monroe County20,459$9.1 million$142$0$187
Mountain Brook20,034$42.8 million$454$423$336
Selma16,671$19.4 million$248$155$152
Fayette County16,241$170,000$5$0$0
Washington County15,976$13.4 million$85$16$181
Talladega15,300$22.4 million$257$151$78
Calera15,248$31.3 million$287$293$61
Hueytown15,202$15.5 million$323$272$102
Hale County14,670$9.2 million$61$0$299
Chelsea14,608$15.1 million$69$231$9
Alexander City14,142$57.7 million$375$352$136
Ozark14,139$22.0 million$198$167$129
Gulf Shores13,166$59.3 million$623$447$1,313
Eufaula11,621$21.0 million$201$281$231
Clay10,042$3.9 million$55$0$59
Spanish Fort9,460$9.9 million$269$0$40
Valley9,077$14.5 million$251$0$140

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.