Iowa Public Records

Iowa State has public records law that guarantees that the general public has access to most of the records at all state and local government levels.

Enacted in 1967, Iowa’s first public records law is found in Iowa Code § 22 et?seq. The law states that “all public records” of any city, county, school, township, political subdivision, corporation, and all non-profit corporations that are supported by public funds are accessible to the public. There is no any restriction on who can access these records. There is also no limitation specified on how the records may be used once obtained.

There are many exemptions to this public records law. Actually, there are about 64 categories of exemptions and they relate things such as:

  • Trade secrets
  • Medical records
  • Personal records
  • Financial records
  • Investigatory records

Iowa Criminal Records

The administration of background checks in the state of Iowa is the responsibility of the Division of Criminal Investigation (DCI), Criminal Record History Record Dissemination Unit. They provide a website that lets the public perform non-waiver, limited records check and anyone can run a search on any individual without their consent. The search will generate a background check that doesn’t include current arrests that have not had a financial disposition yet. For a detailed criminal records check, the requester must have a signed authorization.

Arrest records, jail and inmate records are made available to the public through the Department of Corrections. Information regarding offenders in Iowa is available at the Iowa Department of Corrections. To locate an offender, simply search online on the Iowa Department of Corrections or through Vinelink.com. It’s helpful to have more information about the offender, such as Last Name, First Name, Date of Birth, and the County where the offence was committed. You will receive information on the offender’s current location, estimated release date, and charges.

Iowa Court Records

Any information about courts in Iowa and court files is available through the state’s Administrator of the Courts. You can either perform an online search via the Iowa Courts Online Search or request the records on particular cases at the courthouse where the case was heard. For cases older than 1991, you should search directly at the appropriate courthouse.

Iowa Vital Records

The responsibility of recording vital events such as death, marriage, birth and divorce is given to the Iowa Department of Health, Bureau of Vital Statistics. Birth and death certificates are available from 1880 and can be found at the Bureau of Vital Statistics.

  • Birth records: You can obtain birth certificates through the county or the state recorder’s office. It is however important to note that county recorders cannot provide records for births between 1921-1941, single-parent births prior to 1995, or any other record preserved by a court of law. For such records, you will have to make your request through Iowa Department of Health, Bureau of Vital Statistics.
  • Death records: You can obtain death certificates through the county or state recorder’s office. However, you cannot obtain records of deaths before 1921 and after 1941 at the county recorders’ office.
  • Marriage records: You can obtain marriage certificates from the government agency or through the specific county where the marriage or death occurred. However, you cannot obtain copies of marriage and death certificates for marriages and deaths that occurred between 1921 to194.
  • Divorce records: marriage records are available at the Iowa Department of Health, Bureau of Vital Statistics. You can also request for copies of dissolution of marriage at through the particular county where the final decree was made.

If you know exactly where to look Access to public records, criminal records, court records and vital records in Iowa can be fairly simple. Knowing the Iowa public law in its entirety will help you know where to look and what records you may be granted access to.

Iowa State Court System

Understanding how the system of Iowa state court works is very important as it helps you find court records easily.

Iowa Courts Overview

The trial court system of Iowa State consists of District Courts. The trial court system of the state of Iowa is a unified one with District Court exercising the general jurisdiction over all cases.

To make your work easier, start searching for court records in Iowa by simply going to courts by county. The jurisdiction of the District Court is limited whenever original jurisdiction over a particular type of case has been assigned to another administrative agency, tribunal or type of court.

By reading this post, you will get the general information about Iowa court system and the type of cases handled in what type of court.

Iowa District Courts

Iowa District Courts have general jurisdiction to handle all criminal and civil cases, with some few exceptions.

Each District Court has divisions for Small Claims, Juvenile Court and Probate Court. In addition to these divisions, some District Courts in Iowa also have divisions based particularly on case type, such as Domestic Relations, Civil, Special, and Criminal. “Special” cases are simply some types of civil cases which do not actually involve the recovery of a penalty, the redress or prevention of private wrongs, or enforcement of private rights.

