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 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.

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 |
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

TypeNameCountyInmate LocatorPhone NumberInmate Search
State PrisonNorth Central Correctional FacilityCalhoun County313 Lanedale, Rockwell City, IA 50579(712) 297-7521Inmate Search
State PrisonMt. Pleasant Correctional FacilityHenry County1200 East Washington Street, Mt. Pleasant, IA 52641(319) 385-9511Inmate Search
State PrisonNewton Correctional FacilityJasper County307 South 60th Avenue West, Newton, IA 50208(641) 792-7552Inmate Search
State PrisonIowa Medical and Classification CenterJohnson County2700 Coral Ridge Avenue, Coralville, IA 52241(319) 626-2391Inmate Search
State PrisonAnamosa State PenitentiaryJones County406 North High Street, Anamosa, IA 52205(319) 462-3504Inmate Search
State PrisonIowa State PenitentiaryLee County2111 330th Avenue, Fort Madison, IA 52627(319) 372-5432Inmate Search
State PrisonClarinda Correctional FacilityPage County2000 North 16th Street, Clarinda, IA 51632(712) 542-5634Inmate Search
State PrisonIowa Correctional Institution for WomenPolk County420 Mill Street SW, Mitchellville, IA 50169(515) 725-5042Inmate Search
State PrisonFort Dodge Correctional FacilityWebster County1550 L Street, Fort Dodge, IA 50501(515) 574-4700Inmate Search
Allamakee County Jail RosterAllamakee County JailAllamakee County110 Allamakee Street, Waukon, IA 52172(563) 568-4521Jail Roster
Appanoose County Jail RosterAppanoose County JailAppanoose County1125 W. Van Buren Street, Centerville, IA 52544(641) 437-7106Jail Roster
Benton County Jail RosterBenton County JailBenton County503 3rd Avenue, Vinton, IA 52349(319) 472-2337Jail Roster
Black Hawk County Jail RosterBlack Hawk County JailBlack Hawk County225 E 6th Street, Waterloo, IA 50703(319) 291-2587Inmate Search
Boone County Jail RosterBoone County JailBoone County1019 W Mamie Eisenhower Avenue, Boone, IA 50036(515) 433-0524Jail Roster
Bremer County Jail RosterBremer County JailBremer County111 4th Street NE, Waverly, IA 50677(319) 352-5400Inmate Search
Buchanan County Jail RosterBuchanan County Correctional CenterBuchanan County210 5th Avenue NE, Independence, IA 50644(319) 334-2017Jail Roster
Buena Vista County Jail RosterBuena Vista County JailBuena Vista County411 Expansion Blvd, Storm Lake, IA 50588(712) 732-2452Inmate Roster
Butler County Jail RosterButler County JailButler County705 Hanover Street, Hamilton, OH 45011(513) 785-1000Jail Roster
Carroll County Jail RosterCarroll County JailCarroll County114 E 6th Street, Carroll, IA 51401(712) 792-4393Jail Roster
Cedar County Jail RosterCedar County JailCedar County711 E South Street, Tipton, IA 52772(563) 886-2052Jail Roster
Cerro Gordo County Jail RosterCerro Gordo County JailCerro Gordo County17262 Lark Avenue, Mason City, IA 50401(641) 421-3004Inmate Roster
Cherokee County Jail RosterCherokee County JailCherokee County111 N 5th Street, Cherokee, IA 51012(712) 225-6738Jail Roster
Chickasaw County Jail RosterChickasaw County JailChickasaw County116 N Chestnut Avenue, New Hampton, IA 50659(641) 394-3121Jail Roster
Clay County Jail RosterClay County JailClay County3115 W 4th Street, Spencer, IA 51301(712) 264-4242Jail Roster
Clayton County Jail RosterClayton County JailClayton County22680 230th Street, Saint Olaf, IA 52072(563) 245-1540Jail Roster
Clinton County Jail RosterClinton County JailClinton County1900 North Third Street, Clinton IA 52733-2957(563) 242-9211Jail Roster
Dallas County Jail RosterDallas County JailDallas County201 Nile Kinnick Drive N, Adel, IA 50003(515) 993-5815Inmate Search
Delaware County Jail RosterDelaware County JailDelaware County304 East Delaware Street, Manchester, IA 52057(563) 927-3135Jail Roster
Des Moines County Jail RosterDes Moines County Correctional CenterDes Moines County3630 Bauer Drive, Burlington, IA 52601(319) 753-8275Jail Roster
Dickinson County Jail RosterDickinson County JailDickinson County1802 Hill Avenue, Spirit Lake, IA 51360(712) 336-2793Inmate Roster
Dubuque County Jail RosterDubuque County JailDubuque County770 Iowa Street, Dubuque, IA 52001(563) 589-4420Inmate Search
Emmet County Jail RosterEmmet County JailEmmet County114 N 6th Street, Estherville, IA 51334(712) 362-2639Jail Roster
Fayette County Jail RosterFayette County JailFayette County220 N Industrial Pkwy, West Union, IA 52175(563) 422-3972Jail Roster
Floyd County Jail RosterFloyd County JailFloyd County101 S Main Street, Charles City, IA 50616(641) 257-6217Jail Roster
Hamilton County Jail RosterHamilton County JailHamilton County2300 Superior Street, Webster City, IA 50595(515) 832-9500Jail Roster
Hancock County Jail RosterHancock County JailHancock County875 State Street, Garner, IA 50438(641) 923-4409Jail Roster
Hardin County Jail RosterHardin County JailHardin County1116 14th Avenue, Eldora, IA 50627(641) 939-8189Inmate Roster
Harrison County Jail RosterHarrison County JailHarrison County111 South 1st Avenue, Logan, IA 51546(712) 644-2556Jail Roster
Ida County Jail RosterIda County JailIda County401 Moorehead Street, Ida Grove, IA 51445(712) 364-3146Inmate Roster
Iowa County Jail RosterIowa County JailIowa County960 Franklyn Avenue, Marengo, IA 52301(319) 642-7307Jail Roster
Jackson County Jail RosterJackson County JailJackson County104 S Niagara Street, Maquoketa, IA 52060(563) 652-3312Jail Roster
Jasper County Jail RosterJasper County JailJasper County2300 Law Center Drive, Newton, IA 50208(641) 791-7081Jail Roster
Jefferson County Jail RosterJefferson County JailJefferson County1200 W Grimes Avenue, Fairfield, IA 52556(641) 472-3967Jail Roster
Johnson County Jail RosterJohnson County JailJohnson County511 S Capitol Street, Iowa City, IA 52240(319) 356-6020Inmate Roster
Kossuth County Jail RosterKossuth County JailKossuth County121 W State Street, Algona, IA 50511(515) 295-9277Jail Roster
Linn County Jail RosterLinn County Correctional CenterLinn County53 3rd Avenue Bridge, Cedar Rapids, IA 52401(319) 892-6300Jail Roster
Louisa County Jail RosterLouisa County JailLouisa County12635 Co. Road G56, Wapello, IA 52653(319) 523-4371Jail Roster
Lucas County Jail RosterLucas County JailLucas County48559 Hy Vee Road, Chariton, IA 50049(641) 774-5083Inmate Roster
Lyon County Jail RosterLyon County JailLyon County410 South Boone Street, Rock Rapids, IA 51246(712) 472-8356Jail Roster
Madison County Jail RosterMadison County JailMadison County1012 N John Wayne Drive, Winterset, IA 50273(515) 462-3575Jail Roster
Mahaska County Jail RosterMahaska County JailMahaska County214 High Avenue E, Oskaloosa, IA 52577(641) 673-2591Jail Roster
Marion County Jail RosterMarion County JailMarion County211 N. Godfrey Lane, Knoxville, Iowa 50138(641) 828-2245Jail Roster
Marshall County Jail RosterMarshall County JailMarshall County2369 Jessup Avenue, Marshalltown, IA 50158(641) 754-6380Inmate Search
Monona County Jail RosterMonona County JailMonona County909 7th Street, Onawa, IA 51040(712) 423-2525Jail Roster
Monroe County Jail RosterMonroe County JailMonroe County114 19th Avenue West, Albia, IA 52531(641) 932-7815Jail Roster
Montgomery County Jail RosterMontgomery County JailMontgomery County106 E Coolbaugh Street, Red Oak, IA 51566(712) 623-4255Jail Roster
Muscatine County Jail RosterMuscatine County JailMuscatine County400 Walnut Street, Muscatine, IA 52761(563) 262-4190Jail Roster
O’Brien County Jail RosterO’Brien County JailO’Brien County240 1st Street NE, Primghar, IA 51245(712) 957-5245Jail Roster
Osceola County Jail RosterOsceola County JailOsceola County309 6th Street, Sibley, Iowa 51249(712) 754-2556Inmate Roster
Page County Jail RosterPage County JailPage County323 N 15th Street, Clarinda, IA 51632(712) 542-5193Jail Roster
Palo Alto County Jail RosterPalo Alto County JailPalo Alto County2001 11th Street, Emmetsburg, IA 50536(712) 852-3535Jail Roster
Plymouth County Jail RosterPlymouth County JailPlymouth County451 14th Avenue NE, Le Mars, IA 51031(712) 546-4419Inmate Roster
Polk County Jail RosterPolk County JailPolk County1985 NE 51st Place, Des Moines, IA 50313(515) 323-5400Inmate Search
Pottawattamie County Jail RosterPottawattamie County JailPottawattamie County1400 Big Lake Road, Council Bluffs, IA 51501(712) 890-2211Inmate Roster
Ringgold County Jail RosterRinggold County JailRinggold County801 W South Street, Mt Ayr, IA 50854(641) 464-3921Jail Roster
Scott County Jail RosterScott County JailScott County400 W 4th Street, Davenport, IA 52801(563) 326-8750Inmate Roster
Shelby County Jail RosterShelby County JailShelby County1104 9th Street, Harlan, IA 51537(712) 755-2501Jail Roster
Sioux County Jail RosterSioux County JailSioux County4363 Ironwood Avenue, Orange City, IA 51041(712) 737-3131Inmate Roster
Story County Jail RosterStory County JailStory County1315 S B Avenue, Nevada, IA 50201(515) 382-7464Inmate Roster
Tama County Jail RosterTama County JailTama County100 N Main Street, Toledo, IA 52342(641) 484-3760Jail Roster
Taylor County Jail RosterTaylor County JailTaylor County1601 Justice Street, Bedford, IA 50833(712) 523-2153Jail Roster
Union County Jail RosterUnion County JailUnion County302 N. Pine Street, Creston, IA 50801(641) 782-7717Jail Roster
Van Buren County Jail RosterVan Buren County JailVan Buren County907 Broad Street, Keosauqua, IA 52565(319) 293-3426Jail Roster
Wapello County Jail RosterWapello County JailWapello County330 2nd Street W, Ottumwa, IA 52501(641) 684-4350Inmate Roster
Warren County Jail RosterWarren County JailWarren County115 N Howard Street, Indianola, IA 50125(515) 961-1104Jail Roster
Washington County Jail RosterWashington County JailWashington County2185 Lexington Blvd, Washington, IA 52353(319) 653-5902Jail Roster
Winnebago County Jail RosterWinnebago County JailWinnebago County216 S Clark Street, Forest City, IA 50436(641) 585-3632Jail Roster
Winneshiek County Jail RosterWinneshiek County JailWinneshiek County400 Claiborne Drive, Decorah, IA 52101(563) 387-4096Jail Roster
Woodbury County Jail RosterWoodbury County JailWoodbury County407 7th Street, Sioux City, IA 51101(712) 279-6040Inmate Search
Worth County Jail RosterWorth County JailWorth County1000 Central Avenue, Northwood, IA 50459(641) 324-2481Jail Roster
Wright County Jail RosterWright County JailWright County719 2nd Street SW, Clarion, IA 50525(515) 602-6152Jail 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.