PoliceCensus

Home / States / Iowa

Iowa

Iowa law enforcement agencies: 284 are on record with the FBI. 280 of them (99%) report crime data; 4 have never filed a return.

284Agencies
280Reporting to the FBI
4Never reported
99%Reporting rate

Federal funding

$43.6m awarded to recipients in Iowa under the main federal policing programmes since October 2019. Recipients are usually cities rather than police departments, so this is reported for the state as a whole — why there is no per-agency figure.

ProgrammeAwardedAwards
Edward Byrne Memorial Justice Assistance Grant$20.1m98
COPS Hiring Program$17.8m71
DNA Backlog Reduction$5.7m9

FBI reporting participation

This is a state-level figure published by the FBI, not a per-agency one — it counts how many agencies across Iowa submitted crime data to the FBI in a given year. There is no per-agency participation file in the FBI’s bulk data, so this cannot be attributed to any single agency.

321Agencies on file, 2025
272Submitted data (85.0%)
272NIBRS participants (100.0%)
3,159,927Population covered by NIBRS submitters
YearTotal agenciesSubmitted dataNIBRSPopulation covered
2025321272 (85.0%)272 (100.0%)3,159,927
2024320270 (84.0%)270 (100.0%)3,155,281
2023319268 (84.0%)268 (100.0%)3,111,246
2022317263 (83.0%)263 (100.0%)3,116,554
2021312237 (76.0%)237 (100.0%)3,064,856
2020300255 (85.0%)255 (100.0%)3,055,620
2019283246 (87.0%)246 (100.0%)3,083,201
2018277240 (87.0%)240 (100.0%)3,077,178
2017274241 (88.0%)241 (100.0%)3,073,134
2016266242 (91.0%)239 (99.0%)3,072,371
2015264238 (90.0%)237 (100.0%)3,061,790
2014264235 (89.0%)234 (100.0%)3,029,756
2013261224 (86.0%)223 (100.0%)2,921,249
2012259229 (88.0%)228 (100.0%)2,960,383
2011254214 (84.0%)213 (100.0%)2,888,341
2010254226 (89.0%)225 (100.0%)2,948,687
2009252229 (91.0%)228 (100.0%)2,942,071
2008251230 (92.0%)229 (100.0%)2,945,592
2007251228 (91.0%)225 (99.0%)2,913,581
2006249227 (91.0%)225 (99.0%)2,909,212
2005249228 (92.0%)227 (100.0%)2,909,483
2004249221 (89.0%)220 (100.0%)2,877,553
2003249226 (91.0%)225 (100.0%)2,878,964
2002248221 (89.0%)220 (100.0%)2,828,132
2001246219 (89.0%)218 (100.0%)2,822,924
2000244218 (89.0%)217 (100.0%)2,802,820
1999245220 (90.0%)219 (100.0%)2,745,845
1998244223 (91.0%)222 (100.0%)2,758,410
1997242221 (91.0%)220 (100.0%)2,643,710
1996242223 (92.0%)222 (100.0%)2,764,863
1995241220 (91.0%)219 (100.0%)2,654,366
1994240220 (92.0%)219 (100.0%)2,744,314
1993233211 (91.0%)208 (99.0%)2,579,710
1992233204 (88.0%)202 (99.0%)2,534,646
19912325 (2.0%)5 (100.0%)303,725
1990232223 (96.0%)0 (0.0%)0
1989231224 (97.0%)0 (0.0%)0
1988231224 (97.0%)0 (0.0%)0
1987233224 (96.0%)0 (0.0%)0
1986233224 (96.0%)0 (0.0%)0
1985232223 (96.0%)0 (0.0%)0
1984232223 (96.0%)0 (0.0%)0
1983232223 (96.0%)0 (0.0%)0
1982231222 (96.0%)0 (0.0%)0
1981232224 (97.0%)0 (0.0%)0
1980232227 (98.0%)0 (0.0%)0
1979230225 (98.0%)0 (0.0%)0
1978227222 (98.0%)0 (0.0%)0
1977226222 (98.0%)0 (0.0%)0
1976221216 (98.0%)0 (0.0%)0
1975216211 (98.0%)0 (0.0%)0
1974213173 (81.0%)0 (0.0%)0
1973213172 (81.0%)0 (0.0%)0
1972212167 (79.0%)0 (0.0%)0
1971211164 (78.0%)0 (0.0%)0
1970206167 (81.0%)0 (0.0%)0
1969205175 (85.0%)0 (0.0%)0
1968205174 (85.0%)0 (0.0%)0
1967205179 (87.0%)0 (0.0%)0
1966205182 (89.0%)0 (0.0%)0
1965204188 (92.0%)0 (0.0%)0
1964204189 (93.0%)0 (0.0%)0
1963203194 (96.0%)0 (0.0%)0
1962203195 (96.0%)0 (0.0%)0
1961203195 (96.0%)0 (0.0%)0
1960203190 (94.0%)0 (0.0%)0