The cases that fall within the jurisdiction limits of District Courts may be heard by an Associate Juvenile Judge, District Judge, Judicial Magistrate, Associate Probate Judge, or District Associate Judge. Every type of judge has specific jurisdiction to handle certain types of cases. For example, A District Judge has general jurisdiction to handle all types of cases that District Court has the jurisdiction to handle. On the other hand, other remaining types of judges have limited jurisdiction to only handle certain types of cases depending on what court a judge presides over.

District Courts have Juvenile Court divisions with original jurisdiction to handle termination of parental rights, voluntary foster care placement proceedings, majority of juvenile delinquency, families in need of assistance, children in need of assistance, and cases that involve hearings of abortion notification waiver.

District Courts also have the Probate Court divisions with jurisdiction to handle trustees, trusts, conservatorships and guardianships, actions for accounting, the construction of wills, the estates of absentees and decedents, and other many probate cases.

District Courts also have Small Claims divisions. The Small Claims divisions provide a simplified procedure for certain civil claims that involve disputed money in limited amounts, including certain types of landlord-tenant cases.

Iowa Crime Statistics

Violent & Property Crime Rates in Iowa

Rate of Violent Crime Offenses by Population in Iowa
Rate of Violent Crime Offenses by Population in Iowa
Rate of Property Crime Offenses by Population in Iowa
Rate of Property Crime Offenses by Population in Iowa
Offender Age Ratio in Iowa
Offender Age Ratio in Iowa
Offender Race Ratio in Iowa
Offender Race Ratio in Iowa
Offender Sex Ratio in Iowa
Offender Sex Ratio in Iowa

Arrests Offense in Iowa

All Arrest by Offense in Iowa
All Arrest by Offense in Iowa
Female Arrests by Age in Iowa
Female Arrests by Age in Iowa
Male Arrests by Age in Iowa
Male Arrests by Age in Iowa
Arrestee Race Ratio in Iowa
Arrestee Race Ratio in Iowa
Arrestee Sex Ratio in Iowa
Arrestee Sex Ratio in Iowa

The latest data is from 2021. References: https://cde.ucr.cjis.gov/LATEST/webapp/#/pages/home

The Official Website of Iowa County

Cedar Falls Cedar Falls, IA – Official Website
Marion City of Marion, IA
Bettendorf Bettendorf, IA The official website of the City of Bettendorf, Iowa
Polk County Polk County Iowa
Linn County Linn County, IA – Official Website
Scott County Scott County, Iowa |
Black Hawk County Black Hawk County IA | Official Website
Woodbury County Woodbury County, Iowa
Dubuque County Dubuque County
Story County Story County, IA – Official Website
Dallas County Dallas County, IA
Clinton County Clinton County, Iowa
Warren County Warren County, Iowa
Muscatine County Muscatine County, IA – Official Website
Marshall County Marshall County, Iowa—Marshall County, Iowa
Des Moines County Des Moines County, IA – Official Website
Webster County Welcome to Webster County Iowa
Jasper County Jasper County, IA | Official Website
Lee County Welcome to Lee County Boone County, IA! Official Lee County, Iowa website, the main site for all things related to County Government in Lee County, Iowa. Courthouse located in Fort Madison and Keokuk, Iowa.
Wapello County Official Wapello County Website
Sioux County Sioux County, Iowa – Official County Courthouse Website Welcome to the official Sioux County Iowa website, featuring news, information and links from the Sioux County government departments.
Marion County Welcome to Marion County, Iowa! Official Marion County, Iowa website, the main site for all things related to County Government in Marion County, Iowa.
Boone County Boone County, IA
Benton County Homepage – Benton County Iowa
Bremer County Welcome to Bremer County, IA
Mahaska County Welcome to Mahaska County, Iowa | mahaskacounty.org
Washington County Washington County, IA – Official Website
Winneshiek County Welcome to Winneshiek County | Winneshiek County
Buchanan County Welcome to Buchanan County, IA
Fayette County Fayette County, Iowa
Carroll County Carroll County Iowa Government Website Home Page This is the home page for Carroll County Iowa local government. Information about all aspects of doing business witht he county can be found here.
Jones County jonescounty
Buena Vista County Buena Vista County
Henry County Welcome to Henry County Iowa! Official Henry County, Iowa website, the main site for all things related to County Government in Henry County, Iowa. Courthouse located in Mt. Pleasant, Iowa.
Jackson County Welcome to Jackson County Iowa! Official Jackson County, Iowa website, the main site for all things related to County Government in Jackson County, Iowa. Courthouse located in Maquoketa, Iowa.
Poweshiek County Poweshiek County Iowa Poweshiek County Iowa – On this website, you will find information on some of the services provided by Poweshiek County. In addition, you will find state and county forms that you may need. The navigation bar on the left will take you to the main pages for various county departments or in some cases to other county websites. The community links will take you to the local website or map of the community.
Cedar County Welcome to Cedar County Iowa! Official Cedar County, Iowa website, the main site for all things related to County Government in Cedar County, Iowa. Courthouse located in Tipton, Iowa.
Clayton County Clayton County, Iowa Official Website of Clayton County, Iowa

