This is a list of law enforcement agencies in the state of Iowa.

According to the US Bureau of Justice Statistics' 2008 Census of State and Local Law Enforcement Agencies, the state had 392 law enforcement agencies employing 5,830 sworn police officers, about 195 for each 100,000 residents.

List of law enforcement agencies in Iowa

Federal Agencies

Office of the United States Marshal for the Northern District of Iowa

Office of the United States Marshal for the Southern District of Iowa

Department of Veterans Affairs

State agencies

Iowa Department of Corrections

Division of Parole

Iowa Department of Natural Resources Enforcement

Iowa Department of Public Safety

Iowa State Division of Criminal Investigation

Iowa State Division of Narcotics Enforcement

Iowa State Fire Marshal

Iowa State Patrol

County agencies

Adair County Sheriff's Office

Adams County Sheriff's Office

Allamakee County Sheriff's Office

Appanoose County Sheriff's Office

Audubon County Sheriff's Office

Benton County Sheriff's Office

Black Hawk County Sheriff's Office

Boone County Sheriff's Office

Buchanan County Sheriff's Office

Buena Vista County Sheriff's Office

Butler County Sheriff's Office

Calhoun County Sheriff's Office

Carroll County Sheriff's Office

Cass County Sheriff's Office

Cedar County Sheriff's Office

Cerro Gordo County Sheriff's Office

Cherokee County Sheriff's Office

Chickasaw County Sheriff's Office

Clarke County Sheriff's Office

Clay County Sheriff's Office

Clayton County Sheriff's Office

Clinton County Sheriff's Office

Crawford County Sheriff's Office

Dallas County Sheriff's Office

Davis County Sheriff's Office

Decatur County Sheriff's Office

Delaware County Sheriff's Office

Des Moines County Sheriff's Office

Dickinson County Sheriff's Office

Dubuque County Sheriff's Office

Emmet County Sheriff's Office

Fayette County Sheriff's Office

Floyd County Sheriff's Office

Franklin County Sheriff's Office

Fremont County Sheriff's Office

Greene County Sheriff's Office

Grundy County Sheriff's Office

Guthrie County Sheriff's Office

Hamilton County Sheriff's Office

Hancock County Sheriff's Office

Hardin County Sheriff's Office

Harrison County Sheriff's Office

Henry County Sheriff's Office

Howard County Sheriff's Office

Humboldt County Sheriff's Office

Ida County Sheriff's Office

Iowa County Sheriff's Office

Jackson County Sheriff's Office

Jasper County Sheriff's Office

Jefferson County Sheriff's Office

Johnson County Sheriff's Office

Jones County Sheriff's Office

Keokuk County Sheriff's Office

Kossuth County Sheriff's Office

Lee County Sheriff's Office

Linn County Sheriff's Office

Louisa County Sheriff's Office

Lucas County Sheriff's Office

Lyon County Sheriff's Office

Madison County Sheriff's Office

Mahaska County Sheriff's Office

Marion County Sheriff's Office

Marshall County Sheriff's Office

Mills County Sheriff's Office

Mitchell County Sheriff's Office

Monona County Sheriff's Office

Monroe County Sheriff's Office

Montgomery County Sheriff's Office

Muscatine County Sheriff's Office

O'Brien County Sheriff's Office

Osceola County Sheriff's Office

Page County Sheriff's Office

Palo Alto County Sheriff's Office

Plymouth County Sheriff's Office

Pocohontas County Sheriff's Office

Polk County Sheriff's Office

Pottawattamie County Sheriff's Office

Poweshiek County Sheriff's Office

Ringgold County Sheriff's Office

Sac County Sheriff's Office

Scott County Sheriff's Office

Shelby County Sheriff's Office

Sioux County Sheriff's Office

Story County Sheriff's Office

Tama County Sheriff's Office

Taylor County Sheriff's Office

Union County Sheriff's Office

Van Buren County Sheriff's Office

Wapello County Sheriff's Office

Warren County Sheriff's Office

Washington County Sheriff's Office

Webster County Sheriff's Office

Winnebago County Sheriff's Office

Winneshiek County Sheriff's Office

Woodbury County Sheriff's Office

Worth County Sheriff's Office

Wright County Sheriff's Office

Municipal agencies

List of law enforcement agencies in Iowa