State ranking ยท IA

Safest cities in Iowa by reported property-crime rate

Compare validated Iowa city candidates by selected property-offense rate, total offenses, signal, trend, and largest offense category. This is a cautious ranking layer, not a guarantee that one place is safe or unsafe.

Lowest listed rate 0.80 Sioux Center, IA per 1,000 residents
Validated cities71Current IA city pages
Median rate10.39per 1,000 residents
Highest listed rate45.14Windsor Heights, IA
Modern video doorbell and compact sync module by a front door

Practical next step

Use rankings to choose what to check first, then match the product to the entry point.

Blink Video Doorbell + Sync Module: a simple front-door option when package drops, visitor checks, or driveway approach visibility matter.

  • Door and package zone visible
  • Night view checked before relying on clips
  • Wi-Fi signal tested at the entry
  • Storage and subscription details reviewed

Disclosure: As an Amazon Associate I earn from qualifying purchases.

Sortable data

Iowa city rankings

Default order is lowest reported selected property-offense rate first. Click column headings to sort by count, rate, signal, trend, or largest category.

1 Sioux Center IA 8,801 7 0.80 82 Mixed Larceny/theft
2 Asbury IA 6,040 6 0.99 93 Decreasing Larceny/theft
3 Algona IA 5,367 7 1.30 92 Decreasing Larceny/theft
4 Norwalk IA 14,332 28 1.95 82 Increasing Larceny/theft
5 Decorah IA 7,390 17 2.30 89 Decreasing Larceny/theft
6 Estherville IA 5,772 18 3.12 91 Decreasing Larceny/theft
7 Cherokee IA 5,134 17 3.31 91 Decreasing Larceny/theft
8 Eldridge IA 6,927 23 3.32 91 Decreasing Larceny/theft
9 North Liberty IA 21,704 87 4.01 87 Roughly stable Larceny/theft
10 Fairfield IA 9,289 45 4.84 88 Decreasing Larceny/theft
11 Marion IA 42,353 217 5.12 92 Decreasing Larceny/theft
12 Anamosa IA 5,866 34 5.80 78 Increasing Larceny/theft
13 Oelwein IA 5,783 34 5.88 90 Decreasing Larceny/theft
14 Adel IA 6,939 41 5.91 90 Decreasing Larceny/theft
15 Perry IA 8,241 51 6.19 87 Decreasing Larceny/theft
16 Urbandale IA 47,926 307 6.41 89 Decreasing Larceny/theft
17 Sheldon IA 5,568 36 6.47 90 Decreasing Larceny/theft
18 Glenwood IA 5,233 35 6.69 87 Decreasing Larceny/theft
19 Independence IA 6,255 42 6.71 90 Decreasing Larceny/theft
20 Pleasant Hill IA 11,082 75 6.77 89 Decreasing Larceny/theft
21 Waukee IA 31,927 230 7.20 88 Roughly stable Larceny/theft
22 Winterset IA 5,443 41 7.53 83 Trend pending Larceny/theft
23 Johnston IA 24,938 189 7.58 83 Mixed Larceny/theft
24 Denison IA 8,245 68 8.25 86 Roughly stable Larceny/theft
25 Bettendorf IA 40,132 345 8.60 91 Decreasing Larceny/theft
26 Waverly IA 10,583 94 8.88 90 Decreasing Larceny/theft
27 Le Mars IA 10,605 98 9.24 90 Decreasing Larceny/theft
28 Oskaloosa IA 11,502 107 9.30 90 Decreasing Larceny/theft
29 Red Oak IA 5,418 52 9.60 77 Mixed Larceny/theft
30 Pella IA 10,878 105 9.65 78 Increasing Larceny/theft
31 Carroll IA 10,157 98 9.65 87 Roughly stable Larceny/theft
32 Hiawatha IA 7,315 72 9.84 80 Mixed Larceny/theft
33 DeWitt IA 5,615 56 9.97 85 Decreasing Larceny/theft
34 Spencer IA 11,445 115 10.05 90 Decreasing Larceny/theft
35 Clarinda IA 5,331 54 10.13 85 Roughly stable Larceny/theft
36 Ankeny IA 76,455 794 10.39 89 Roughly stable Larceny/theft
37 Creston IA 7,398 78 10.54 88 Decreasing Larceny/theft
38 Mount Pleasant IA 8,522 90 10.56 73 Increasing Larceny/theft
39 Centerville IA 5,341 60 11.23 87 Decreasing Larceny/theft
40 Manchester IA 5,275 60 11.37 84 Roughly stable Larceny/theft
41 Clive IA 19,671 231 11.74 86 Roughly stable Larceny/theft
42 Muscatine IA 23,333 294 12.60 86 Decreasing Larceny/theft
43 Grinnell IA 9,479 122 12.87 86 Decreasing Larceny/theft
44 Newton IA 15,713 216 13.75 88 Decreasing Larceny/theft
45 Indianola IA 16,814 236 14.04 88 Decreasing Larceny/theft
46 Spirit Lake IA 5,540 78 14.08 86 Decreasing Larceny/theft
47 Ames IA 68,381 991 14.49 87 Roughly stable Larceny/theft
48 Dubuque IA 58,823 860 14.62 90 Decreasing Larceny/theft
49 Keokuk IA 9,516 146 15.34 82 Decreasing Larceny/theft
50 Clear Lake IA 7,563 124 16.40 85 Decreasing Larceny/theft
51 Storm Lake IA 11,548 196 16.97 74 Increasing Larceny/theft
52 West Des Moines IA 74,081 1,268 17.12 85 Roughly stable Larceny/theft
53 Fort Madison IA 10,016 175 17.47 83 Decreasing Larceny/theft
54 Marshalltown IA 27,692 507 18.31 83 Roughly stable Larceny/theft
55 Knoxville IA 7,463 137 18.36 81 Roughly stable Larceny/theft
56 Burlington IA 23,452 437 18.63 85 Decreasing Larceny/theft
57 Washington IA 7,251 136 18.76 83 Decreasing Larceny/theft
58 Altoona IA 22,505 455 20.22 73 Increasing Larceny/theft
59 Maquoketa IA 6,054 125 20.65 74 Mixed Larceny/theft
60 Coralville IA 23,770 499 20.99 76 Mixed Larceny/theft
61 Atlantic IA 6,703 143 21.33 70 Increasing Larceny/theft
62 Osceola IA 5,621 121 21.53 70 Increasing Larceny/theft
63 Waterloo IA 67,005 1,613 24.07 85 Decreasing Larceny/theft
64 Council Bluffs IA 62,484 1,542 24.68 81 Decreasing Larceny/theft
65 Ottumwa IA 25,469 674 26.46 81 Decreasing Larceny/theft
66 Cedar Rapids IA 137,022 3,700 27.00 81 Roughly stable Larceny/theft
67 Clinton IA 24,109 673 27.91 73 Mixed Larceny/theft
68 Des Moines IA 212,277 6,658 31.36 76 Roughly stable Larceny/theft
69 Fort Dodge IA 24,836 826 33.26 66 Increasing Larceny/theft
70 Davenport IA 100,467 3,605 35.88 77 Roughly stable Larceny/theft
71 Windsor Heights IA 5,095 230 45.14 58 Increasing Larceny/theft

Compare broader rankings

Move from state-specific comparisons to national lowest-rate, highest-rate, and highest-volume lists.