Iowa Jail Roster

Type Name County Inmate Locator Phone Number Inmate Search
State Prison North Central Correctional Facility Calhoun County 313 Lanedale, Rockwell City, IA 50579 (712) 297-7521 Inmate Search
State Prison Mt. Pleasant Correctional Facility Henry County 1200 East Washington Street, Mt. Pleasant, IA 52641 (319) 385-9511 Inmate Search
State Prison Newton Correctional Facility Jasper County 307 South 60th Avenue West, Newton, IA 50208 (641) 792-7552 Inmate Search
State Prison Iowa Medical and Classification Center Johnson County 2700 Coral Ridge Avenue, Coralville, IA 52241 (319) 626-2391 Inmate Search
State Prison Anamosa State Penitentiary Jones County 406 North High Street, Anamosa, IA 52205 (319) 462-3504 Inmate Search
State Prison Iowa State Penitentiary Lee County 2111 330th Avenue, Fort Madison, IA 52627 (319) 372-5432 Inmate Search
State Prison Clarinda Correctional Facility Page County 2000 North 16th Street, Clarinda, IA 51632 (712) 542-5634 Inmate Search
State Prison Iowa Correctional Institution for Women Polk County 420 Mill Street SW, Mitchellville, IA 50169 (515) 725-5042 Inmate Search
State Prison Fort Dodge Correctional Facility Webster County 1550 L Street, Fort Dodge, IA 50501 (515) 574-4700 Inmate Search
Allamakee County Jail Roster Allamakee County Jail Allamakee County 110 Allamakee Street, Waukon, IA 52172 (563) 568-4521 Jail Roster
Appanoose County Jail Roster Appanoose County Jail Appanoose County 1125 W. Van Buren Street, Centerville, IA 52544 (641) 437-7106 Jail Roster
Benton County Jail Roster Benton County Jail Benton County 503 3rd Avenue, Vinton, IA 52349 (319) 472-2337 Jail Roster
Black Hawk County Jail Roster Black Hawk County Jail Black Hawk County 225 E 6th Street, Waterloo, IA 50703 (319) 291-2587 Inmate Search
Boone County Jail Roster Boone County Jail Boone County 1019 W Mamie Eisenhower Avenue, Boone, IA 50036 (515) 433-0524 Jail Roster
Bremer County Jail Roster Bremer County Jail Bremer County 111 4th Street NE, Waverly, IA 50677 (319) 352-5400 Inmate Search
Buchanan County Jail Roster Buchanan County Correctional Center Buchanan County 210 5th Avenue NE, Independence, IA 50644 (319) 334-2017 Jail Roster
Buena Vista County Jail Roster Buena Vista County Jail Buena Vista County 411 Expansion Blvd, Storm Lake, IA 50588 (712) 732-2452 Inmate Roster
Butler County Jail Roster Butler County Jail Butler County 705 Hanover Street, Hamilton, OH 45011 (513) 785-1000 Jail Roster
Carroll County Jail Roster Carroll County Jail Carroll County 114 E 6th Street, Carroll, IA 51401 (712) 792-4393 Jail Roster
Cedar County Jail Roster Cedar County Jail Cedar County 711 E South Street, Tipton, IA 52772 (563) 886-2052 Jail Roster
Cerro Gordo County Jail Roster Cerro Gordo County Jail Cerro Gordo County 17262 Lark Avenue, Mason City, IA 50401 (641) 421-3004 Inmate Roster
Cherokee County Jail Roster Cherokee County Jail Cherokee County 111 N 5th Street, Cherokee, IA 51012 (712) 225-6738 Jail Roster
Chickasaw County Jail Roster Chickasaw County Jail Chickasaw County 116 N Chestnut Avenue, New Hampton, IA 50659 (641) 394-3121 Jail Roster
Clay County Jail Roster Clay County Jail Clay County 3115 W 4th Street, Spencer, IA 51301 (712) 264-4242 Jail Roster
Clayton County Jail Roster Clayton County Jail Clayton County 22680 230th Street, Saint Olaf, IA 52072 (563) 245-1540 Jail Roster
Clinton County Jail Roster Clinton County Jail Clinton County 1900 North Third Street, Clinton IA 52733-2957 (563) 242-9211 Jail Roster
Dallas County Jail Roster Dallas County Jail Dallas County 201 Nile Kinnick Drive N, Adel, IA 50003 (515) 993-5815 Inmate Search
Delaware County Jail Roster Delaware County Jail Delaware County 304 East Delaware Street, Manchester, IA 52057 (563) 927-3135 Jail Roster
Des Moines County Jail Roster Des Moines County Correctional Center Des Moines County 3630 Bauer Drive, Burlington, IA 52601 (319) 753-8275 Jail Roster
Dickinson County Jail Roster Dickinson County Jail Dickinson County 1802 Hill Avenue, Spirit Lake, IA 51360 (712) 336-2793 Inmate Roster
Dubuque County Jail Roster Dubuque County Jail Dubuque County 770 Iowa Street, Dubuque, IA 52001 (563) 589-4420 Inmate Search
Emmet County Jail Roster Emmet County Jail Emmet County 114 N 6th Street, Estherville, IA 51334 (712) 362-2639 Jail Roster
Fayette County Jail Roster Fayette County Jail Fayette County 220 N Industrial Pkwy, West Union, IA 52175 (563) 422-3972 Jail Roster
Floyd County Jail Roster Floyd County Jail Floyd County 101 S Main Street, Charles City, IA 50616 (641) 257-6217 Jail Roster
Hamilton County Jail Roster Hamilton County Jail Hamilton County 2300 Superior Street, Webster City, IA 50595 (515) 832-9500 Jail Roster
Hancock County Jail Roster Hancock County Jail Hancock County 875 State Street, Garner, IA 50438 (641) 923-4409 Jail Roster
Hardin County Jail Roster Hardin County Jail Hardin County 1116 14th Avenue, Eldora, IA 50627 (641) 939-8189 Inmate Roster
Harrison County Jail Roster Harrison County Jail Harrison County 111 South 1st Avenue, Logan, IA 51546 (712) 644-2556 Jail Roster
Ida County Jail Roster Ida County Jail Ida County 401 Moorehead Street, Ida Grove, IA 51445 (712) 364-3146 Inmate Roster
Iowa County Jail Roster Iowa County Jail Iowa County 960 Franklyn Avenue, Marengo, IA 52301 (319) 642-7307 Jail Roster
Jackson County Jail Roster Jackson County Jail Jackson County 104 S Niagara Street, Maquoketa, IA 52060 (563) 652-3312 Jail Roster
Jasper County Jail Roster Jasper County Jail Jasper County 2300 Law Center Drive, Newton, IA 50208 (641) 791-7081 Jail Roster
Jefferson County Jail Roster Jefferson County Jail Jefferson County 1200 W Grimes Avenue, Fairfield, IA 52556 (641) 472-3967 Jail Roster
Johnson County Jail Roster Johnson County Jail Johnson County 511 S Capitol Street, Iowa City, IA 52240 (319) 356-6020 Inmate Roster
Kossuth County Jail Roster Kossuth County Jail Kossuth County 121 W State Street, Algona, IA 50511 (515) 295-9277 Jail Roster
Linn County Jail Roster Linn County Correctional Center Linn County 53 3rd Avenue Bridge, Cedar Rapids, IA 52401 (319) 892-6300 Jail Roster
Louisa County Jail Roster Louisa County Jail Louisa County 12635 Co. Road G56, Wapello, IA 52653 (319) 523-4371 Jail Roster
Lucas County Jail Roster Lucas County Jail Lucas County 48559 Hy Vee Road, Chariton, IA 50049 (641) 774-5083 Inmate Roster
Lyon County Jail Roster Lyon County Jail Lyon County 410 South Boone Street, Rock Rapids, IA 51246 (712) 472-8356 Jail Roster
Madison County Jail Roster Madison County Jail Madison County 1012 N John Wayne Drive, Winterset, IA 50273 (515) 462-3575 Jail Roster
Mahaska County Jail Roster Mahaska County Jail Mahaska County 214 High Avenue E, Oskaloosa, IA 52577 (641) 673-2591 Jail Roster
Marion County Jail Roster Marion County Jail Marion County 211 N. Godfrey Lane, Knoxville, Iowa 50138 (641) 828-2245 Jail Roster
Marshall County Jail Roster Marshall County Jail Marshall County 2369 Jessup Avenue, Marshalltown, IA 50158 (641) 754-6380 Inmate Search
Monona County Jail Roster Monona County Jail Monona County 909 7th Street, Onawa, IA 51040 (712) 423-2525 Jail Roster
Monroe County Jail Roster Monroe County Jail Monroe County 114 19th Avenue West, Albia, IA 52531 (641) 932-7815 Jail Roster
Montgomery County Jail Roster Montgomery County Jail Montgomery County 106 E Coolbaugh Street, Red Oak, IA 51566 (712) 623-4255 Jail Roster
Muscatine County Jail Roster Muscatine County Jail Muscatine County 400 Walnut Street, Muscatine, IA 52761 (563) 262-4190 Jail Roster
O’Brien County Jail Roster O’Brien County Jail O’Brien County 240 1st Street NE, Primghar, IA 51245 (712) 957-5245 Jail Roster
Osceola County Jail Roster Osceola County Jail Osceola County 309 6th Street, Sibley, Iowa 51249 (712) 754-2556 Inmate Roster
Page County Jail Roster Page County Jail Page County 323 N 15th Street, Clarinda, IA 51632 (712) 542-5193 Jail Roster
Palo Alto County Jail Roster Palo Alto County Jail Palo Alto County 2001 11th Street, Emmetsburg, IA 50536 (712) 852-3535 Jail Roster
Plymouth County Jail Roster Plymouth County Jail Plymouth County 451 14th Avenue NE, Le Mars, IA 51031 (712) 546-4419 Inmate Roster
Polk County Jail Roster Polk County Jail Polk County 1985 NE 51st Place, Des Moines, IA 50313 (515) 323-5400 Inmate Search
Pottawattamie County Jail Roster Pottawattamie County Jail Pottawattamie County 1400 Big Lake Road, Council Bluffs, IA 51501 (712) 890-2211 Inmate Roster
Ringgold County Jail Roster Ringgold County Jail Ringgold County 801 W South Street, Mt Ayr, IA 50854 (641) 464-3921 Jail Roster
Scott County Jail Roster Scott County Jail Scott County 400 W 4th Street, Davenport, IA 52801 (563) 326-8750 Inmate Roster
Shelby County Jail Roster Shelby County Jail Shelby County 1104 9th Street, Harlan, IA 51537 (712) 755-2501 Jail Roster
Sioux County Jail Roster Sioux County Jail Sioux County 4363 Ironwood Avenue, Orange City, IA 51041 (712) 737-3131 Inmate Roster
Story County Jail Roster Story County Jail Story County 1315 S B Avenue, Nevada, IA 50201 (515) 382-7464 Inmate Roster
Tama County Jail Roster Tama County Jail Tama County 100 N Main Street, Toledo, IA 52342 (641) 484-3760 Jail Roster
Taylor County Jail Roster Taylor County Jail Taylor County 1601 Justice Street, Bedford, IA 50833 (712) 523-2153 Jail Roster
Union County Jail Roster Union County Jail Union County 302 N. Pine Street, Creston, IA 50801 (641) 782-7717 Jail Roster
Van Buren County Jail Roster Van Buren County Jail Van Buren County 907 Broad Street, Keosauqua, IA 52565 (319) 293-3426 Jail Roster
Wapello County Jail Roster Wapello County Jail Wapello County 330 2nd Street W, Ottumwa, IA 52501 (641) 684-4350 Inmate Roster
Warren County Jail Roster Warren County Jail Warren County 115 N Howard Street, Indianola, IA 50125 (515) 961-1104 Jail Roster
Washington County Jail Roster Washington County Jail Washington County 2185 Lexington Blvd, Washington, IA 52353 (319) 653-5902 Jail Roster
Winnebago County Jail Roster Winnebago County Jail Winnebago County 216 S Clark Street, Forest City, IA 50436 (641) 585-3632 Jail Roster
Winneshiek County Jail Roster Winneshiek County Jail Winneshiek County 400 Claiborne Drive, Decorah, IA 52101 (563) 387-4096 Jail Roster
Woodbury County Jail Roster Woodbury County Jail Woodbury County 407 7th Street, Sioux City, IA 51101 (712) 279-6040 Inmate Search
Worth County Jail Roster Worth County Jail Worth County 1000 Central Avenue, Northwood, IA 50459 (641) 324-2481 Jail Roster
Wright County Jail Roster Wright County Jail Wright County 719 2nd Street SW, Clarion, IA 50525 (515) 602-6152 Jail Roster