Workforce over time

Sworn officers reported to the FBI each year by agencies in Iowa, with the number of agencies that filed a return that year shown alongside. That reporting base changes year to year, so a rising officer count here can simply mean more agencies reported, not that more officers were hired. The rate is per 1,000 people in the population those reporting agencies themselves cover, not a Census population for the whole state.

YearOfficersPopulation coveredPer 1,000Reporting agencies
19601,3921,373,7291.0186
19611,3801,733,2060.80111
19621,6462,166,8370.76137
19631,5642,059,3850.76133
19641,6332,002,0150.82125
19651,7132,165,6310.79139
19661,7662,241,1440.79141
19671,8052,094,7000.86125
19681,9412,146,8920.90138
19691,8762,003,9990.94125
19702,0152,053,0020.98120
19712,2862,839,1190.81204
19722,6082,790,7710.93194
19732,7642,851,5130.97197
19742,9312,810,2601.04199
19753,1062,846,2581.09205
19763,1762,842,2801.12207
19773,2302,847,8821.13209
19783,3302,864,9581.16211
19793,4222,883,5231.19214
19803,4182,882,1211.19214
19813,4422,871,4031.20214
19823,4332,885,7981.19214
19833,4282,885,7981.19215
19843,4552,890,9451.20215
19853,4482,865,1141.20215
19863,4522,832,5301.22216
19873,4392,816,0361.22216
19883,4572,816,0961.23216
19893,5442,822,2841.26216
19903,6352,756,2191.32216
19913,6682,771,4791.32215
19923,7322,784,6351.34215
19933,7842,793,6941.35216
19943,8082,800,2441.36217
19953,9522,812,1751.41217
19963,9792,822,0771.41218
19974,0672,822,0771.44218
19984,1562,836,3681.47222
19994,2402,846,1231.49220
20004,2752,904,6861.47220
20014,3022,891,8991.49219
20024,3252,896,0051.49221
20034,3162,925,6261.48224
20044,2932,925,5141.47222
20054,3352,947,8471.47225
20064,2822,943,2621.45222
20074,3782,958,6821.48225
20084,3992,952,1731.49224
20094,5072,969,6701.52224
20104,5493,016,6771.51227
20114,3182,968,0151.45224
20123,9572,709,0461.46218
20134,3172,916,8771.48216
20144,3112,929,8201.47211
20154,5753,099,5681.48232
20164,5733,083,9111.48228
20174,5693,062,9961.49227
20184,0922,698,1981.52212
20194,7673,086,8421.54228
20204,7593,060,3891.56236
20214,6132,964,1271.56218
20224,6753,124,4721.50248
20235,0483,193,9351.58261
20244,8993,123,8051.57240
20255,0313,171,2971.59250

Agencies

