OffenderSearch
58 US registries · continuously updated

Sex offenders by ZIP code in Iowa

256 Iowa ZIP codes, each with its own page, count and map — about 7,167 registered sex offenders we index across them. 51501 (Council Bluffs) has the most, about 349; 51576 (Underwood) has the highest rate, about 100.5 per 10,000 residents.

Free countNo cardNo one is told you looked

Checking a person instead? A Background Check is paid once — name plus where they live or work, across 58 registries and criminal records.Run a Background Check

Public registry information. It may not be used for employment, tenant, credit or insurance decisions, or to harass or threaten anyone.

SCHOOLPARKMaple StOak StreetElm StPine St1st Ave2nd AveMain Street4th Ave1 mile

Sex offenders by ZIP code in Iowa by the numbers. What the Iowa ZIP figures say.

256
Iowa ZIP codes listed
7,167
registrants we index across them
51501
most registrants · Council Bluffs · about 349
100.5
per 10,000 residents in 51576 (Underwood), the highest rate
  • We publish a page for 256 Iowa ZIP codes, with about 7,167 registrants we index across them.
  • 51501 (Council Bluffs) has the most registrants we index, about 349, in Pottawattamie County.
  • By rate, 51576 (Underwood) is highest at about 100.5 per 10,000 residents, against a Iowa average of 22.5.
  • The ZIPs fall in 96 counties; Polk County has the most listed, 26.

Counts are registrants we index with each ZIP code’s address as of October 2026, rounded and approximate — not an official figure. The figure moves continuously — search for the current picture on any specific person. Rates use the ACS 2019-2023 5-year estimate of residents for each ZIP, which has its own margin of error. Iowa sex offender statistics.

Iowa sex offender list by ZIP code, county by county. Every Iowa ZIP page we publish — 256 ZIP codes in 96 counties.

Each row is a ZIP code, the place it covers, the registrants we index with that ZIP and the rate per 10,000 residents. Open a ZIP for its own map, nearby ZIPs and the address check. Counties are A–Z; within a county the ZIP with the most registrants is first.

Adair County2 ZIP codes · about 15 registrants we index

Allamakee County4 ZIP codes · about 49 registrants we index

Appanoose County2 ZIP codes · about 31 registrants we index

Audubon County1 ZIP code · about 8 registrants we index

Benton County3 ZIP codes · about 46 registrants we index

Black Hawk County sex offender registry6 ZIP codes · about 376 registrants we index

Boone County3 ZIP codes · about 62 registrants we index

Bremer County3 ZIP codes · about 26 registrants we index

Buchanan County2 ZIP codes · about 28 registrants we index

Buena Vista County1 ZIP code · about 26 registrants we index

Butler County4 ZIP codes · about 22 registrants we index

Calhoun County1 ZIP code · about 6 registrants we index

Carroll County1 ZIP code · about 13 registrants we index

Cass County2 ZIP codes · about 24 registrants we index

Cedar County5 ZIP codes · about 43 registrants we index

Cerro Gordo County2 ZIP codes · about 141 registrants we index

Cherokee County1 ZIP code · about 52 registrants we index

Chickasaw County2 ZIP codes · about 13 registrants we index

Clarke County1 ZIP code · about 20 registrants we index

Clay County1 ZIP code · about 20 registrants we index

Clayton County2 ZIP codes · about 17 registrants we index

Clinton County3 ZIP codes · about 126 registrants we index

Crawford County1 ZIP code · about 12 registrants we index

Dallas County sex offender registry6 ZIP codes · about 88 registrants we index

Davis County1 ZIP code · about 14 registrants we index

Decatur County1 ZIP code · about 5 registrants we index

Delaware County1 ZIP code · about 19 registrants we index

Des Moines County3 ZIP codes · about 220 registrants we index

Dickinson County2 ZIP codes · about 25 registrants we index

Dubuque County5 ZIP codes · about 219 registrants we index