Who’s In Jail Black Hawk County Sheriff’s Office Inmate Locator
Bremer County Sheriff, Bremer County Sheriff’s Office Waverly, IA Jail Bremer County Sheriffs Office provides Law Enforcement throughout Bremer County, Iowa.
Buchanan County Correctional Division Constructed in 2010, the Correctional Facility is capable of housing up to 46 inmates. These inmates range from individuals brought in after arrest by Buchanan County Sheriff s Deputies, area police officers and State Troopers, inmates that are overflow from other county jails and inmates that are being housed for the Federal Government.
Sheriff’s Office – Cass County Iowa Cass County Sheriff’s Office
CGSO Jail – Online Population Report Cerro Gordo County Sheriff Inmate Population Report
Cherokee County, Iowa Sheriff Main Page Cherokee County, Iowa Sheriff enforces state, county and city ordinances within the county.
Inmate Search Dallas County Inmate Search
Jail Roster – Dickinson County Sheriff’s Office Dickinson County Sheriff’s Office
Jail | Hardin County, IA The mission of the Hardin County Correctional Center is to provide a facility that is safe, clean, and sanitary for detainees throughout the time of their incarceration
Jail Roster Johnson County Jail Roster
Lyon County Sheriff Lyon County Sheriff
sheriff | Current Inmates Osceola County Sheriff Current Inmates
Inmate Roster – Plymouth County Sheriff IA Plymouth County Sheriff’s Office Inmate Roster
Jail and Arrest Information – Sheriff’s Office – Polk County Iowa Polk County Jail & Arrest Information
Incarcerations – Pottawattamie County Sheriff’s Office Pottawattamie County Sheriff’s Office Incarceration List
Inmate Listing | Scott County, Iowa Scott County, Iowa Jail inmates in custody currently and within the last seven days.
Shelby County Jail Shelby County Jail
Jail Inmate Roster Sioux County Jail Inmate List
Sheriff and jail ? ?Official Wapello County Website Wapello County Inmate List
In Jail Search Woodbury County Sheriff’s Office Inmate Search
owa Department of Corrections Inmate Search Offender Search
Iowa Criminal History Record Checks Iowa Criminal History Record Checks
Iowa Courts Online Search Iowa Court Case Search
Iowa Sex Offender Registry The Iowa Sex Offender Registry became law on July 1, 1995 and is found in Chapter 692A Code of Iowa. This site allow members of the public a means to protect themselves from individuals who have committed an offense that requires registration.