Licensing
How Iowa Licenses Private Investigators
Iowa regulates investigators under Iowa Code chapter 80A, administered by the Department of Public Safety through its Program Services Bureau. Section 80A.3 requires anyone who operates a private investigation business in Iowa to hold a license, which runs for two years. Section 80A.7 then requires each employee who does investigative work for a licensed agency to carry a department identification card, issued after fingerprint-based background checks.
Iowa's system centers on the agency. A client should confirm the business through the DPS Search for a Licensed Agency tool and then ask the individual investigator for the ID card, which must be in the employee's possession while working. The card ties the person to a specific licensed agency, so the names on the card and the contract should match.
Courts
How Iowa Courts Are Organized
Iowa has one general jurisdiction trial court, the district court, with a court in each of its 99 counties. The counties are grouped into eight judicial districts, each led by a chief judge. The district court hears civil, criminal, juvenile and probate cases, along with divorce, custody and small claims. District associate judges and magistrates handle many smaller matters, such as simple misdemeanors and small claims, within the same court.
Communities
Iowa Communities With a Private Investigator Page
Every Iowa community over 3,000 residents, by population (U.S. Census Bureau, April 1, 2020 estimates base and July 1, 2024 estimates (Vintage 2024)).
| Community | County | Population (2024 est.) |
|---|---|---|
| Des Moines | Polk County / Warren County | 213,096 |
| Cedar Rapids | Linn County | 137,904 |
| Davenport | Scott County | 100,938 |
| Sioux City | Woodbury County / Plymouth County | 86,875 |
| Ankeny | Polk County | 76,727 |
| Iowa City | Johnson County | 76,710 |
| West Des Moines | Polk County / Dallas County / Warren County / Madison County | 73,664 |
| Ames | Story County | 69,026 |
| Waterloo | Black Hawk County | 67,477 |
| Council Bluffs | Pottawattamie County | 62,665 |
| Dubuque | Dubuque County | 58,987 |
| Urbandale | Polk County / Dallas County | 47,759 |
| Marion | Linn County | 42,542 |
| Cedar Falls | Black Hawk County | 41,417 |
| Bettendorf | Scott County | 40,281 |
| Waukee | Dallas County | 34,420 |
| Marshalltown | Marshall County | 27,886 |
| Mason City | Cerro Gordo County | 26,948 |
| Ottumwa | Wapello County | 25,648 |
| Johnston | Polk County | 25,022 |
| Fort Dodge | Webster County | 24,886 |
| Clinton | Clinton County | 24,118 |
| Coralville | Johnson County | 23,959 |
| Burlington | Des Moines County | 23,637 |
| Muscatine | Muscatine County | 23,298 |
| Altoona | Polk County | 22,598 |
| North Liberty | Johnson County | 21,904 |
| Clive | Polk County / Dallas County | 19,508 |
| Grimes | Polk County / Dallas County | 17,266 |
| Indianola | Warren County | 16,297 |
| Newton | Jasper County | 15,709 |
| Norwalk | Warren County / Polk County | 15,396 |
| Boone | Boone County | 12,461 |
| Pleasant Hill | Polk County | 11,942 |
| Storm Lake | Buena Vista County | 11,627 |
| Oskaloosa | Mahaska County | 11,575 |
| Spencer | Clay County | 11,418 |
| Pella | Marion County / Mahaska County | 10,965 |
| Le Mars | Plymouth County | 10,674 |
| Waverly | Bremer County | 10,576 |
| Carroll | Carroll County | 10,125 |
| Fort Madison | Lee County | 9,983 |
| Bondurant | Polk County | 9,511 |
| Fairfield | Jefferson County | 9,511 |
| Grinnell | Poweshiek County | 9,495 |
| Keokuk | Lee County | 9,462 |
| Sioux Center | Sioux County | 8,675 |
| Mount Pleasant | Henry County | 8,509 |
| Denison | Crawford County | 8,302 |
| Perry | Dallas County | 8,046 |
| Webster City | Hamilton County | 7,763 |
| Clear Lake | Cerro Gordo County | 7,602 |
| Decorah | Winneshiek County | 7,454 |
| Knoxville | Marion County | 7,440 |
| Creston | Union County | 7,421 |
| Hiawatha | Linn County | 7,347 |
| Washington | Washington County | 7,281 |
| Nevada | Story County | 7,082 |
| Charles City | Floyd County | 7,081 |
| Eldridge | Scott County | 6,967 |
| Adel | Dallas County | 6,763 |
| Atlantic | Cass County | 6,717 |
| Tiffin | Johnson County | 6,695 |
| Orange City | Sioux County | 6,547 |
| Polk City | Polk County | 6,430 |
| Independence | Buchanan County | 6,266 |
| Maquoketa | Jackson County / Clinton County | 6,064 |
| Asbury | Dubuque County | 6,051 |
| Anamosa | Jones County | 5,845 |
| Estherville | Emmet County | 5,796 |
| Oelwein | Fayette County | 5,788 |
| DeWitt | Clinton County | 5,620 |
| Osceola | Clarke County | 5,585 |
| Sheldon | O'Brien County / Sioux County | 5,584 |
| Spirit Lake | Dickinson County | 5,548 |
| Winterset | Madison County | 5,421 |
| Red Oak | Montgomery County | 5,420 |
| Centerville | Appanoose County | 5,345 |
| Algona | Kossuth County | 5,341 |
| Sergeant Bluff | Woodbury County | 5,335 |
| Clarinda | Page County | 5,334 |
| Manchester | Delaware County | 5,283 |
| Glenwood | Mills County | 5,250 |
| Cherokee | Cherokee County | 5,186 |
| Windsor Heights | Polk County | 5,106 |
| Iowa Falls | Hardin County | 4,993 |
| Vinton | Benton County | 4,962 |
| Harlan | Shelby County | 4,898 |
| Shenandoah | Page County / Fremont County | 4,878 |
| Le Claire | Scott County | 4,776 |
| Humboldt | Humboldt County | 4,774 |
| Huxley | Story County | 4,737 |
| Dyersville | Dubuque County / Delaware County | 4,559 |
| Camanche | Clinton County | 4,536 |
| Mount Vernon | Linn County | 4,518 |
| Evansdale | Black Hawk County | 4,515 |
| Carlisle | Warren County / Polk County | 4,381 |
| Hampton | Franklin County | 4,340 |
| Chariton | Lucas County | 4,278 |
| Forest City | Winnebago County / Hancock County | 4,199 |
| Jefferson | Greene County | 4,148 |
| Monticello | Jones County | 4,095 |
| Rock Valley | Sioux County | 4,024 |
| Cresco | Howard County | 3,890 |
| Waukon | Allamakee County | 3,799 |
| Carter Lake | Pottawattamie County | 3,752 |
| West Liberty | Muscatine County | 3,724 |
| Emmetsburg | Palo Alto County | 3,632 |
| Eagle Grove | Wright County | 3,615 |
| Albia | Monroe County | 3,579 |
| Osage | Mitchell County | 3,559 |
| Story City | Story County | 3,439 |
| New Hampton | Chickasaw County | 3,433 |
| Williamsburg | Iowa County | 3,380 |
| Robins | Linn County | 3,362 |
| Solon | Johnson County | 3,284 |
| Milford | Dickinson County | 3,258 |
| West Burlington | Des Moines County | 3,249 |
| Tipton | Cedar County | 3,059 |
| Garner | Hancock County | 3,049 |
Read the full Iowa investigator guide
Neighboring states: Illinois · Minnesota · Missouri · Nebraska · South Dakota · Wisconsin
How this service works
Investigator Consulting in Iowa
Delator Group is a private investigation firm licensed in Tennessee and headquartered in Nashville. In Iowa, Delator Group is not licensed as a private investigator or private investigative agency and does not perform, supervise or direct investigations. We review requests and refer them to independent investigators who hold the license Iowa requires. Those investigators contract with clients directly, set their own fees and are responsible for the work. Delator Group may receive compensation from participating investigators for referrals.
FAQ
Questions About Finding an Investigator in Iowa
Which Iowa communities have their own page?
Every incorporated Iowa city, town or village with more than 3,000 residents, plus every township or town government of that size, has its own page here, 120 in all. Smaller places are covered by the nearest page and the statewide guide.
Is Delator Group licensed in Iowa?
No. In Iowa, Delator Group provides investigator consulting and referral only. Investigations are performed by independently licensed Iowa investigators who contract with you directly.
Who licenses private investigators in Iowa?
The Iowa Department of Public Safety, Program Services Bureau (Private Investigation, Private Security and Bail Enforcement licensing), under Iowa Code chapter 80A. Every private investigation business needs a DPS license, and each employee who performs investigative work must carry a state identification card issued through the licensed agency.
How do I check an investigator's Iowa license?
Search the agency with the Search for a Licensed Agency tool in the DPS licensing portal and ask the investigator to show the state-issued ID card.
Is Iowa a one-party or two-party consent state?
Iowa is generally treated as a one-party consent state. Iowa Code section 727.8 does not apply to a sender or recipient who records a message, or to someone openly present and taking part in a conversation. Recording a conversation no participant agreed to can be a crime, so ask an attorney if the facts are unusual.