Emmet County1 ZIP code · about 18 registrants we index

Fayette County3 ZIP codes · about 68 registrants we index

Floyd County1 ZIP code · about 26 registrants we index

Franklin County2 ZIP codes · about 17 registrants we index

Greene County1 ZIP code · about 9 registrants we index

Grundy County2 ZIP codes · about 12 registrants we index

Guthrie County1 ZIP code · about 6 registrants we index

Hamilton County1 ZIP code · about 18 registrants we index

Hancock County2 ZIP codes · about 15 registrants we index

Hardin County2 ZIP codes · about 37 registrants we index

Harrison County1 ZIP code · about 16 registrants we index

Henry County2 ZIP codes · about 47 registrants we index

Howard County2 ZIP codes · about 35 registrants we index

Humboldt County1 ZIP code · about 6 registrants we index

Ida County1 ZIP code · about 5 registrants we index

Iowa County3 ZIP codes · about 27 registrants we index

Jackson County2 ZIP codes · about 26 registrants we index

Jasper County3 ZIP codes · about 64 registrants we index

Jefferson County2 ZIP codes · about 29 registrants we index

Johnson County sex offender registry7 ZIP codes · about 215 registrants we index

Jones County3 ZIP codes · about 43 registrants we index

Keokuk County2 ZIP codes · about 15 registrants we index

Kossuth County1 ZIP code · about 14 registrants we index

Lee County4 ZIP codes · about 138 registrants we index

Linn County sex offender registry10 ZIP codes · about 449 registrants we index

Louisa County2 ZIP codes · about 15 registrants we index

Lucas County1 ZIP code · about 20 registrants we index

Lyon County3 ZIP codes · about 23 registrants we index

Madison County2 ZIP codes · about 21 registrants we index

Mahaska County1 ZIP code · about 50 registrants we index

Marion County3 ZIP codes · about 64 registrants we index

Marshall County1 ZIP code · about 156 registrants we index

Mills County1 ZIP code · about 13 registrants we index

Mitchell County1 ZIP code · about 9 registrants we index

Monona County2 ZIP codes · about 25 registrants we index

Monroe County1 ZIP code · about 12 registrants we index

Montgomery County2 ZIP codes · about 25 registrants we index

Muscatine County2 ZIP codes · about 148 registrants we index

O'Brien County3 ZIP codes · about 28 registrants we index

Osceola County2 ZIP codes · about 15 registrants we index

Page County2 ZIP codes · about 33 registrants we index

Palo Alto County1 ZIP code · about 17 registrants we index

Plymouth County4 ZIP codes · about 75 registrants we index

Pocahontas County2 ZIP codes · about 11 registrants we index

Polk County sex offender registry26 ZIP codes · about 1,160 registrants we index

Pottawattamie County5 ZIP codes · about 475 registrants we index

Poweshiek County3 ZIP codes · about 33 registrants we index

Sac County1 ZIP code · about 9 registrants we index

Scott County sex offender registry7 ZIP codes · about 443 registrants we index

Shelby County1 ZIP code · about 26 registrants we index

Sioux County4 ZIP codes · about 28 registrants we index

Story County6 ZIP codes · about 127 registrants we index

Tama County2 ZIP codes · about 38 registrants we index

Taylor County1 ZIP code · about 9 registrants we index

Union County1 ZIP code · about 33 registrants we index

Van Buren County2 ZIP codes · about 16 registrants we index

Wapello County2 ZIP codes · about 187 registrants we index

Warren County4 ZIP codes · about 56 registrants we index

Washington County3 ZIP codes · about 32 registrants we index

Wayne County1 ZIP code · about 13 registrants we index

Webster County1 ZIP code · about 134 registrants we index

Winnebago County2 ZIP codes · about 22 registrants we index

Winneshiek County3 ZIP codes · about 26 registrants we index

Woodbury County sex offender registry9 ZIP codes · about 392 registrants we index

Worth County2 ZIP codes · about 13 registrants we index