AgencyTypeCountyFBI reporting
Adair County Sheriff's OfficeCountyAdairReporting
Adams County Sheriff's OfficeCountyAdamsReporting
Adel Police DepartmentCityDallasReporting
Albia Police DepartmentCityMonroeReporting
Algona Police DepartmentCityKossuthReporting
Allamakee County Sheriff's OfficeCountyAllamakeeReporting
Altoona Police DepartmentCityPolkReporting
Ames Police DepartmentCityStoryReporting
Anamosa Police DepartmentCityJonesReporting
Ankeny Police DepartmentCityPolkReporting
Appanoose County Sheriff's OfficeCountyAppanooseReporting
Asbury Police DepartmentCityDubuqueReporting
Atlantic Police DepartmentCityCassReporting
Audubon County Sheriff's OfficeCountyAudubonReporting
Audubon Police DepartmentCityAudubonReporting
Belle Plaine Police DepartmentCityBentonReporting
Benton County Sheriff's OfficeCountyBentonReporting
Bettendorf Police DepartmentCityScottReporting
Black Hawk County Sheriff's OfficeCountyBlack HawkReporting
Bloomfield Police DepartmentCityDavisReporting
Blue Grass Police DepartmentCityMuscatine, ScottReporting
Boone County Sheriff's OfficeCountyBooneReporting
Boone Police DepartmentCityBooneReporting
Bremer County Sheriff's OfficeCountyBremerReporting
Buchanan County Sheriff's OfficeCountyBuchananReporting
Buena Vista County Sheriff's OfficeCountyBuena VistaReporting
Buffalo Police DepartmentCityScottReporting
Burlington Police DepartmentCityDes MoinesReporting
Butler County Sheriff's OfficeCountyButlerReporting
Calhoun County Sheriff's OfficeCountyCalhounReporting
Camanche Police DepartmentCityClintonReporting
Carlisle Police DepartmentCityPolk, WarrenReporting
Carroll County Sheriff's OfficeCountyCarrollReporting
Carroll Police DepartmentCityCarrollReporting
Carter Lake Police DepartmentCityPottawattamieReporting
Cass County Sheriff's OfficeCountyCassReporting
Cedar County Sheriff's OfficeCountyCedarReporting
Cedar Falls Police DepartmentCityBlack HawkReporting
Cedar Rapids Police DepartmentCityLinnReporting
Centerville Police DepartmentCityAppanooseReporting
Cerro Gordo County Sheriff's OfficeCountyCerro GordoReporting
Charles City Police DepartmentCityFloydReporting
Cherokee County Sheriff's OfficeCountyCherokeeReporting
Cherokee Police DepartmentCityCherokeeReporting
Chickasaw County Sheriff's OfficeCountyChickasawReporting
Clarence Police DepartmentCityCedarReporting
Clarinda Police DepartmentCityPageReporting
Clarion Police DepartmentCityWrightReporting
Clarke County Sheriff's OfficeCountyClarkeReporting
Clay County Sheriff's OfficeCountyClayReporting
Clayton County Sheriff's OfficeCountyClaytonReporting
Clear Lake Police DepartmentCityCerro GordoReporting
Clinton County Sheriff's OfficeCountyClintonReporting
Clinton Police DepartmentCityClintonReporting
Clive Police DepartmentCityDallas, PolkReporting
Colfax Police DepartmentCityJasperReporting
Coralville Police DepartmentCityJohnsonReporting
Council Bluffs Police DepartmentCityPottawattamieReporting
Crawford County Sheriff's OfficeCountyCrawfordReporting
Cresco Police DepartmentCityHowardReporting
Creston Police DepartmentCityUnionReporting
Dallas County Sheriff's OfficeCountyDallasReporting
Davenport Police DepartmentCityScottReporting
Davis County Sheriff's OfficeCountyDavisReporting
De Soto Police DepartmentCityDallasReporting
DeWitt Police DepartmentCityClintonReporting
Decatur County Sheriff's OfficeCountyDecaturReporting
Decorah Police DepartmentCityWinneshiekReporting
Delaware County Sheriff's OfficeCountyDelawareReporting
Denison Police DepartmentCityCrawfordReporting
Denver Police DepartmentCityBremerReporting
Des Moines County Sheriff's OfficeCountyDes MoinesReporting
Des Moines Police DepartmentCityPolk, WarrenReporting
Dickinson County Sheriff's OfficeCountyDickinsonReporting
Dubuque County Sheriff's OfficeCountyDubuqueReporting
Dubuque Police DepartmentCityDubuqueReporting
Durant Police DepartmentCityCedar, Muscatine, ScottReporting
Dyersville Police DepartmentCityDelaware, DubuqueReporting
Dysart Police DepartmentCityTamaReporting
Eagle Grove Police DepartmentCityWrightReporting
Earlham Police DepartmentCityMadisonReporting
Eastern Iowa Airport Public SafetyOtherLinnReporting
Eldora Police DepartmentCityHardinReporting
Eldridge Police DepartmentCityScottReporting
Emmet County Sheriff's OfficeCountyEmmetReporting
Emmetsburg Police DepartmentCityPalo AltoReporting
Estherville Police DepartmentCityEmmetReporting
Evansdale Police DepartmentCityBlack HawkReporting
Fairbank Police DepartmentCityBuchanan, FayetteReporting
Fairfield Police DepartmentCityJeffersonReporting
Fayette County Sheriff's OfficeCountyFayetteReporting
Floyd County Sheriff's OfficeCountyFloydReporting
Forest City Police DepartmentCityHancock, WinnebagoReporting
Fort Dodge Police DepartmentCityWebsterReporting
Fort Madison Police DepartmentCityLeeReporting
Franklin County Sheriff's OfficeCountyFranklinReporting
Fremont County Sheriff's OfficeCountyFremontReporting
Glenwood Police DepartmentCityMillsReporting
Gowrie Police DepartmentCityWebsterReporting
Greene County Sheriff's OfficeCountyGreeneReporting
Greenfield Police DepartmentCityAdairReporting
Grinnell Police DepartmentCityPoweshiekReporting
Grundy Center Police DepartmentCityGrundyReporting
Grundy County Sheriff's OfficeCountyGrundyReporting
Guthrie County Sheriff's OfficeCountyGuthrieReporting
Hamilton County Sheriff's OfficeCountyHamiltonReporting
Hampton Police DepartmentCityFranklinReporting
Hancock County Sheriff's OfficeCountyHancockReporting
Hardin County Sheriff's OfficeCountyHardinReporting
Harrison County Sheriff's OfficeCountyHarrisonReporting
Hawarden Police DepartmentCitySiouxReporting
Henry County Sheriff's OfficeCountyHenryReporting
Hiawatha Police DepartmentCityLinnReporting
Howard County Sheriff's OfficeCountyHowardReporting
Humboldt County Sheriff's OfficeCountyHumboldtReporting
Humboldt Police DepartmentCityHumboldtReporting
Huxley Police DepartmentCityStoryReporting
Ida County Sheriff's OfficeCountyIdaReporting
Independence Police DepartmentCityBuchananReporting
Indianola Police DepartmentCityWarrenReporting
Iowa City Police DepartmentCityJohnsonReporting
Iowa County Sheriff's OfficeCountyIowaReporting
Iowa Department of Commerce, Insurance Fraud Law EnforcementOther State AgencyNot SpecifiedReporting
Iowa Falls Police DepartmentCityHardinReporting
Iowa State UniversityUniversity or CollegeStoryReporting
Jackson County Sheriff's OfficeCountyJacksonReporting
Jasper County Sheriff's OfficeCountyJasperReporting
Jefferson County Sheriff's OfficeCountyJeffersonReporting
Jefferson Police DepartmentCityGreeneReporting
Johnson County Sheriff's OfficeCountyJohnsonReporting
Johnston Police DepartmentCityPolkReporting
Jones County Sheriff's OfficeCountyJonesReporting
Keokuk County Sheriff's OfficeCountyKeokukReporting
Keokuk Police DepartmentCityLeeReporting
Knoxville Police DepartmentCityMarionReporting
Kossuth County Sheriff's OfficeCountyKossuthReporting
Lake City Police DepartmentCityCalhounReporting
Lake View Police DepartmentCitySacReporting
Lansing Police DepartmentCityAllamakeeReporting
Le Claire Police DepartmentCityScottReporting
Le Mars Police DepartmentCityPlymouthReporting
Lee County Sheriff's OfficeCountyLeeReporting
Leon Police DepartmentCityDecaturReporting
Linn County Sheriff's OfficeCountyLinnReporting
Louisa County Sheriff's OfficeCountyLouisaReporting
Lucas County Sheriff's OfficeCountyLucasReporting
Lyon County Sheriff's OfficeCountyLyonReporting
Madison County Sheriff's OfficeCountyMadisonReporting
Mahaska County Sheriff's OfficeCountyMahaskaReporting
Manchester Police DepartmentCityDelawareReporting
Maquoketa Police DepartmentCityJacksonReporting
Mar-Mac Police DepartmentCityClaytonReporting
Marengo Police DepartmentCityIowaReporting
Marion County Sheriff's OfficeCountyMarionReporting
Marion Police DepartmentCityLinnReporting
Marshall County Sheriff's OfficeCountyMarshallReporting
Marshalltown Police DepartmentCityMarshallReporting
Mason City Police DepartmentCityCerro GordoReporting
Mechanicsville Police DepartmentCityCedarReporting
Meskwaki NationTribalNot SpecifiedReporting
Mills County Sheriff's OfficeCountyMillsReporting
Missouri Valley Police DepartmentCityHarrisonReporting
Mitchell County Sheriff's OfficeCountyMitchellReporting
Mitchellville Police DepartmentCityJasper, PolkReporting
Monona County Sheriff's OfficeCountyMononaReporting
Monroe County Sheriff's OfficeCountyMonroeReporting
Monroe Police DepartmentCityJasperReporting
Montgomery County Sheriff's OfficeCountyMontgomeryReporting
Monticello Police DepartmentCityJonesReporting
Mount Pleasant Police DepartmentCityHenryReporting
Mount Vernon Police DepartmentCityLinnReporting
Muscatine County Sheriff's OfficeCountyMuscatineReporting
Muscatine Police DepartmentCityMuscatineReporting
Nevada Police DepartmentCityStoryReporting
New Hampton Police DepartmentCityChickasawReporting
New Sharon Police DepartmentCityMahaskaReporting
Newton Police DepartmentCityJasperReporting
North Liberty Police DepartmentCityJohnsonReporting
Norwalk Police DepartmentCityWarrenReporting
O'Brien County Sheriff's OfficeCountyO'BrienReporting
Oelwein Police DepartmentCityFayetteReporting
Ogden Police DepartmentCityBooneReporting
Orange City Police DepartmentCitySiouxReporting
Osage Police DepartmentCityMitchellReporting
Osceola County Sheriff's OfficeCountyOsceolaReporting
Osceola Police DepartmentCityClarkeReporting
Oskaloosa Police DepartmentCityMahaskaReporting
Ottumwa Police DepartmentCityWapelloReporting
Page County Sheriff's OfficeCountyPageReporting
Palo Alto County Sheriff's OfficeCountyPalo AltoReporting
Panora Police DepartmentCityGuthrieReporting
Pella Police DepartmentCityMahaska, MarionReporting
Peosta Police DepartmentCityDubuqueReporting
Perry Police DepartmentCityDallasReporting
Pleasant Hill Police DepartmentCityPolkReporting
Plymouth County Sheriff's OfficeCountyPlymouthReporting
Pocahontas County Sheriff's OfficeCountyPocahontasReporting
Polk City Police DepartmentCityPolkReporting
Polk County Sheriff's OfficeCountyPolkReporting
Postville Police DepartmentCityAllamakee, ClaytonReporting
Pottawattamie County Sheriff's OfficeCountyPottawattamieReporting
Poweshiek County Sheriff's OfficeCountyPoweshiekReporting
Prairie City Police DepartmentCityJasperReporting
Preston Police DepartmentCityJacksonReporting
Princeton Police DepartmentCityScottReporting
Red Oak Police DepartmentCityMontgomeryReporting
Ringgold County Sheriff's OfficeCountyRinggoldReporting
Robins Police DepartmentCityLinnReporting
Rock Valley Police DepartmentCitySiouxReporting
Rockwell City Police DepartmentCityCalhounReporting
Sabula Police DepartmentCityJacksonReporting
Sac City Police DepartmentCitySacReporting
Sac County Sheriff's OfficeCountySacReporting
Scott County Sheriff's OfficeCountyScottReporting
Sergeant Bluff Police DepartmentCityWoodburyReporting
Shelby County Sheriff's OfficeCountyShelbyReporting
Sheldon Police DepartmentCityO'Brien, SiouxReporting
Shenandoah Police DepartmentCityPageReporting
Sioux Center Police DepartmentCitySiouxReporting
Sioux City Police DepartmentCityPlymouth, WoodburyReporting
Sioux County Sheriff's OfficeCountySiouxReporting
Southeast Iowa Interagency Drug Task ForceOtherWapelloReporting
Southeast Iowa Narcotics Task Force BurlingtonOtherDes MoinesReporting
Spencer Police DepartmentCityClayReporting
Spirit Lake Police DepartmentCityDickinsonReporting
State Center Police DepartmentCityMarshallReporting
Storm Lake Police DepartmentCityBuena VistaReporting
Story City Police DepartmentCityStoryReporting
Story County Sheriff's OfficeCountyStoryReporting
Sumner Police DepartmentCityBremer, FayetteReporting
Tama County Sheriff's OfficeCountyTamaReporting
Tama Police DepartmentCityTamaReporting
Taylor County Sheriff's OfficeCountyTaylorReporting
Tipton Police DepartmentCityCedarReporting
Toledo Police DepartmentCityTamaReporting
Union County Sheriff's OfficeCountyUnionReporting
University Heights Police DepartmentCityJohnsonReporting
University of IowaUniversity or CollegeJohnsonReporting
University of Northern IowaUniversity or CollegeBlack HawkReporting
Urbandale Police DepartmentCityDallas, PolkReporting
Van Buren County Sheriff's OfficeCountyVan BurenReporting
Van Meter Police DepartmentCityDallasReporting
Vinton Police DepartmentCityBentonReporting
Walcott Police DepartmentCityScottReporting
Wapello County Sheriff's OfficeCountyWapelloReporting
Warren County Sheriff's OfficeCountyWarrenReporting
Washington County Sheriff's OfficeCountyWashingtonReporting
Washington Police DepartmentCityWashingtonReporting
Waterloo Police DepartmentCityBlack HawkReporting
Waukee Police DepartmentCityDallasReporting
Waukon Police DepartmentCityAllamakeeReporting
Waverly Police DepartmentCityBremerReporting
Wayne County Sheriff's OfficeCountyWayneReporting
Webster City Police DepartmentCityHamiltonReporting
Webster County Sheriff's OfficeCountyWebsterReporting
West Branch Police DepartmentCityCedar, JohnsonReporting
West Burlington Police DepartmentCityDes MoinesReporting
West Des Moines Police DepartmentCityDallas, Madison, Polk, WarrenReporting
West Liberty Police DepartmentCityMuscatineReporting
West Union Police DepartmentCityFayetteReporting
Williamsburg Police DepartmentCityIowaReporting
Wilton Police DepartmentCityCedar, MuscatineReporting
Windsor Heights Police DepartmentCityPolkReporting
Winnebago County Sheriff's OfficeCountyWinnebagoReporting
Winneshiek County Sheriff's OfficeCountyWinneshiekReporting
Winterset Police DepartmentCityMadisonReporting
Woodbury County Sheriff's OfficeCountyWoodburyReporting
Woodward Police DepartmentCityBoone, DallasReporting
Worth County Sheriff's OfficeCountyWorthReporting
Wright County Sheriff's OfficeCountyWrightReporting
Arnolds Park Police DepartmentCityDickinsonNever
Belmond Police DepartmentCityWrightReporting
Department of Public Safety: Fire MarshalOther State AgencyNot SpecifiedReporting
Iowa Department of Public SafetyState PoliceNot SpecifiedNever
Iowa Division of Criminal InvestigationOther State AgencyNot SpecifiedReporting
Iowa Division of Narcotics EnforcementOther State AgencyNot SpecifiedReporting
Iowa State PatrolState PoliceNot SpecifiedReporting
Pleasantville Police DepartmentCityMarionReporting
Polk County Conservation Law EnforcementOtherPolkReporting
St. Ansgar Police DepartmentCityMitchellReporting
Donnellson Police DepartmentCityLeeNever
Iowa Department of Natural ResourcesOther State AgencyNot SpecifiedReporting
Parkersburg Police DepartmentCityButlerReporting
Union Pacific Railroad PoliceOtherPottawattamieNever