Ranked on reported serious-incident rates from the 2021-22 federal collection · higher percentile = safer
Only cities with at least 5 schools whose reporting we can verify appear here — see how we score and what this data can't tell you.
| # | CITY | SAFETY PCTL | SCHOOLS SCORED | HOME VALUE |
|---|---|---|---|---|
| 1 | Anoka | 98 | 6 of 11 | $339,441 |
| 2 | Bloomington | 97 | 16 of 23 | $370,580 |
| 3 | Savage | 97 | 5 of 8 | $434,922 |
| 4 | Coon Rapids | 96 | 12 of 14 | $337,326 |
| 5 | Farmington | 93 | 7 of 10 | $406,892 |
| 6 | Eagan | 89 | 12 of 15 | $408,530 |
| 7 | Stillwater | 88 | 6 of 15 | $459,967 |
| 8 | Oakdale | 86 | 6 of 7 | $362,942 |
| 9 | Cottage Grove | 86 | 8 of 13 | $404,733 |
| 10 | Brooklyn Center | 84 | 7 of 16 | $304,542 |
| 11 | Burnsville | 82 | 8 of 14 | $375,754 |
| 12 | Brooklyn Park | 82 | 17 of 27 | $354,606 |
| 13 | Albert Lea | 82 | 7 of 10 | $185,100 |
| 14 | Woodbury | 82 | 10 of 20 | $466,549 |
| 15 | White Bear Lake | 81 | 10 of 21 | $366,383 |
| 16 | Cloquet | 80 | 5 of 10 | $269,238 |
| 17 | Minnetonka | 78 | 10 of 20 | $496,328 |
| 18 | Owatonna | 72 | 6 of 12 | $302,292 |
| 19 | Eden Prairie | 71 | 8 of 14 | $512,269 |
| 20 | Red Wing | 70 | 5 of 12 | $293,135 |
| 21 | Lakeville | 69 | 10 of 19 | $493,681 |
| 22 | Maple Grove | 69 | 6 of 15 | $432,568 |
| 23 | Winona | 66 | 9 of 14 | $264,050 |
| 24 | Blaine | 65 | 11 of 14 | $388,347 |
| 25 | Apple Valley | 65 | 12 of 19 | $383,279 |
| 26 | Saint Cloud | 65 | 14 of 16 | $261,855 |
| 27 | Saint Michael | 62 | 6 of 9 | $437,876 |
| 28 | Saint Paul | 57 | 93 of 157 | $301,096 |
| 29 | Alexandria | 55 | 6 of 9 | $299,940 |
| 30 | Bemidji | 54 | 13 of 19 | $222,500 |
| 31 | Rosemount | 54 | 8 of 15 | $439,658 |
| 32 | Maplewood | 51 | 6 of 12 | $351,949 |
| 33 | Plymouth | 50 | 11 of 21 | $518,483 |
| 34 | Forest Lake | 50 | 7 of 14 | $434,497 |
| 35 | Minneapolis | 49 | 58 of 131 | $336,624 |
| 36 | Shakopee | 49 | 5 of 14 | $412,597 |
| 37 | Richfield | 41 | 10 of 18 | $354,994 |
| 38 | Mankato | 40 | 8 of 15 | $311,041 |
| 39 | Austin | 38 | 11 of 15 | $191,405 |
| 40 | Chaska | 30 | 10 of 16 | $489,384 |
| 41 | Cambridge | 29 | 5 of 14 | $332,869 |
| 42 | Hastings | 28 | 6 of 11 | $388,896 |
| 43 | Rochester | 28 | 24 of 42 | $348,286 |
| 44 | Moorhead | 27 | 6 of 13 | $290,230 |
| 45 | Willmar | 24 | 6 of 13 | $247,424 |
| 46 | Elk River | 17 | 10 of 19 | $401,290 |
| 47 | Faribault | 17 | 10 of 17 | $308,774 |
| 48 | Hutchinson | 15 | 5 of 9 | $303,437 |
| 49 | Duluth | 15 | 15 of 33 | $303,635 |
| 50 | Sauk Rapids | 13 | 5 of 6 | $307,388 |
| 51 | South Saint Paul | 12 | 5 of 8 | $305,439 |
| 52 | Saint Peter | 7 | 5 of 10 | $303,823 |