Wright County2 ZIP codes · about 14 registrants we index

Sex offenders near your Iowa address: a ZIP-wide figure is not your street. How many live near your address?

Enter your address and you will see how many live near it.

Free. Next: a free account, then your count. No card.We don’t share your address or tell anyone you looked.

Checking a person instead? A Background Check is paid once — name plus where they live or work, across 58 registries and criminal records.Run a Background Check

Free: the count near your address. Optional: see everyone near it with one paid check, or watch it with Family Watch — what it costs is just below.

Public registry information. It may not be used for employment, tenant, credit or insurance decisions, or to harass or threaten anyone.

How to read Iowa sex offender counts by ZIP code. Four things to know before comparing two Iowa ZIPs.

01A ZIP code is a mail-delivery area, not a boundary a registry uses. One ZIP can cross city and county lines, and a Iowa address may be filed under a neighboring town’s name — so each ZIP is counted by the ZIP on the address, and the city and county pages count their own boundaries. The two will not add up exactly, and that is expected.
02The count is the registrants we index with that ZIP as of October 2026, rounded and approximate — not an official figure. It moves continuously as people are added, move, or are released from the requirement. Treat it as scale; for a specific person, run a search.
03The rate divides that count by the ZIP’s residents (ACS 2019-2023 5-year estimate), per 10,000. A small ZIP with a prison, a hospital or a shelter can carry a high rate on a handful of people, and a rate is shown only where the count is large enough to mean something. The Iowa average is about 22.5 per 10,000.
04A ZIP is listed when we index at least 5 registrants with it and it has at least 1,000 residents. A Iowa ZIP that is not on this page is not a ZIP with nobody registered — enter an address in it and the count near that address is free.

Iowa sex offenders by ZIP code FAQ. Quick answers before you open a ZIP.

Which Iowa ZIP code has the most registered sex offenders?

Of the 256 Iowa ZIP codes we publish, 51501 (Council Bluffs) has the most registrants we index, about 349 (Pottawattamie County). By rate, 51576 (Underwood) is highest at about 100.5 per 10,000 residents. Large ZIPs usually have large counts, so the per-10,000 figure beside each ZIP is the fairer comparison.

How many Iowa ZIP codes are on this sex offender list?

256, holding about 7,167 registrants we index between them, across 96 counties. A ZIP is listed when we index at least 5 registrants with that ZIP and it has at least 1,000 residents. A ZIP that is not listed is not a ZIP with nobody registered — search from an address in it for the current picture.

Is there an official Iowa sex offender list by ZIP code?

Registries are kept by the state, not by ZIP code, so Iowa publishes no official list by ZIP. This page counts the registrants we index whose address carries each ZIP, as of October 2026, rounded and approximate. A search from any Iowa address shows who is registered around it, each record linking to its official registry entry.

How do I find sex offenders near my Iowa address?

Open your ZIP code's page, or enter a street address in Iowa and create a free account to see how many registered sex offenders live near it. To see everyone near it — names, photographs, offenses and exact addresses — it is paid once, or Family Watch for 3 addresses with an email when someone moves in or out. Checking a person instead? A Background Check is paid once — name plus where they live or work, across 58 registries and criminal records.

Check your own Iowa address for registered sex offenders

The count of registered sex offenders near your address is free.

Free. Next: a free account, then your count. No card.We don’t share your address or tell anyone you looked.

Checking a person instead? A Background Check is paid once — name plus where they live or work, across 58 registries and criminal records.Run a Background Check

Free: the count near your address. Optional: see everyone near it with one paid check, or watch it with Family Watch — what it costs is just below.

Public registry information. It may not be used for employment, tenant, credit or insurance decisions, or to harass or threaten anyone.

Search sex offenders in any Iowa ZIP code — and everywhere else — right now

See how many registered sex offenders live near your address — free, no card. Checking a person instead? A Background Check is paid once — name plus where they live or work, across 58 registries and criminal records.