Guest, Sign inJoin
Frank A. and Rae E. Harris Kramer HouseGaylord, #1 on this list · Frank A. and Rae E. Harris Kramer House · Photo: Andrew Jameson · CC BY-SA 3.0
Michigan rankings · Hazard risk

Towns with the lowest natural-hazard risk in Michigan

Gaylord and Kinross Township share first place on hazard risk among Michigan’s 701 towns of 2,500+; 377 of the 701 grade A− or better on hazard risk nationally.

The Hazard risk grade: FEMA’s expected yearly loss to buildings from natural hazards, where residents live (National Risk Index). How grades work

#T1

Gaylord

Otsego County · 4,444 people
A+

Hazard risk grade, among the top in the U.S.·Overall C · #554 of 697 in MI

#3

Petoskey

Emmet County · 5,772 people
A+

Hazard risk grade, among the top in the U.S.·Overall A · #41 of 697 in MI

All 701 towns

Hazard risk grade, best first (the letter is national). Towns with the same score share a rank (T = tied; 466 towns here); the overall grade and state rank are beside each.

701 towns ranked. Not here? See why a town may be missing.

#TownGradeOverall
T1GaylordOtsego County · 4,444 peopleA+among the top in the U.S.·Overall C · #554 of 697
T1Kinross TownshipChippewa County · 6,790 peopleA+among the top in the U.S.·Overall B+ · #246 of 697
3PetoskeyEmmet County · 5,772 peopleA+among the top in the U.S.·Overall A · #41 of 697
4Amber TownshipMason County · 2,550 peopleA+among the top in the U.S.·Overall C · #540 of 697
5Traverse CityGrand Traverse County · 15,832 peopleA+among the top in the U.S.·Overall B · #305 of 697
6LudingtonMason County · 7,634 peopleA+among the top in the U.S.·Overall C · #521 of 697
7Sault Ste. MarieChippewa County · 13,083 peopleA+among the top in the U.S.·Overall B− · #418 of 697
T8Boyne CityCharlevoix County · 3,793 peopleA+among the top in the U.S.·Overall A− · #132 of 697
T8Garfield TownshipGrand Traverse County · 19,698 peopleA+among the top in the U.S.·Overall B+ · #258 of 697
T10Livingston TownshipOtsego County · 2,748 peopleA+among the top in the U.S.·Overall A− · #174 of 697
T10PlymouthWayne County · 9,164 peopleA+among the top in the U.S.·Overall A+ · #9 of 697
12WhitehallMuskegon County · 3,205 peopleA+among the top in the U.S.·Overall B+ · #262 of 697
T13Mancelona TownshipAntrim County · 4,559 peopleA+among the top in the U.S.·Overall B− · #384 of 697
T13OxfordOakland County · 3,451 peopleA+among the top in the U.S.·Overall A · #111 of 697
15Resort TownshipEmmet County · 2,821 peopleA+among the top in the U.S.·Overall A+ · #8 of 697
T16Acme TownshipGrand Traverse County · 4,531 peopleA+better than 98% of U.S. towns·Overall A · #49 of 697
T16IronwoodGogebic County · 4,950 peopleA+better than 98% of U.S. towns·Overall B− · #375 of 697
T16MarquetteMarquette County · 21,944 peopleA+better than 98% of U.S. towns·Overall B · #310 of 697
19FremontNewaygo County · 4,599 peopleA+better than 98% of U.S. towns·Overall B− · #376 of 697
T20East Bay TownshipGrand Traverse County · 11,780 peopleA+better than 98% of U.S. towns·Overall A− · #137 of 697
T20Plymouth TownshipWayne County · 27,130 peopleA+better than 98% of U.S. towns·Overall A+ · #26 of 697
T22Alpine TownshipKent County · 14,034 peopleA+better than 98% of U.S. towns·Overall B · #285 of 697
T22Haring TownshipWexford County · 3,626 peopleA+better than 98% of U.S. towns·Overall B · #302 of 697
T22Kalkaska TownshipKalkaska County · 5,207 peopleA+better than 98% of U.S. towns·Overall B · #272 of 697
T25Bear Creek TownshipEmmet County · 6,513 peopleA+better than 98% of U.S. towns·Overall B+ · #197 of 697
T25MarysvilleSt. Clair County · 9,868 peopleA+better than 98% of U.S. towns·Overall A− · #126 of 697
27Plainfield TownshipIosco County · 3,353 peopleA+better than 98% of U.S. towns·Overall C · #558 of 697
T28Marquette TownshipMarquette County · 4,196 peopleA+better than 97% of U.S. towns·Overall B− · #407 of 697
T28Peninsula TownshipGrand Traverse County · 6,160 peopleA+better than 97% of U.S. towns·Overall A− · #190 of 697
30Elk Rapids TownshipAntrim County · 2,647 peopleA+better than 97% of U.S. towns·Overall A · #76 of 697
T31Grand Rapids TownshipKent County · 19,442 peopleA+better than 97% of U.S. towns·Overall A · #43 of 697
T31HowellLivingston County · 9,896 peopleA+better than 97% of U.S. towns·Overall A− · #183 of 697
33Albert TownshipMontmorency County · 2,637 peopleA+better than 97% of U.S. towns·Overall D · #666 of 697
34Jefferson TownshipCass County · 2,581 peopleA+better than 97% of U.S. towns·Overall B · #321 of 697
35Bagley TownshipOtsego County · 6,104 peopleA+better than 97% of U.S. towns·Overall B+ · #230 of 697
T36ChelseaWashtenaw County · 5,424 peopleA+better than 97% of U.S. towns·Overall A · #91 of 697
T36Home TownshipMontcalm County · 2,813 peopleA+better than 97% of U.S. towns·Overall C+ · #454 of 697
T36SturgisSt. Joseph County · 10,900 peopleA+better than 97% of U.S. towns·Overall C− · #587 of 697
39RomeoMacomb County · 3,750 peopleA+better than 96% of U.S. towns·Overall A · #88 of 697
T40Highland ParkWayne County · 8,248 peopleA+better than 96% of U.S. towns·Overall C− · #614 of 697
T40LaGrange TownshipCass County · 3,724 peopleA+better than 96% of U.S. towns·Overall C+ · #484 of 697
42MuskegonMuskegon County · 37,224 peopleA+better than 96% of U.S. towns·Overall D · #661 of 697
T43Whitewater TownshipGrand Traverse County · 2,736 peopleA+better than 96% of U.S. towns·Overall A · #118 of 697
T43ZeelandOttawa County · 5,637 peopleA+better than 96% of U.S. towns·Overall A− · #166 of 697
T45Bad AxeHuron County · 2,943 peopleA+better than 96% of U.S. towns·Overall C+ · #472 of 697
T45Suttons Bay TownshipLeelanau County · 2,959 peopleA+better than 96% of U.S. towns·Overall B− · #424 of 697
47Pentland TownshipLuce County · 2,693 peopleA+better than 96% of U.S. towns·Overall C · #538 of 697
T48Elmwood TownshipLeelanau County · 5,039 peopleA+better than 95% of U.S. towns·Overall B+ · #224 of 697
T48LapeerLapeer County · 9,201 peopleA+better than 95% of U.S. towns·Overall C+ · #500 of 697
T50Oxford TownshipOakland County · 23,066 peopleA+better than 95% of U.S. towns·Overall A− · #125 of 697
T50WalkerKent County · 25,881 peopleA+better than 95% of U.S. towns·Overall A− · #177 of 697
52Grattan TownshipKent County · 3,896 peopleA+better than 95% of U.S. towns·Overall B+ · #231 of 697
53NorwayDickinson County · 2,815 peopleAbetter than 95% of U.S. towns·Overall A · #105 of 697
54Bertrand TownshipBerrien County · 2,587 peopleAbetter than 95% of U.S. towns·Overall B · #335 of 697
T55East Grand RapidsKent County · 11,663 peopleAbetter than 95% of U.S. towns·Overall A+ · #18 of 697
T55GladwinGladwin County · 3,140 peopleAbetter than 95% of U.S. towns·Overall C− · #571 of 697
T57Cato TownshipMontcalm County · 3,002 peopleAbetter than 94% of U.S. towns·Overall B− · #430 of 697
T57RomulusWayne County · 24,547 peopleAbetter than 94% of U.S. towns·Overall D · #665 of 697
59Rogers CityPresque Isle County · 2,869 peopleAbetter than 94% of U.S. towns·Overall B · #306 of 697
T60Calumet TownshipHoughton County · 6,309 peopleAbetter than 94% of U.S. towns·Overall B · #344 of 697
T60Soo TownshipChippewa County · 2,983 peopleAbetter than 94% of U.S. towns·Overall B+ · #247 of 697
62Northville TownshipWayne County · 31,399 peopleAbetter than 94% of U.S. towns·Overall A+ · #30 of 697
T63Mason TownshipCass County · 2,874 peopleAbetter than 94% of U.S. towns·Overall C+ · #465 of 697
T63Springfield TownshipOakland County · 14,832 peopleAbetter than 94% of U.S. towns·Overall A · #102 of 697
65FowlervilleLivingston County · 2,874 peopleAbetter than 94% of U.S. towns·Overall C · #525 of 697
T66BellevilleWayne County · 3,851 peopleAbetter than 94% of U.S. towns·Overall C+ · #444 of 697
T66Otsego Lake TownshipOtsego County · 2,968 peopleAbetter than 94% of U.S. towns·Overall B · #352 of 697
T66Roosevelt ParkMuskegon County · 4,121 peopleAbetter than 94% of U.S. towns·Overall C · #566 of 697
T66Walled LakeOakland County · 7,320 peopleAbetter than 94% of U.S. towns·Overall A− · #192 of 697
T70CadillacWexford County · 10,438 peopleAbetter than 93% of U.S. towns·Overall C · #514 of 697
T70Hayes TownshipOtsego County · 2,839 peopleAbetter than 93% of U.S. towns·Overall C+ · #477 of 697
T70LivoniaWayne County · 92,603 peopleAbetter than 93% of U.S. towns·Overall A− · #182 of 697
73Milton TownshipCass County · 3,187 peopleAbetter than 93% of U.S. towns·Overall B+ · #212 of 697
T74GrandvilleKent County · 17,018 peopleAbetter than 93% of U.S. towns·Overall A− · #165 of 697
T74Kalamazoo TownshipKalamazoo County · 22,523 peopleAbetter than 93% of U.S. towns·Overall D · #667 of 697
76Oakfield TownshipKent County · 6,190 peopleAbetter than 93% of U.S. towns·Overall B+ · #239 of 697
T77BrightonLivingston County · 7,904 peopleAbetter than 93% of U.S. towns·Overall A · #115 of 697
T77Gaines TownshipKent County · 30,659 peopleAbetter than 93% of U.S. towns·Overall A · #44 of 697
T77Genoa TownshipLivingston County · 20,576 peopleAbetter than 93% of U.S. towns·Overall A− · #187 of 697
T77GreenvilleMontcalm County · 9,256 peopleAbetter than 93% of U.S. towns·Overall B− · #413 of 697
T77Hamlin TownshipMason County · 3,732 peopleAbetter than 93% of U.S. towns·Overall C+ · #445 of 697
T77North MuskegonMuskegon County · 4,079 peopleAbetter than 93% of U.S. towns·Overall A · #79 of 697
T77WayneWayne County · 17,065 peopleAbetter than 93% of U.S. towns·Overall D · #651 of 697
84Jamestown TownshipOttawa County · 10,702 peopleAbetter than 93% of U.S. towns·Overall A · #57 of 697
85Laketon TownshipMuskegon County · 7,721 peopleAbetter than 93% of U.S. towns·Overall B · #348 of 697
T86Bloomfield HillsOakland County · 4,390 peopleAbetter than 93% of U.S. towns·Overall A · #38 of 697
T86Eureka TownshipMontcalm County · 4,354 peopleAbetter than 93% of U.S. towns·Overall A · #110 of 697
T86Orion TownshipOakland County · 38,882 peopleAbetter than 93% of U.S. towns·Overall A+ · #24 of 697
T89Bingham TownshipLeelanau County · 2,660 peopleAbetter than 92% of U.S. towns·Overall B− · #371 of 697
T89Imlay CityLapeer County · 3,753 peopleAbetter than 92% of U.S. towns·Overall C+ · #498 of 697
91KentwoodKent County · 54,776 peopleAbetter than 92% of U.S. towns·Overall C+ · #453 of 697
92Nelson TownshipKent County · 5,054 peopleAbetter than 92% of U.S. towns·Overall B+ · #238 of 697
93Paradise TownshipGrand Traverse County · 5,101 peopleAbetter than 92% of U.S. towns·Overall B+ · #204 of 697
94WyomingKent County · 78,588 peopleAbetter than 92% of U.S. towns·Overall B− · #386 of 697
T95Cedar Creek TownshipMuskegon County · 3,365 peopleAbetter than 92% of U.S. towns·Overall C− · #617 of 697
T95Ishpeming TownshipMarquette County · 3,449 peopleAbetter than 92% of U.S. towns·Overall A− · #119 of 697
T95Lake TownshipMissaukee County · 2,851 peopleAbetter than 92% of U.S. towns·Overall B− · #415 of 697
T95NoviOakland County · 67,319 peopleAbetter than 92% of U.S. towns·Overall A · #55 of 697
T99Byron TownshipKent County · 28,685 peopleAbetter than 92% of U.S. towns·Overall A+ · #15 of 697
T99Pittsfield TownshipWashtenaw County · 40,265 peopleAbetter than 92% of U.S. towns·Overall B+ · #218 of 697
T99WestlandWayne County · 82,333 peopleAbetter than 92% of U.S. towns·Overall C · #552 of 697
T102Houghton College campusHoughton County · 8,560 peopleAbetter than 92% of U.S. towns·Overall A−
T102Mount MorrisGenesee County · 3,086 peopleAbetter than 92% of U.S. towns·Overall D · #681 of 697
T104Independence TownshipOakland County · 37,725 peopleAbetter than 91% of U.S. towns·Overall A · #51 of 697
T104Iron RiverIron County · 3,027 peopleAbetter than 91% of U.S. towns·Overall B · #288 of 697
106RiverviewWayne County · 11,947 peopleAbetter than 91% of U.S. towns·Overall A− · #188 of 697
107Orleans TownshipIonia County · 2,758 peopleAbetter than 91% of U.S. towns·Overall C+ · #468 of 697
T108Alaiedon TownshipIngham County · 2,933 peopleAbetter than 91% of U.S. towns·Overall B+ · #214 of 697
T108Grand Blanc TownshipGenesee County · 40,022 peopleAbetter than 91% of U.S. towns·Overall B · #347 of 697
T110DowagiacCass County · 5,725 peopleAbetter than 91% of U.S. towns·Overall C− · #628 of 697
T110East TawasIosco County · 2,662 peopleAbetter than 91% of U.S. towns·Overall B− · #357 of 697
T110Lake OrionOakland County · 2,900 peopleAbetter than 91% of U.S. towns·Overall A+ · #17 of 697
T113Canton TownshipWayne County · 99,714 peopleAbetter than 91% of U.S. towns·Overall A− · #139 of 697
T113NegauneeMarquette County · 4,663 peopleAbetter than 91% of U.S. towns·Overall A− · #144 of 697
T113Ontwa TownshipCass County · 6,839 peopleAbetter than 91% of U.S. towns·Overall B · #340 of 697
T116Addison TownshipOakland County · 6,321 peopleAbetter than 91% of U.S. towns·Overall A · #68 of 697
T116HudsonvilleOttawa County · 7,964 peopleAbetter than 91% of U.S. towns·Overall A+ · #22 of 697
T116Rochester HillsOakland County · 77,539 peopleAbetter than 91% of U.S. towns·Overall A+ · #29 of 697
T116WixomOakland County · 17,313 peopleAbetter than 91% of U.S. towns·Overall B+ · #198 of 697
T120Almira TownshipBenzie County · 3,989 peopleAbetter than 90% of U.S. towns·Overall B · #287 of 697
T120HollandOttawa County · 35,372 peopleAbetter than 90% of U.S. towns·Overall B+ · #260 of 697
T120Holton TownshipMuskegon County · 2,674 peopleAbetter than 90% of U.S. towns·Overall C− · #588 of 697
123Cedar SpringsKent County · 3,789 peopleAbetter than 90% of U.S. towns·Overall C · #543 of 697
T124New HavenMacomb County · 6,749 peopleAbetter than 90% of U.S. towns·Overall C+ · #457 of 697
T124Oakland TownshipOakland County · 20,631 peopleAbetter than 90% of U.S. towns·Overall A+ · #16 of 697
T124Pierson TownshipMontcalm County · 3,516 peopleAbetter than 90% of U.S. towns·Overall A− · #186 of 697
T124Prairieville TownshipBarry County · 3,393 peopleAbetter than 90% of U.S. towns·Overall B− · #362 of 697
T124Redford TownshipWayne County · 47,432 peopleAbetter than 90% of U.S. towns·Overall D · #641 of 697
T129Leighton TownshipAllegan County · 7,374 peopleAbetter than 90% of U.S. towns·Overall A− · #142 of 697
T129Spencer TownshipKent County · 4,288 peopleAbetter than 90% of U.S. towns·Overall B · #316 of 697
T131Big Creek TownshipOscoda County · 2,739 peopleAbetter than 90% of U.S. towns·Overall D · #646 of 697
T131FranklinOakland County · 3,134 peopleAbetter than 90% of U.S. towns·Overall A · #37 of 697
T131Holly TownshipOakland County · 12,283 peopleAbetter than 90% of U.S. towns·Overall B · #278 of 697
134Tyrone TownshipKent County · 5,262 peopleAbetter than 90% of U.S. towns·Overall B− · #365 of 697
T135Ann Arbor TownshipWashtenaw County · 4,506 peopleAbetter than 90% of U.S. towns·Overall A · #36 of 697
T135Hartland TownshipLivingston County · 16,108 peopleAbetter than 90% of U.S. towns·Overall A+ · #28 of 697
137DexterWashtenaw County · 4,461 peopleAbetter than 90% of U.S. towns·Overall A · #35 of 697
T138Egelston TownshipMuskegon County · 11,445 peopleAbetter than 90% of U.S. towns·Overall D · #634 of 697
T138Hayes TownshipClare County · 4,722 peopleAbetter than 90% of U.S. towns·Overall D · #640 of 697
140Kochville Township College campusSaginaw County · 5,166 peopleAbetter than 89% of U.S. towns·Overall B
T141ClareClare County · 3,318 peopleAbetter than 89% of U.S. towns·Overall C− · #569 of 697
T141Norton ShoresMuskegon County · 25,088 peopleAbetter than 89% of U.S. towns·Overall C+ · #486 of 697
T141Sidney TownshipMontcalm County · 2,651 peopleAbetter than 89% of U.S. towns·Overall C− · #602 of 697
144Oshtemo TownshipKalamazoo County · 23,971 peopleAbetter than 89% of U.S. towns·Overall C · #567 of 697
T145Escanaba TownshipDelta County · 3,552 peopleAbetter than 89% of U.S. towns·Overall B+ · #220 of 697
T145Lake TownshipBerrien County · 3,348 peopleAbetter than 89% of U.S. towns·Overall B · #312 of 697
147HamtramckWayne County · 27,261 peopleAbetter than 89% of U.S. towns·Overall D · #645 of 697
T148FarmingtonOakland County · 11,409 peopleAbetter than 89% of U.S. towns·Overall A+ · #14 of 697
T148SouthfieldOakland County · 76,111 peopleAbetter than 89% of U.S. towns·Overall C− · #615 of 697
T148Surrey TownshipClare County · 3,704 peopleAbetter than 89% of U.S. towns·Overall C− · #616 of 697
T151Dalton TownshipMuskegon County · 9,651 peopleAbetter than 89% of U.S. towns·Overall C+ · #476 of 697
T151HollyOakland County · 5,906 peopleAbetter than 89% of U.S. towns·Overall A− · #152 of 697
T151SpringfieldCalhoun County · 5,246 peopleAbetter than 89% of U.S. towns·Overall D · #668 of 697
T154Barry TownshipBarry County · 3,502 peopleAbetter than 89% of U.S. towns·Overall A · #45 of 697
T154Muskegon TownshipMuskegon County · 17,911 peopleAbetter than 89% of U.S. towns·Overall D · #638 of 697
T156Iron MountainDickinson County · 7,469 peopleAbetter than 88% of U.S. towns·Overall B · #298 of 697
T156Montcalm TownshipMontcalm County · 3,532 peopleAbetter than 88% of U.S. towns·Overall B · #339 of 697
T156Swartz CreekGenesee County · 5,827 peopleAbetter than 88% of U.S. towns·Overall B− · #405 of 697
T159Comstock TownshipKalamazoo County · 15,512 peopleAbetter than 88% of U.S. towns·Overall C+ · #493 of 697
T159FerndaleOakland County · 19,212 peopleAbetter than 88% of U.S. towns·Overall B− · #396 of 697
T159Hagar TownshipBerrien County · 3,173 peopleAbetter than 88% of U.S. towns·Overall C− · #598 of 697
T159MenomineeMenominee County · 8,175 peopleAbetter than 88% of U.S. towns·Overall C+ · #436 of 697
T159Richland TownshipKalamazoo County · 9,116 peopleAbetter than 88% of U.S. towns·Overall A · #77 of 697
T164Grand BlancGenesee County · 7,880 peopleAbetter than 88% of U.S. towns·Overall B · #279 of 697
T164Huron TownshipWayne County · 16,556 peopleAbetter than 88% of U.S. towns·Overall C+ · #449 of 697
T164InksterWayne County · 24,959 peopleAbetter than 88% of U.S. towns·Overall D− · #689 of 697
T164Porter TownshipCass County · 3,946 peopleAbetter than 88% of U.S. towns·Overall C− · #589 of 697
168Ann ArborWashtenaw County · 122,233 peopleAbetter than 88% of U.S. towns·Overall B+ · #203 of 697
169PontiacOakland County · 62,077 peopleAbetter than 88% of U.S. towns·Overall D · #682 of 697
T170GibraltarWayne County · 4,792 peopleAbetter than 88% of U.S. towns·Overall A− · #140 of 697
T170Grant TownshipNewaygo County · 3,406 peopleAbetter than 88% of U.S. towns·Overall C+ · #451 of 697
T170NorthvilleOakland County · 6,013 peopleAbetter than 88% of U.S. towns·Overall A+ · #6 of 697
T173Caledonia TownshipKent County · 17,171 peopleAbetter than 88% of U.S. towns·Overall A+ · #10 of 697
T173Salem TownshipWashtenaw County · 6,786 peopleAbetter than 88% of U.S. towns·Overall A− · #154 of 697
T175Auburn HillsOakland County · 25,925 peopleAbetter than 88% of U.S. towns·Overall C− · #603 of 697
T175Bloomfield TownshipOakland County · 43,904 peopleAbetter than 88% of U.S. towns·Overall A · #42 of 697
177Rose TownshipOakland County · 6,268 peopleAbetter than 88% of U.S. towns·Overall B+ · #254 of 697
178Farmington HillsOakland County · 83,291 peopleAbetter than 88% of U.S. towns·Overall B+ · #205 of 697
179Wayland TownshipAllegan County · 3,620 peopleAbetter than 87% of U.S. towns·Overall A− · #155 of 697
T180Martin TownshipAllegan County · 2,721 peopleAbetter than 87% of U.S. towns·Overall B− · #381 of 697
T180Muskegon HeightsMuskegon County · 9,770 peopleAbetter than 87% of U.S. towns·No overall grade
T182Fabius TownshipSt. Joseph County · 3,325 peopleAbetter than 87% of U.S. towns·Overall B− · #367 of 697
T182White Lake TownshipOakland County · 31,377 peopleAbetter than 87% of U.S. towns·Overall A− · #189 of 697
184Ensley TownshipNewaygo County · 2,723 peopleAbetter than 87% of U.S. towns·Overall B+ · #256 of 697
185Blendon TownshipOttawa County · 7,629 peopleAbetter than 87% of U.S. towns·Overall A+ · #27 of 697
T186Cannon TownshipKent County · 14,615 peopleAbetter than 87% of U.S. towns·Overall A · #89 of 697
T186Cascade TownshipKent County · 20,201 peopleAbetter than 87% of U.S. towns·Overall A · #61 of 697
T186Grant TownshipOceana County · 3,034 peopleAbetter than 87% of U.S. towns·Overall C+ · #442 of 697
T186Reed CityOsceola County · 2,528 peopleAbetter than 87% of U.S. towns·Overall C+ · #501 of 697
T186Shelby TownshipOceana County · 4,143 peopleAbetter than 87% of U.S. towns·Overall C+ · #480 of 697
T186West Bloomfield TownshipOakland County · 66,049 peopleAbetter than 87% of U.S. towns·Overall A− · #135 of 697
T192Scio TownshipWashtenaw County · 18,597 peopleAbetter than 87% of U.S. towns·Overall A · #56 of 697
T192SpartaKent County · 4,255 peopleAbetter than 87% of U.S. towns·Overall B+ · #215 of 697
T192Sylvan TownshipWashtenaw County · 3,545 peopleAbetter than 87% of U.S. towns·Overall A · #72 of 697
195Benton HarborBerrien County · 8,803 peopleAbetter than 86% of U.S. towns·Overall D− · #693 of 697
T196Fillmore TownshipAllegan County · 2,934 peopleAbetter than 86% of U.S. towns·Overall A · #59 of 697
T196MasonIngham County · 8,264 peopleAbetter than 86% of U.S. towns·Overall A− · #120 of 697
198Grant TownshipClare County · 3,437 peopleAbetter than 86% of U.S. towns·Overall D · #658 of 697
199Negaunee TownshipMarquette County · 3,292 peopleAbetter than 86% of U.S. towns·Overall B · #331 of 697
T200Deerfield TownshipLivingston County · 4,102 peopleAbetter than 86% of U.S. towns·Overall A · #112 of 697
T200Garden CityWayne County · 26,280 peopleAbetter than 86% of U.S. towns·Overall C+ · #508 of 697
T200Hope TownshipBarry County · 3,218 peopleAbetter than 86% of U.S. towns·Overall A− · #131 of 697
203Groveland TownshipOakland County · 6,274 peopleAbetter than 86% of U.S. towns·Overall B · #273 of 697
204RichmondMacomb County · 5,927 peopleAbetter than 86% of U.S. towns·Overall B · #350 of 697
T205Commerce TownshipOakland County · 45,067 peopleAbetter than 86% of U.S. towns·Overall A · #85 of 697
T205Evergreen TownshipMontcalm County · 3,063 peopleAbetter than 86% of U.S. towns·Overall C · #513 of 697
T205Lima TownshipWashtenaw County · 4,215 peopleAbetter than 86% of U.S. towns·Overall A · #87 of 697
T205Spring Arbor TownshipJackson County · 8,526 peopleAbetter than 86% of U.S. towns·Overall A · #39 of 697
209Metamora TownshipLapeer County · 4,573 peopleAbetter than 86% of U.S. towns·Overall A− · #156 of 697
210FentonGenesee County · 11,774 peopleAbetter than 86% of U.S. towns·Overall B− · #408 of 697
T211Chikaming TownshipBerrien County · 2,752 peopleAbetter than 85% of U.S. towns·Overall B+ · #264 of 697
T211Fruitland TownshipMuskegon County · 5,955 peopleAbetter than 85% of U.S. towns·Overall C+ · #439 of 697
T211HillsdaleHillsdale County · 8,002 peopleAbetter than 85% of U.S. towns·Overall B− · #420 of 697
T211Solon TownshipKent County · 6,652 peopleAbetter than 85% of U.S. towns·Overall B+ · #242 of 697
T215Flint TownshipGenesee County · 30,844 peopleAbetter than 85% of U.S. towns·Overall D− · #694 of 697
T215Watervliet TownshipBerrien County · 3,126 peopleAbetter than 85% of U.S. towns·Overall C · #568 of 697
T217Long Lake TownshipGrand Traverse County · 10,101 peopleAbetter than 85% of U.S. towns·Overall B · #313 of 697
T217Saline TownshipWashtenaw County · 2,735 peopleAbetter than 85% of U.S. towns·Overall A · #84 of 697
T219Fruitport TownshipMuskegon County · 15,666 peopleAbetter than 85% of U.S. towns·Overall C+ · #509 of 697
T219Vergennes TownshipKent County · 4,968 peopleAbetter than 85% of U.S. towns·Overall A− · #163 of 697
T219Waterford TownshipOakland County · 69,922 peopleAbetter than 85% of U.S. towns·Overall B · #346 of 697
T222Georgetown TownshipOttawa County · 55,682 peopleA−better than 85% of U.S. towns·Overall A+ · #23 of 697
T222North Branch TownshipLapeer County · 3,557 peopleA−better than 85% of U.S. towns·Overall B+ · #235 of 697
T222Oceola TownshipLivingston County · 14,888 peopleA−better than 85% of U.S. towns·Overall A− · #170 of 697
225Blair TownshipGrand Traverse County · 9,208 peopleA−better than 85% of U.S. towns·Overall B · #284 of 697
T226RochesterOakland County · 12,824 peopleA−better than 85% of U.S. towns·Overall A+ · #4 of 697
T226WaylandAllegan County · 4,531 peopleA−better than 85% of U.S. towns·Overall A · #82 of 697
T226Wells TownshipDelta County · 4,821 peopleA−better than 85% of U.S. towns·Overall C+ · #489 of 697
229Lyon TownshipOakland County · 26,867 peopleA−better than 84% of U.S. towns·Overall A+ · #33 of 697
T230South LyonOakland County · 12,107 peopleA−better than 84% of U.S. towns·Overall A+ · #13 of 697
T230Washington TownshipMacomb County · 29,229 peopleA−better than 84% of U.S. towns·Overall B+ · #225 of 697
T232Brownstown TownshipWayne County · 32,680 peopleA−better than 84% of U.S. towns·Overall B · #326 of 697
T232Van Buren TownshipWayne County · 29,770 peopleA−better than 84% of U.S. towns·Overall C− · #605 of 697
T234Hopkins TownshipAllegan County · 2,754 peopleA−better than 84% of U.S. towns·Overall A− · #175 of 697
T234Monterey TownshipAllegan County · 2,529 peopleA−better than 84% of U.S. towns·Overall C+ · #438 of 697
T236Casnovia TownshipMuskegon County · 2,825 peopleA−better than 84% of U.S. towns·Overall C · #565 of 697
T236KingsfordDickinson County · 5,096 peopleA−better than 84% of U.S. towns·Overall A · #116 of 697
T238Highland TownshipOakland County · 20,319 peopleA−better than 84% of U.S. towns·Overall A · #113 of 697
T238Mundy TownshipGenesee County · 15,468 peopleA−better than 84% of U.S. towns·Overall C · #551 of 697
240Menominee TownshipMenominee County · 3,306 peopleA−better than 84% of U.S. towns·Overall B− · #431 of 697
T241Adams TownshipHoughton County · 2,565 peopleA−better than 84% of U.S. towns·Overall A− · #168 of 697
T241Lodi TownshipWashtenaw County · 6,281 peopleA−better than 84% of U.S. towns·Overall A+ · #20 of 697
T241SalineWashtenaw County · 9,001 peopleA−better than 84% of U.S. towns·Overall A · #90 of 697
T241TroyOakland County · 88,733 peopleA−better than 84% of U.S. towns·Overall A · #98 of 697
T245PortageKalamazoo County · 49,862 peopleA−better than 83% of U.S. towns·Overall B− · #361 of 697
T245RockwoodWayne County · 3,132 peopleA−better than 83% of U.S. towns·Overall A− · #185 of 697
T247Lowell TownshipKent County · 6,500 peopleA−better than 83% of U.S. towns·Overall A · #63 of 697
T247Munising TownshipAlger County · 2,759 peopleA−better than 83% of U.S. towns·Overall C · #534 of 697
T247Superior TownshipWashtenaw County · 14,862 peopleA−better than 83% of U.S. towns·Overall B+ · #200 of 697
T250Silver Creek TownshipCass County · 3,041 peopleA−better than 83% of U.S. towns·Overall C · #516 of 697
T250St. JohnsClinton County · 7,780 peopleA−better than 83% of U.S. towns·Overall A · #97 of 697
T252Center LineMacomb County · 8,503 peopleA−better than 83% of U.S. towns·Overall C− · #610 of 697
T252White Pigeon TownshipSt. Joseph County · 3,893 peopleA−better than 83% of U.S. towns·Overall C− · #591 of 697
T252Wolverine LakeOakland County · 4,455 peopleA−better than 83% of U.S. towns·Overall A · #48 of 697
T255Parma TownshipJackson County · 2,670 peopleA−better than 83% of U.S. towns·Overall C · #564 of 697
T255Sandstone TownshipJackson County · 3,873 peopleA−better than 83% of U.S. towns·Overall B · #314 of 697
257Rutland TownshipBarry County · 4,308 peopleA−better than 83% of U.S. towns·Overall B · #289 of 697
258L'Anse TownshipBaraga County · 3,634 peopleA−better than 83% of U.S. towns·Overall C+ · #506 of 697
T259HancockHoughton County · 4,596 peopleA−better than 82% of U.S. towns·Overall A− · #143 of 697
T259Niles TownshipBerrien County · 14,304 peopleA−better than 82% of U.S. towns·Overall C+ · #505 of 697
261St. ClairSt. Clair County · 5,833 peopleA−better than 82% of U.S. towns·Overall A · #114 of 697
T262BirminghamOakland County · 21,923 peopleA−better than 82% of U.S. towns·Overall A+ · #32 of 697
T262Madison TownshipLenawee County · 7,538 peopleA−better than 82% of U.S. towns·Overall C · #542 of 697
T262Sumpter TownshipWayne County · 11,384 peopleA−better than 82% of U.S. towns·Overall C− · #578 of 697
T265Bainbridge TownshipBerrien County · 2,625 peopleA−better than 82% of U.S. towns·Overall D · #631 of 697
T265Flat RockWayne County · 10,218 peopleA−better than 82% of U.S. towns·Overall B− · #414 of 697
T265Oscoda TownshipIosco County · 7,158 peopleA−better than 82% of U.S. towns·Overall C+ · #479 of 697
T268Coloma TownshipBerrien County · 4,968 peopleA−better than 82% of U.S. towns·Overall C− · #604 of 697
T268Mount Morris TownshipGenesee County · 19,484 peopleA−better than 82% of U.S. towns·Overall D · #677 of 697
T268SouthgateWayne County · 28,931 peopleA−better than 82% of U.S. towns·Overall C · #559 of 697
T271Benton TownshipBerrien County · 14,228 peopleA−better than 82% of U.S. towns·Overall D− · #697 of 697
T271Kimball TownshipSt. Clair County · 9,652 peopleA−better than 82% of U.S. towns·Overall B− · #388 of 697
T271MilanWashtenaw County · 5,973 peopleA−better than 82% of U.S. towns·Overall A · #106 of 697
T274Breitung TownshipDickinson County · 5,857 peopleA−better than 82% of U.S. towns·Overall B · #282 of 697
T274ColdwaterBranch County · 14,216 peopleA−better than 82% of U.S. towns·Overall C · #563 of 697
T274Concord TownshipJackson County · 2,721 peopleA−better than 82% of U.S. towns·Overall C+ · #463 of 697
T277Hazel ParkOakland County · 14,937 peopleA−better than 82% of U.S. towns·Overall C · #539 of 697
T277Lathrup VillageOakland County · 4,019 peopleA−better than 82% of U.S. towns·Overall B · #318 of 697
T279Arcadia TownshipLapeer County · 3,174 peopleA−better than 81% of U.S. towns·Overall B− · #394 of 697
T279Lapeer TownshipLapeer County · 4,996 peopleA−better than 81% of U.S. towns·Overall B · #280 of 697
T279Sage TownshipGladwin County · 2,502 peopleA−better than 81% of U.S. towns·Overall D · #653 of 697
T279Vevay TownshipIngham County · 3,638 peopleA−better than 81% of U.S. towns·Overall B+ · #236 of 697
283ClawsonOakland County · 11,312 peopleA−better than 81% of U.S. towns·Overall A · #69 of 697
284Courtland TownshipKent County · 9,321 peopleA−better than 81% of U.S. towns·Overall A · #109 of 697
285Union TownshipIsabella County · 11,850 peopleA−better than 81% of U.S. towns·Overall C− · #629 of 697
T286BeldingIonia County · 6,000 peopleA−better than 81% of U.S. towns·Overall B− · #419 of 697
T286Texas TownshipKalamazoo County · 18,864 peopleA−better than 81% of U.S. towns·Overall B+ · #206 of 697
T288Bingham TownshipClinton County · 2,973 peopleA−better than 81% of U.S. towns·Overall A− · #128 of 697
T288New Buffalo TownshipBerrien County · 2,517 peopleA−better than 81% of U.S. towns·Overall B · #333 of 697
T288Zeeland TownshipOttawa County · 12,305 peopleA−better than 81% of U.S. towns·Overall A+ · #7 of 697
T291Allendale TownshipOttawa County · 27,519 peopleA−better than 81% of U.S. towns·Overall A · #104 of 697
T291Brooks TownshipNewaygo County · 3,833 peopleA−better than 81% of U.S. towns·Overall C− · #620 of 697
T293Columbia TownshipJackson County · 7,515 peopleA−better than 81% of U.S. towns·Overall C+ · #462 of 697
T293Manchester TownshipWashtenaw County · 4,550 peopleA−better than 81% of U.S. towns·Overall A− · #121 of 697
T293Somerset TownshipHillsdale County · 4,606 peopleA−better than 81% of U.S. towns·Overall B · #292 of 697
T296Howard TownshipCass County · 6,255 peopleA−better than 81% of U.S. towns·Overall B− · #359 of 697
T296Vienna TownshipGenesee County · 13,001 peopleA−better than 81% of U.S. towns·Overall C− · #597 of 697
T298Forest TownshipGenesee County · 4,354 peopleA−better than 80% of U.S. towns·Overall C · #545 of 697
T298Southfield TownshipOakland County · 14,671 peopleA−better than 80% of U.S. towns·Overall A · #46 of 697
300Lenox TownshipMacomb County · 13,251 peopleA−better than 80% of U.S. towns·Overall C+ · #437 of 697
T301AlpenaAlpena County · 10,088 peopleA−better than 80% of U.S. towns·Overall C− · #581 of 697
T301Marion TownshipLivingston County · 12,051 peopleA−better than 80% of U.S. towns·Overall B+ · #210 of 697
T303Bloomingdale TownshipVan Buren County · 3,074 peopleA−better than 80% of U.S. towns·Overall D · #633 of 697
T303TrentonWayne County · 17,849 peopleA−better than 80% of U.S. towns·Overall A+ · #11 of 697
T305Clayton TownshipGenesee County · 7,309 peopleA−better than 80% of U.S. towns·Overall C+ · #466 of 697
T305IshpemingMarquette County · 6,205 peopleA−better than 80% of U.S. towns·Overall B− · #366 of 697
T305Sparta TownshipKent County · 9,617 peopleA−better than 80% of U.S. towns·Overall A− · #151 of 697
308Portage TownshipHoughton County · 3,234 peopleA−better than 80% of U.S. towns·Overall A− · #145 of 697
309Dorr TownshipAllegan County · 7,918 peopleA−better than 80% of U.S. towns·Overall A− · #171 of 697
310KalamazooKalamazoo County · 72,683 peopleA−better than 80% of U.S. towns·Overall D · #675 of 697
311Sherman TownshipSt. Joseph County · 3,462 peopleA−better than 79% of U.S. towns·Overall C · #515 of 697
T312PottervilleEaton County · 3,135 peopleA−better than 79% of U.S. towns·Overall B− · #377 of 697
T312York TownshipWashtenaw County · 9,130 peopleA−better than 79% of U.S. towns·Overall B+ · #195 of 697
314Brandon TownshipOakland County · 15,541 peopleA−better than 79% of U.S. towns·Overall A · #60 of 697
T315Bowne TownshipKent County · 3,339 peopleA−better than 79% of U.S. towns·Overall A− · #153 of 697
T315Hanover TownshipJackson County · 3,708 peopleA−better than 79% of U.S. towns·Overall B+ · #221 of 697
T315Perry TownshipShiawassee County · 4,167 peopleA−better than 79% of U.S. towns·Overall C+ · #469 of 697
T315Woodstock TownshipLenawee County · 3,578 peopleA−better than 79% of U.S. towns·Overall C · #520 of 697
319Tyrone TownshipLivingston County · 12,270 peopleA−better than 79% of U.S. towns·Overall B+ · #245 of 697
T320Grosse Ile TownshipWayne County · 10,409 peopleA−better than 79% of U.S. towns·Overall A− · #129 of 697
T320Jefferson TownshipHillsdale County · 3,037 peopleA−better than 79% of U.S. towns·Overall C− · #593 of 697
T320St. JosephBerrien County · 7,893 peopleA−better than 79% of U.S. towns·Overall A− · #179 of 697
T323Augusta TownshipWashtenaw County · 7,345 peopleA−better than 79% of U.S. towns·Overall B · #323 of 697
T323Crystal TownshipMontcalm County · 2,726 peopleA−better than 79% of U.S. towns·Overall C− · #582 of 697
T323EastpointeMacomb County · 33,814 peopleA−better than 79% of U.S. towns·Overall D− · #687 of 697
T326Lyndon TownshipWashtenaw County · 2,662 peopleA−better than 78% of U.S. towns·Overall A− · #134 of 697
T326Stockbridge TownshipIngham County · 3,998 peopleA−better than 78% of U.S. towns·Overall A− · #157 of 697
T328Fort Gratiot TownshipSt. Clair County · 11,715 peopleA−better than 78% of U.S. towns·Overall B · #297 of 697
T328Leroy TownshipCalhoun County · 3,680 peopleA−better than 78% of U.S. towns·Overall B− · #387 of 697
T328Newton TownshipCalhoun County · 2,800 peopleA−better than 78% of U.S. towns·Overall C− · #572 of 697
T331Lexington TownshipSanilac County · 3,452 peopleA−better than 78% of U.S. towns·Overall B · #342 of 697
T331Sheridan TownshipNewaygo County · 2,581 peopleA−better than 78% of U.S. towns·Overall B− · #402 of 697
333SanduskySanilac County · 2,664 peopleA−better than 78% of U.S. towns·Overall B · #290 of 697
334Shelby TownshipMacomb County · 80,415 peopleA−better than 78% of U.S. towns·Overall B+ · #207 of 697
T335Burtchville TownshipSt. Clair County · 4,034 peopleA−better than 78% of U.S. towns·Overall B · #345 of 697
T335Dryden TownshipLapeer County · 4,809 peopleA−better than 78% of U.S. towns·Overall A− · #184 of 697
T335Hadley TownshipLapeer County · 4,555 peopleA−better than 78% of U.S. towns·Overall B · #308 of 697
T338Brighton TownshipLivingston County · 19,489 peopleA−better than 78% of U.S. towns·Overall A · #67 of 697
T338Richland TownshipMontcalm County · 2,778 peopleA−better than 78% of U.S. towns·Overall D · #670 of 697
T340DetroitWayne County · 649,095 peopleA−better than 78% of U.S. towns·Overall D · #680 of 697
T340Wright TownshipOttawa County · 3,185 peopleA−better than 78% of U.S. towns·Overall B+ · #268 of 697
T342Cooper TownshipKalamazoo County · 10,446 peopleA−better than 77% of U.S. towns·Overall B− · #400 of 697
T342Mayfield TownshipLapeer County · 8,070 peopleA−better than 77% of U.S. towns·Overall B · #337 of 697
T342Pleasant RidgeOakland County · 2,592 peopleA−better than 77% of U.S. towns·Overall B+ · #228 of 697
345Fenton TownshipGenesee County · 17,408 peopleA−better than 77% of U.S. towns·Overall B · #286 of 697
T346Attica TownshipLapeer County · 4,729 peopleA−better than 77% of U.S. towns·Overall C · #517 of 697
T346Handy TownshipLivingston County · 8,887 peopleA−better than 77% of U.S. towns·Overall B+ · #251 of 697
348Odessa TownshipIonia County · 3,966 peopleA−better than 77% of U.S. towns·Overall A− · #130 of 697
349St. Joseph TownshipBerrien County · 9,703 peopleA−better than 77% of U.S. towns·Overall B− · #369 of 697
350Keego HarborOakland County · 2,723 peopleA−better than 77% of U.S. towns·Overall B+ · #265 of 697
T351HastingsBarry County · 7,490 peopleA−better than 77% of U.S. towns·Overall B · #315 of 697
T351Leoni TownshipJackson County · 13,764 peopleA−better than 77% of U.S. towns·Overall C · #532 of 697
T351Milford TownshipOakland County · 18,008 peopleA−better than 77% of U.S. towns·Overall B+ · #211 of 697
354Garfield TownshipNewaygo County · 2,589 peopleA−better than 76% of U.S. towns·Overall C · #541 of 697
T355Beverly HillsOakland County · 10,449 peopleA−better than 76% of U.S. towns·Overall A+ · #21 of 697
T355Bruce TownshipMacomb County · 10,175 peopleA−better than 76% of U.S. towns·Overall B+ · #213 of 697
T357Green Lake TownshipGrand Traverse County · 6,822 peopleA−better than 76% of U.S. towns·Overall B+ · #255 of 697
T357Summit TownshipJackson County · 22,705 peopleA−better than 76% of U.S. towns·Overall D · #647 of 697
T359Burr Oak TownshipSt. Joseph County · 2,635 peopleA−better than 76% of U.S. towns·Overall B− · #404 of 697
T359Grass Lake TownshipJackson County · 6,273 peopleA−better than 76% of U.S. towns·Overall A− · #138 of 697
T359Homer TownshipCalhoun County · 2,897 peopleA−better than 76% of U.S. towns·Overall C · #536 of 697
T359Owosso TownshipShiawassee County · 4,786 peopleA−better than 76% of U.S. towns·Overall C− · #596 of 697
363Oak ParkOakland County · 29,072 peopleA−better than 76% of U.S. towns·Overall D · #643 of 697
364Thornapple TownshipBarry County · 9,692 peopleA−better than 76% of U.S. towns·Overall A · #75 of 697
T365Coldwater TownshipBranch County · 3,859 peopleA−better than 76% of U.S. towns·Overall C · #518 of 697
T365St. Clair TownshipSt. Clair County · 7,159 peopleA−better than 76% of U.S. towns·Overall B · #320 of 697
367Baraga TownshipBaraga County · 3,382 peopleA−better than 76% of U.S. towns·Overall C− · #590 of 697
368Cohoctah TownshipLivingston County · 3,185 peopleA−better than 76% of U.S. towns·Overall B+ · #270 of 697
369Mount PleasantIsabella County · 20,925 peopleA−better than 75% of U.S. towns·Overall D · #637 of 697
T370BuchananBerrien County · 4,143 peopleA−better than 75% of U.S. towns·Overall B− · #368 of 697
T370TecumsehLenawee County · 8,608 peopleA−better than 75% of U.S. towns·Overall B+ · #209 of 697
T372Green Oak TownshipLivingston County · 19,901 peopleA−better than 75% of U.S. towns·Overall A+ · #31 of 697
T372Napoleon TownshipJackson County · 6,706 peopleA−better than 75% of U.S. towns·Overall B− · #403 of 697
T372Union TownshipBranch County · 2,969 peopleA−better than 75% of U.S. towns·Overall C · #526 of 697
T375Manlius TownshipAllegan County · 3,433 peopleA−better than 75% of U.S. towns·Overall B · #295 of 697
T375Rollin TownshipLenawee County · 3,020 peopleA−better than 75% of U.S. towns·Overall C+ · #467 of 697
377Yankee Springs TownshipBarry County · 5,462 peopleA−better than 75% of U.S. towns·Overall B+ · #202 of 697
T378Dearborn HeightsWayne County · 60,664 peopleB+better than 75% of U.S. towns·Overall C− · #594 of 697
T378Webster TownshipWashtenaw County · 6,485 peopleB+better than 75% of U.S. towns·Overall A · #103 of 697
T380Orangeville TownshipBarry County · 3,497 peopleB+better than 75% of U.S. towns·Overall B− · #425 of 697
T380Trowbridge TownshipAllegan County · 2,561 peopleB+better than 75% of U.S. towns·Overall C+ · #495 of 697
382TaylorWayne County · 61,279 peopleB+better than 75% of U.S. towns·Overall D · #660 of 697
T383Atlas TownshipGenesee County · 8,271 peopleB+better than 75% of U.S. towns·Overall B · #343 of 697
T383Cambridge TownshipLenawee County · 5,763 peopleB+better than 75% of U.S. towns·Overall B · #294 of 697
T383Johnstown TownshipBarry County · 2,917 peopleB+better than 75% of U.S. towns·Overall B− · #355 of 697
T386Madison HeightsOakland County · 28,297 peopleB+better than 74% of U.S. towns·Overall B · #303 of 697
T386Whiteford TownshipMonroe County · 4,618 peopleB+better than 74% of U.S. towns·Overall A · #70 of 697
388Deerfield TownshipLapeer County · 5,802 peopleB+better than 74% of U.S. towns·Overall B+ · #201 of 697
389IthacaGratiot County · 2,807 peopleB+better than 74% of U.S. towns·Overall B+ · #199 of 697
390Gaines TownshipGenesee County · 6,610 peopleB+better than 74% of U.S. towns·Overall C+ · #455 of 697
T391Bedford TownshipMonroe County · 32,013 peopleB+better than 74% of U.S. towns·Overall B+ · #259 of 697
T391MarshallCalhoun County · 6,800 peopleB+better than 74% of U.S. towns·Overall B− · #379 of 697
T393AdrianLenawee County · 20,191 peopleB+better than 74% of U.S. towns·Overall C− · #611 of 697
T393CharlotteEaton County · 9,305 peopleB+better than 74% of U.S. towns·Overall B− · #422 of 697
T393GladstoneDelta County · 5,189 peopleB+better than 74% of U.S. towns·Overall A− · #164 of 697
T393MilfordOakland County · 6,520 peopleB+better than 74% of U.S. towns·Overall A · #52 of 697
T393WyandotteWayne County · 24,072 peopleB+better than 74% of U.S. towns·Overall B · #301 of 697
398RosevilleMacomb County · 46,863 peopleB+better than 74% of U.S. towns·Overall D · #650 of 697
T399AlbionCalhoun County · 7,474 peopleB+better than 74% of U.S. towns·Overall C− · #630 of 697
T399Manistee TownshipManistee County · 4,268 peopleB+better than 74% of U.S. towns·Overall B− · #423 of 697
T401Clearwater TownshipKalkaska County · 2,600 peopleB+better than 74% of U.S. towns·Overall B · #324 of 697
T401Grand HavenOttawa County · 11,038 peopleB+better than 74% of U.S. towns·Overall A · #117 of 697
T403Decatur TownshipVan Buren County · 3,503 peopleB+better than 74% of U.S. towns·Overall C+ · #474 of 697
T403MiddlevilleBarry County · 4,407 peopleB+better than 74% of U.S. towns·Overall A · #66 of 697
T403Royal OakOakland County · 57,583 peopleB+better than 74% of U.S. towns·Overall A · #74 of 697
T403Ypsilanti TownshipWashtenaw County · 53,721 peopleB+better than 74% of U.S. towns·Overall B− · #411 of 697
407Montrose TownshipGenesee County · 5,896 peopleB+better than 74% of U.S. towns·Overall C+ · #435 of 697
408Tompkins TownshipJackson County · 2,641 peopleB+better than 73% of U.S. towns·Overall C− · #606 of 697
409Berrien TownshipBerrien County · 4,787 peopleB+better than 73% of U.S. towns·Overall C− · #574 of 697
T410Battle CreekCalhoun County · 52,021 peopleB+better than 73% of U.S. towns·Overall D− · #684 of 697
T410Cottrellville TownshipSt. Clair County · 3,469 peopleB+better than 73% of U.S. towns·Overall B+ · #223 of 697
T410Ganges TownshipAllegan County · 2,676 peopleB+better than 73% of U.S. towns·Overall C+ · #512 of 697
T413Erie TownshipMonroe County · 4,348 peopleB+better than 73% of U.S. towns·Overall A− · #194 of 697
T413MelvindaleWayne County · 12,325 peopleB+better than 73% of U.S. towns·Overall D · #654 of 697
T413Paw PawVan Buren County · 3,386 peopleB+better than 73% of U.S. towns·Overall C− · #577 of 697
416JacksonJackson County · 31,022 peopleB+better than 73% of U.S. towns·Overall D · #678 of 697
T417CoopersvilleOttawa County · 4,802 peopleB+better than 73% of U.S. towns·Overall B · #325 of 697
T417Larkin TownshipMidland County · 5,390 peopleB+better than 73% of U.S. towns·Overall A · #40 of 697
419Cambria TownshipHillsdale County · 2,547 peopleB+better than 73% of U.S. towns·Overall C · #522 of 697
T420AlmontLapeer County · 2,848 peopleB+better than 73% of U.S. towns·Overall B+ · #232 of 697
T420Little Traverse TownshipEmmet County · 2,622 peopleB+better than 73% of U.S. towns·Overall A · #92 of 697
422Genesee TownshipGenesee County · 20,266 peopleB+better than 73% of U.S. towns·Overall D− · #685 of 697
423WoodhavenWayne County · 12,503 peopleB+better than 72% of U.S. towns·Overall B− · #370 of 697
424Paw Paw TownshipVan Buren County · 6,884 peopleB+better than 72% of U.S. towns·Overall B− · #395 of 697
T425Benzonia TownshipBenzie County · 2,816 peopleB+better than 72% of U.S. towns·Overall C+ · #443 of 697
T425Crockery TownshipOttawa County · 4,784 peopleB+better than 72% of U.S. towns·Overall A+ · #25 of 697
T427Ira TownshipSt. Clair County · 5,104 peopleB+better than 72% of U.S. towns·Overall B− · #393 of 697
T427Schoolcraft TownshipKalamazoo County · 9,316 peopleB+better than 72% of U.S. towns·Overall B+ · #241 of 697
T429Argentine TownshipGenesee County · 7,021 peopleB+better than 72% of U.S. towns·Overall A− · #191 of 697
T429Olive TownshipOttawa County · 5,291 peopleB+better than 72% of U.S. towns·Overall A+ · #12 of 697
431Irving TownshipBarry County · 3,836 peopleB+better than 72% of U.S. towns·Overall B+ · #233 of 697
T432Liberty TownshipJackson County · 3,080 peopleB+better than 72% of U.S. towns·Overall B · #304 of 697
T432Unadilla TownshipLivingston County · 3,284 peopleB+better than 72% of U.S. towns·Overall A− · #122 of 697
434Blackman TownshipJackson County · 24,987 peopleB+better than 72% of U.S. towns·Overall D · #657 of 697
435WarrenMacomb County · 137,138 peopleB+better than 72% of U.S. towns·Overall C− · #612 of 697
T436Ada TownshipKent County · 14,769 peopleB+better than 71% of U.S. towns·Overall A · #34 of 697
T436Delta TownshipEaton County · 33,175 peopleB+better than 71% of U.S. towns·Overall B+ · #250 of 697
T438BerkleyOakland County · 15,145 peopleB+better than 71% of U.S. towns·Overall A+ · #1 of 697
T438LowellKent County · 4,134 peopleB+better than 71% of U.S. towns·Overall A · #47 of 697
T438Port Sheldon TownshipOttawa County · 5,480 peopleB+better than 71% of U.S. towns·Overall B+ · #249 of 697
441Oronoko TownshipBerrien County · 9,074 peopleB+better than 71% of U.S. towns·Overall C · #523 of 697
T442Chesaning TownshipSaginaw County · 4,654 peopleB+better than 71% of U.S. towns·Overall B · #271 of 697
T442Ravenna TownshipMuskegon County · 3,045 peopleB+better than 71% of U.S. towns·Overall B · #299 of 697
T442Sullivan TownshipMuskegon County · 2,725 peopleB+better than 71% of U.S. towns·Overall C · #562 of 697
T445BurtonGenesee County · 29,313 peopleB+better than 71% of U.S. towns·Overall D− · #686 of 697
T445Tallmadge TownshipOttawa County · 9,188 peopleB+better than 71% of U.S. towns·Overall A− · #181 of 697
447Conway TownshipLivingston County · 3,594 peopleB+better than 71% of U.S. towns·Overall B · #322 of 697
T448Bloomer TownshipMontcalm County · 6,567 peopleB+better than 70% of U.S. towns·Overall B− · #391 of 697
T448IoniaIonia County · 12,208 peopleB+better than 70% of U.S. towns·Overall B · #276 of 697
T450Lincoln TownshipMidland County · 2,550 peopleB+better than 70% of U.S. towns·Overall A+ · #3 of 697
T450UticaMacomb County · 5,114 peopleB+better than 70% of U.S. towns·Overall B− · #410 of 697
452Carmel TownshipEaton County · 2,851 peopleB+better than 70% of U.S. towns·Overall C+ · #456 of 697
453South HavenVan Buren County · 4,002 peopleB+better than 70% of U.S. towns·Overall D · #664 of 697
T454Antwerp TownshipVan Buren County · 13,832 peopleB+better than 70% of U.S. towns·Overall B+ · #196 of 697
T454Roscommon TownshipRoscommon County · 4,520 peopleB+better than 70% of U.S. towns·Overall C− · #607 of 697
456Ashland TownshipNewaygo County · 2,861 peopleB+better than 70% of U.S. towns·Overall B− · #374 of 697
T457EscanabaDelta County · 12,257 peopleB+better than 70% of U.S. towns·Overall C · #547 of 697
T457Marathon TownshipLapeer County · 4,444 peopleB+better than 70% of U.S. towns·Overall C · #530 of 697
T457Overisel TownshipAllegan County · 3,169 peopleB+better than 70% of U.S. towns·Overall A− · #147 of 697
460Richmond TownshipMacomb County · 3,632 peopleB+better than 70% of U.S. towns·Overall C+ · #482 of 697
T461Clinton TownshipLenawee County · 3,700 peopleB+better than 70% of U.S. towns·Overall A · #86 of 697
T461Eaton TownshipEaton County · 4,009 peopleB+better than 70% of U.S. towns·Overall B · #281 of 697
463Franklin TownshipLenawee County · 3,047 peopleB+better than 70% of U.S. towns·Overall B · #353 of 697
T464Alamo TownshipKalamazoo County · 3,826 peopleB+better than 70% of U.S. towns·Overall A− · #169 of 697
T464Caledonia TownshipShiawassee County · 4,323 peopleB+better than 70% of U.S. towns·Overall C+ · #450 of 697
T466London TownshipMonroe County · 3,006 peopleB+better than 69% of U.S. towns·Overall B− · #390 of 697
T466Marshall TownshipCalhoun County · 3,162 peopleB+better than 69% of U.S. towns·Overall B− · #432 of 697
T466NewaygoNewaygo County · 2,547 peopleB+better than 69% of U.S. towns·Overall D · #642 of 697
T469Aurelius TownshipIngham County · 4,394 peopleB+better than 69% of U.S. towns·Overall B · #274 of 697
T469RockfordKent County · 6,313 peopleB+better than 69% of U.S. towns·Overall A · #108 of 697
T469Thetford TownshipGenesee County · 6,482 peopleB+better than 69% of U.S. towns·Overall D · #659 of 697
472NilesBerrien County · 11,665 peopleB+better than 69% of U.S. towns·Overall C · #560 of 697
473Ash TownshipMonroe County · 8,013 peopleB+better than 69% of U.S. towns·Overall B− · #363 of 697
474Iosco TownshipLivingston County · 3,876 peopleB+better than 68% of U.S. towns·Overall B · #309 of 697
475Elba TownshipLapeer County · 5,256 peopleB+better than 68% of U.S. towns·Overall B · #330 of 697
476Raisin TownshipLenawee County · 8,165 peopleB+better than 68% of U.S. towns·Overall B · #277 of 697
T477Bedford TownshipCalhoun County · 9,145 peopleB+better than 68% of U.S. towns·Overall C− · #624 of 697
T477Kawkawlin TownshipBay County · 4,349 peopleB+better than 68% of U.S. towns·Overall B · #319 of 697
T477Lansing TownshipIngham County · 8,060 peopleB+better than 68% of U.S. towns·Overall C− · #609 of 697
T477Woodhull TownshipShiawassee County · 3,689 peopleB+better than 68% of U.S. towns·Overall B · #311 of 697
T481Chesterfield TownshipMacomb County · 47,770 peopleB+better than 68% of U.S. towns·Overall B+ · #253 of 697
T481Hamburg TownshipLivingston County · 20,901 peopleB+better than 68% of U.S. towns·Overall A · #58 of 697
483DavisonGenesee County · 5,039 peopleB+better than 68% of U.S. towns·Overall C+ · #478 of 697
T484DearbornWayne County · 105,611 peopleB+better than 68% of U.S. towns·Overall C− · #601 of 697
T484Reynolds TownshipMontcalm County · 5,687 peopleB+better than 68% of U.S. towns·Overall B+ · #243 of 697
T486Laketown TownshipAllegan County · 6,257 peopleB+better than 67% of U.S. towns·Overall A− · #149 of 697
T486Mills TownshipOgemaw County · 4,054 peopleB+better than 67% of U.S. towns·Overall C− · #627 of 697
T488Ida TownshipMonroe County · 4,808 peopleB+better than 67% of U.S. towns·Overall A− · #136 of 697
T488River RougeWayne County · 6,814 peopleB+better than 67% of U.S. towns·Overall C− · #625 of 697
T490Birch Run TownshipSaginaw County · 5,853 peopleB+better than 67% of U.S. towns·Overall B− · #358 of 697
T490Casco TownshipAllegan County · 2,937 peopleB+better than 67% of U.S. towns·Overall C · #529 of 697
T490Casco TownshipSt. Clair County · 4,387 peopleB+better than 67% of U.S. towns·Overall B− · #433 of 697
T490LindenGenesee County · 4,186 peopleB+better than 67% of U.S. towns·Overall A · #99 of 697
T494Bath TownshipClinton County · 13,556 peopleB+better than 67% of U.S. towns·Overall B+ · #240 of 697
T494Lawrence TownshipVan Buren County · 3,294 peopleB+better than 67% of U.S. towns·Overall D · #635 of 697
T496MattawanVan Buren County · 2,934 peopleB+better than 67% of U.S. towns·Overall B− · #385 of 697
T496Northfield TownshipWashtenaw County · 8,785 peopleB+better than 67% of U.S. towns·Overall A · #54 of 697
498Ross TownshipKalamazoo County · 4,891 peopleB+better than 67% of U.S. towns·Overall A · #78 of 697
499Tobacco TownshipGladwin County · 2,519 peopleB+better than 67% of U.S. towns·Overall D · #663 of 697
500Spring Lake TownshipOttawa County · 15,705 peopleB+better than 66% of U.S. towns·Overall A · #107 of 697
T501CorunnaShiawassee County · 3,000 peopleB+better than 66% of U.S. towns·Overall B+ · #266 of 697
T501Shiawassee TownshipShiawassee County · 2,726 peopleB+better than 66% of U.S. towns·Overall B− · #389 of 697
503Burns TownshipShiawassee County · 3,268 peopleB+better than 66% of U.S. towns·Overall C+ · #487 of 697
504DeWitt TownshipClinton County · 15,516 peopleB+better than 66% of U.S. towns·Overall B− · #380 of 697
T505Forsyth TownshipMarquette County · 6,291 peopleB+better than 66% of U.S. towns·Overall C+ · #461 of 697
T505Heath TownshipAllegan County · 4,017 peopleB+better than 66% of U.S. towns·Overall B+ · #234 of 697
T507Columbus TownshipSt. Clair County · 4,303 peopleB+better than 66% of U.S. towns·Overall B · #336 of 697
T507Mount ClemensMacomb County · 15,419 peopleB+better than 66% of U.S. towns·Overall D · #636 of 697
T507Putnam TownshipLivingston County · 7,797 peopleB+better than 66% of U.S. towns·Overall B+ · #248 of 697
T507Saugatuck TownshipAllegan County · 3,688 peopleB+better than 66% of U.S. towns·Overall A− · #162 of 697
511Port Huron TownshipSt. Clair County · 10,665 peopleB+better than 66% of U.S. towns·Overall D · #644 of 697
512VicksburgKalamazoo County · 3,973 peopleB+better than 66% of U.S. towns·Overall B− · #417 of 697
T513CheboyganCheboygan County · 4,804 peopleB+better than 66% of U.S. towns·Overall C+ · #497 of 697
T513Emmett TownshipCalhoun County · 11,712 peopleB+better than 66% of U.S. towns·Overall D · #648 of 697
515FlintGenesee County · 79,306 peopleB+better than 65% of U.S. towns·Overall D− · #691 of 697
T516Algoma TownshipKent County · 12,454 peopleB+better than 65% of U.S. towns·Overall A− · #161 of 697
T516Park TownshipOttawa County · 19,199 peopleB+better than 65% of U.S. towns·Overall B+ · #227 of 697
T518Baroda TownshipBerrien County · 2,818 peopleB+better than 65% of U.S. towns·Overall B+ · #226 of 697
T518Bennington TownshipShiawassee County · 3,105 peopleB+better than 65% of U.S. towns·Overall B− · #354 of 697
T518Pavilion TownshipKalamazoo County · 6,333 peopleB+better than 65% of U.S. towns·Overall C · #553 of 697
T521Pine Grove TownshipVan Buren County · 3,083 peopleBbetter than 65% of U.S. towns·Overall C+ · #470 of 697
T521YpsilantiWashtenaw County · 19,766 peopleBbetter than 65% of U.S. towns·Overall C · #524 of 697
523FraserMacomb County · 14,496 peopleBbetter than 65% of U.S. towns·Overall C+ · #464 of 697
524Coe TownshipIsabella County · 3,084 peopleBbetter than 65% of U.S. towns·Overall C · #549 of 697
525Oneida TownshipEaton County · 3,966 peopleBbetter than 64% of U.S. towns·Overall B · #300 of 697
526Delhi TownshipIngham County · 28,431 peopleBbetter than 64% of U.S. towns·Overall B− · #364 of 697
527Norvell TownshipJackson County · 2,822 peopleBbetter than 64% of U.S. towns·Overall B− · #360 of 697
T528Emmett TownshipSt. Clair County · 2,515 peopleBbetter than 64% of U.S. towns·Overall B+ · #261 of 697
T528Leroy TownshipIngham County · 3,881 peopleBbetter than 64% of U.S. towns·Overall A− · #167 of 697
T530Adrian TownshipLenawee County · 6,322 peopleBbetter than 64% of U.S. towns·Overall B+ · #257 of 697
T530Chocolay TownshipMarquette County · 6,014 peopleBbetter than 64% of U.S. towns·Overall A− · #176 of 697
T530DurandShiawassee County · 3,457 peopleBbetter than 64% of U.S. towns·Overall B · #283 of 697
T530Meridian TownshipIngham County · 44,869 peopleBbetter than 64% of U.S. towns·Overall A− · #159 of 697
534Richfield TownshipGenesee County · 8,941 peopleBbetter than 64% of U.S. towns·Overall B− · #427 of 697
T535Onondaga TownshipIngham County · 3,086 peopleBbetter than 63% of U.S. towns·Overall C+ · #491 of 697
T535Wales TownshipSt. Clair County · 3,195 peopleBbetter than 63% of U.S. towns·Overall B · #317 of 697
T537Benton TownshipEaton County · 2,776 peopleBbetter than 63% of U.S. towns·Overall C+ · #441 of 697
T537Royalton TownshipBerrien County · 5,198 peopleBbetter than 63% of U.S. towns·Overall B+ · #267 of 697
T539Lincoln TownshipBerrien County · 14,814 peopleBbetter than 63% of U.S. towns·Overall B+ · #208 of 697
T539Quincy TownshipBranch County · 4,140 peopleBbetter than 63% of U.S. towns·Overall B− · #397 of 697
541Armada TownshipMacomb County · 5,384 peopleBbetter than 63% of U.S. towns·Overall A · #94 of 697
542Vernon TownshipShiawassee County · 4,296 peopleBbetter than 63% of U.S. towns·Overall B+ · #269 of 697
T543Buena Vista TownshipSaginaw County · 7,473 peopleBbetter than 63% of U.S. towns·Overall D · #683 of 697
T543Hamlin TownshipEaton County · 3,238 peopleBbetter than 63% of U.S. towns·Overall C+ · #475 of 697
545Lee TownshipAllegan County · 3,836 peopleBbetter than 63% of U.S. towns·Overall D · #655 of 697
546Imlay TownshipLapeer County · 3,192 peopleBbetter than 62% of U.S. towns·Overall C · #527 of 697
547East Lansing College campusIngham County · 49,355 peopleBbetter than 62% of U.S. towns·Overall B+
T548Davison TownshipGenesee County · 20,403 peopleBbetter than 62% of U.S. towns·Overall C+ · #492 of 697
T548Hastings TownshipBarry County · 3,091 peopleBbetter than 62% of U.S. towns·Overall B+ · #229 of 697
T548Ionia TownshipIonia County · 4,125 peopleBbetter than 62% of U.S. towns·Overall C · #544 of 697
551Almont TownshipLapeer County · 7,103 peopleBbetter than 62% of U.S. towns·Overall A− · #193 of 697
552Pennfield TownshipCalhoun County · 8,681 peopleBbetter than 61% of U.S. towns·Overall C− · #600 of 697
T553Mussey TownshipSt. Clair County · 4,177 peopleBbetter than 61% of U.S. towns·Overall B− · #398 of 697
T553Waterloo TownshipJackson County · 2,995 peopleBbetter than 61% of U.S. towns·Overall C · #537 of 697
T555Bellevue TownshipEaton County · 3,218 peopleBbetter than 61% of U.S. towns·Overall C+ · #481 of 697
T555Watertown TownshipClinton County · 5,890 peopleBbetter than 61% of U.S. towns·Overall B+ · #252 of 697
557Webber TownshipLake County · 2,583 peopleBbetter than 61% of U.S. towns·Overall D− · #695 of 697
T558Brady TownshipKalamazoo County · 4,485 peopleBbetter than 61% of U.S. towns·Overall A− · #127 of 697
T558Clay TownshipSt. Clair County · 8,268 peopleBbetter than 61% of U.S. towns·Overall B− · #399 of 697
T558Eagle TownshipClinton County · 2,802 peopleBbetter than 61% of U.S. towns·Overall A · #83 of 697
561Hartford TownshipVan Buren County · 2,981 peopleBbetter than 61% of U.S. towns·Overall D · #672 of 697
562Grand Haven TownshipOttawa County · 19,981 peopleBbetter than 60% of U.S. towns·Overall A− · #133 of 697
563Worth TownshipSanilac County · 3,423 peopleBbetter than 60% of U.S. towns·Overall D · #632 of 697
T564Dexter TownshipWashtenaw County · 6,510 peopleBbetter than 60% of U.S. towns·Overall A− · #146 of 697
T564New BaltimoreMacomb County · 12,123 peopleBbetter than 60% of U.S. towns·Overall A · #95 of 697
T566Fraser TownshipBay County · 2,946 peopleBbetter than 60% of U.S. towns·Overall C+ · #490 of 697
T566Richland TownshipSaginaw County · 3,902 peopleBbetter than 60% of U.S. towns·Overall B− · #356 of 697
568Salem TownshipAllegan County · 5,269 peopleBbetter than 60% of U.S. towns·Overall A− · #123 of 697
569Plainfield TownshipKent County · 34,770 peopleBbetter than 60% of U.S. towns·Overall A · #80 of 697
570LansingIngham County · 113,884 peopleBbetter than 59% of U.S. towns·Overall D · #673 of 697
571Williams TownshipBay County · 5,032 peopleBbetter than 59% of U.S. towns·Overall B · #329 of 697
572Wheeler TownshipGratiot County · 2,569 peopleBbetter than 59% of U.S. towns·Overall B · #296 of 697
573Three RiversSt. Joseph County · 7,910 peopleBbetter than 59% of U.S. towns·Overall C− · #580 of 697
574Grayling TownshipCrawford County · 5,892 peopleBbetter than 58% of U.S. towns·Overall C+ · #502 of 697
575AlleganAllegan County · 5,127 peopleBbetter than 58% of U.S. towns·Overall B− · #409 of 697
576Summerfield TownshipMonroe County · 3,195 peopleBbetter than 58% of U.S. towns·Overall A− · #173 of 697
577Rives TownshipJackson County · 4,794 peopleBbetter than 58% of U.S. towns·Overall C− · #613 of 697
T578Buchanan TownshipBerrien County · 3,475 peopleBbetter than 58% of U.S. towns·Overall B− · #406 of 697
T578Columbia TownshipVan Buren County · 2,542 peopleBbetter than 58% of U.S. towns·Overall D− · #696 of 697
580Flushing TownshipGenesee County · 10,574 peopleBbetter than 57% of U.S. towns·Overall B− · #416 of 697
T581Bangor TownshipBay County · 13,778 peopleBbetter than 57% of U.S. towns·Overall C · #531 of 697
T581FlushingGenesee County · 8,175 peopleBbetter than 57% of U.S. towns·Overall B · #328 of 697
583Gun Plain TownshipAllegan County · 6,169 peopleBbetter than 57% of U.S. towns·Overall A− · #178 of 697
584Grand LedgeEaton County · 7,853 peopleBbetter than 56% of U.S. towns·Overall A · #100 of 697
585Easton TownshipIonia County · 3,136 peopleBbetter than 56% of U.S. towns·Overall B− · #421 of 697
T586La Salle TownshipMonroe County · 4,591 peopleBbetter than 56% of U.S. towns·Overall B− · #426 of 697
T586PlainwellAllegan County · 3,722 peopleBbetter than 56% of U.S. towns·Overall B− · #372 of 697
588Croton TownshipNewaygo County · 3,472 peopleBbetter than 56% of U.S. towns·Overall C− · #623 of 697
T589EcorseWayne County · 8,893 peopleBbetter than 56% of U.S. towns·Overall C− · #622 of 697
T589OwossoShiawassee County · 14,437 peopleBbetter than 56% of U.S. towns·Overall C− · #584 of 697
591Sterling HeightsMacomb County · 133,931 peopleBbetter than 56% of U.S. towns·Overall C+ · #447 of 697
592Huntington WoodsOakland County · 6,274 peopleBbetter than 55% of U.S. towns·Overall A+ · #5 of 697
593Grand RapidsKent County · 201,183 peopleBbetter than 55% of U.S. towns·Overall C− · #583 of 697
594DeWittClinton County · 4,795 peopleBbetter than 55% of U.S. towns·Overall A · #81 of 697
595Oregon TownshipLapeer County · 5,722 peopleB−better than 55% of U.S. towns·Overall C+ · #434 of 697
596Lockport TownshipSt. Joseph County · 3,825 peopleB−better than 54% of U.S. towns·Overall C · #533 of 697
T597Exeter TownshipMonroe County · 3,977 peopleB−better than 54% of U.S. towns·Overall C− · #585 of 697
T597Olive TownshipClinton County · 2,527 peopleB−better than 54% of U.S. towns·Overall A · #93 of 697
599Millington TownshipTuscola County · 4,171 peopleB−better than 54% of U.S. towns·Overall C+ · #473 of 697
T600Eaton Rapids TownshipEaton County · 4,012 peopleB−better than 54% of U.S. towns·Overall B− · #383 of 697
T600Grosse Pointe ParkWayne County · 11,095 peopleB−better than 54% of U.S. towns·Overall A · #71 of 697
T602Bay CityBay County · 31,868 peopleB−better than 53% of U.S. towns·Overall C− · #586 of 697
T602Lincoln ParkWayne County · 38,529 peopleB−better than 53% of U.S. towns·Overall C− · #626 of 697
T604Almena TownshipVan Buren County · 5,404 peopleB−better than 53% of U.S. towns·Overall B− · #428 of 697
T604Clinton TownshipMacomb County · 101,374 peopleB−better than 53% of U.S. towns·Overall C+ · #440 of 697
606Lyons TownshipIonia County · 3,580 peopleB−better than 52% of U.S. towns·Overall B · #327 of 697
607MidlandMidland County · 42,806 peopleB−better than 52% of U.S. towns·Overall A · #65 of 697
T608China TownshipSt. Clair County · 3,530 peopleB−better than 51% of U.S. towns·Overall B · #293 of 697
T608Chippewa TownshipIsabella County · 4,668 peopleB−better than 51% of U.S. towns·Overall C− · #579 of 697
T608Waverly TownshipVan Buren County · 2,502 peopleB−better than 51% of U.S. towns·Overall C− · #573 of 697
611Denton TownshipRoscommon County · 5,411 peopleB−better than 51% of U.S. towns·Overall C− · #576 of 697
612Williamstown TownshipIngham County · 5,338 peopleB−better than 51% of U.S. towns·Overall B+ · #237 of 697
613Frenchtown TownshipMonroe County · 21,753 peopleB−better than 50% of U.S. towns·Overall C− · #595 of 697
614Sherman TownshipIsabella County · 3,236 peopleB−better than 50% of U.S. towns·Overall D− · #688 of 697
615Monitor TownshipBay County · 10,597 peopleB−better than 50% of U.S. towns·Overall C+ · #504 of 697
616Nottawa TownshipSt. Joseph County · 3,808 peopleB−better than 50% of U.S. towns·Overall C+ · #483 of 697
617Colon TownshipSt. Joseph County · 3,336 peopleB−better than 50% of U.S. towns·Overall C · #546 of 697
618Allen ParkWayne County · 27,445 peopleB−better than 49% of U.S. towns·Overall B− · #382 of 697
619Portsmouth TownshipBay County · 3,139 peopleB−better than 49% of U.S. towns·Overall C+ · #460 of 697
620ManistiqueSchoolcraft County · 2,868 peopleB−better than 49% of U.S. towns·Overall C− · #592 of 697
621Ray TownshipMacomb County · 3,848 peopleB−better than 49% of U.S. towns·Overall B · #291 of 697
622Deerfield TownshipIsabella County · 3,366 peopleB−better than 48% of U.S. towns·Overall D · #671 of 697
623Berlin TownshipMonroe County · 10,123 peopleB−better than 48% of U.S. towns·Overall C · #555 of 697
624St. LouisGratiot County · 7,406 peopleB−better than 48% of U.S. towns·Overall C+ · #507 of 697
625Riley TownshipSt. Clair County · 3,196 peopleB−better than 47% of U.S. towns·Overall B− · #378 of 697
626Henrietta TownshipJackson County · 4,729 peopleB−better than 47% of U.S. towns·Overall C+ · #494 of 697
627Maple Grove TownshipSaginaw County · 2,646 peopleB−better than 47% of U.S. towns·Overall C+ · #485 of 697
T628Marine CitySt. Clair County · 3,997 peopleB−better than 47% of U.S. towns·Overall B+ · #244 of 697
T628Victor TownshipClinton County · 3,493 peopleB−better than 47% of U.S. towns·Overall B · #338 of 697
630Beaver TownshipBay County · 2,684 peopleB−better than 46% of U.S. towns·Overall C+ · #499 of 697
631Castleton TownshipBarry County · 3,425 peopleB−better than 46% of U.S. towns·Overall C · #528 of 697
632Clyde TownshipSt. Clair County · 5,422 peopleB−better than 46% of U.S. towns·Overall C+ · #458 of 697
633Fremont TownshipTuscola County · 3,126 peopleB−better than 46% of U.S. towns·Overall C · #550 of 697
634Constantine TownshipSt. Joseph County · 4,043 peopleC+better than 45% of U.S. towns·Overall C− · #599 of 697
635Berlin TownshipSt. Clair County · 3,134 peopleC+better than 44% of U.S. towns·Overall B · #275 of 697
636Richfield TownshipRoscommon County · 3,575 peopleC+better than 44% of U.S. towns·Overall C+ · #488 of 697
637AlgonacSt. Clair County · 4,109 peopleC+better than 44% of U.S. towns·Overall C+ · #459 of 697
638Robinson TownshipOttawa County · 6,475 peopleC+better than 44% of U.S. towns·Overall A · #50 of 697
639Monroe TownshipMonroe County · 14,277 peopleC+better than 44% of U.S. towns·Overall C− · #619 of 697
640Big Prairie TownshipNewaygo County · 2,569 peopleC+better than 43% of U.S. towns·Overall D · #662 of 697
641Arbela TownshipTuscola County · 2,770 peopleC+better than 43% of U.S. towns·Overall C− · #575 of 697
642Mendon TownshipSt. Joseph County · 2,565 peopleC+better than 43% of U.S. towns·Overall C+ · #503 of 697
643Ingersoll TownshipMidland County · 2,622 peopleC+better than 42% of U.S. towns·Overall A+ · #19 of 697
644Benton TownshipCheboygan County · 3,158 peopleC+better than 42% of U.S. towns·Overall C− · #570 of 697
T645Harrison TownshipMacomb County · 23,984 peopleC+better than 42% of U.S. towns·Overall C+ · #471 of 697
T645PortlandIonia County · 3,770 peopleC+better than 42% of U.S. towns·Overall A− · #141 of 697
T645Sebewaing TownshipHuron County · 2,602 peopleC+better than 42% of U.S. towns·Overall B− · #373 of 697
T648Boston TownshipIonia County · 6,121 peopleC+better than 42% of U.S. towns·Overall A · #96 of 697
T648St. Charles TownshipSaginaw County · 3,115 peopleC+better than 42% of U.S. towns·Overall B · #341 of 697
650DundeeMonroe County · 6,008 peopleC+better than 42% of U.S. towns·Overall A− · #172 of 697
651OtsegoAllegan County · 4,045 peopleC+better than 42% of U.S. towns·Overall A · #73 of 697
T652Dundee TownshipMonroe County · 8,780 peopleC+better than 42% of U.S. towns·Overall A− · #160 of 697
T652Otsego TownshipAllegan County · 6,001 peopleC+better than 42% of U.S. towns·Overall B+ · #217 of 697
654Tittabawassee TownshipSaginaw County · 11,007 peopleC+better than 41% of U.S. towns·Overall B+ · #263 of 697
655Gerrish TownshipRoscommon County · 2,839 peopleC+better than 40% of U.S. towns·Overall C+ · #448 of 697
656St. Clair ShoresMacomb County · 57,872 peopleC+better than 40% of U.S. towns·Overall B · #334 of 697
T657Bridgeport TownshipSaginaw County · 9,874 peopleC+better than 39% of U.S. towns·Overall D · #674 of 697
T657EssexvilleBay County · 3,284 peopleC+better than 39% of U.S. towns·Overall A · #64 of 697
659Thomas TownshipSaginaw County · 11,900 peopleC+better than 39% of U.S. towns·Overall B− · #401 of 697
660AlmaGratiot County · 9,304 peopleC+better than 39% of U.S. towns·Overall C+ · #511 of 697
661Spring LakeOttawa County · 2,504 peopleC+better than 38% of U.S. towns·Overall A+ · #2 of 697
662Littlefield TownshipEmmet County · 3,192 peopleC+better than 38% of U.S. towns·Overall B− · #392 of 697
663Windsor TownshipEaton County · 7,197 peopleC+better than 37% of U.S. towns·Overall B · #351 of 697
664FerrysburgOttawa County · 2,955 peopleC+better than 37% of U.S. towns·Overall A− · #124 of 697
665SaginawSaginaw County · 42,863 peopleC+better than 36% of U.S. towns·Overall D− · #692 of 697
666Polkton TownshipOttawa County · 2,616 peopleC+better than 36% of U.S. towns·Overall B · #307 of 697
667ManisteeManistee County · 6,157 peopleC+better than 36% of U.S. towns·Overall C · #519 of 697
T668Danby TownshipIonia County · 2,997 peopleC+better than 35% of U.S. towns·Overall B+ · #216 of 697
T668East China TownshipSt. Clair County · 3,661 peopleC+better than 35% of U.S. towns·Overall C+ · #510 of 697
670Eaton RapidsEaton County · 5,218 peopleC+better than 35% of U.S. towns·Overall C · #556 of 697
671Frankenlust TownshipBay County · 3,684 peopleC+better than 35% of U.S. towns·Overall C+ · #496 of 697
672Raisinville TownshipMonroe County · 6,136 peopleCbetter than 34% of U.S. towns·Overall B · #349 of 697
673Geneva TownshipVan Buren County · 3,401 peopleCbetter than 34% of U.S. towns·Overall C− · #621 of 697
674Denmark TownshipTuscola County · 2,704 peopleCbetter than 33% of U.S. towns·Overall B− · #412 of 697
675Homer TownshipMidland County · 3,952 peopleCbetter than 33% of U.S. towns·Overall A · #101 of 697
T676Lee TownshipMidland County · 4,075 peopleCbetter than 32% of U.S. towns·Overall B · #332 of 697
T676WilliamstonIngham County · 3,810 peopleCbetter than 32% of U.S. towns·Overall A− · #150 of 697
678Taymouth TownshipSaginaw County · 4,037 peopleCbetter than 32% of U.S. towns·Overall C+ · #446 of 697
679Port HuronSt. Clair County · 28,273 peopleCbetter than 32% of U.S. towns·Overall D · #669 of 697
680BlissfieldLenawee County · 3,262 peopleCbetter than 32% of U.S. towns·Overall B+ · #222 of 697
681Jerome TownshipMidland County · 4,613 peopleCbetter than 31% of U.S. towns·Overall C+ · #452 of 697
682Macomb TownshipMacomb County · 95,099 peopleCbetter than 29% of U.S. towns·Overall B+ · #219 of 697
683Grosse PointeWayne County · 5,490 peopleCbetter than 28% of U.S. towns·Overall A− · #148 of 697
684FrankenmuthSaginaw County · 5,197 peopleCbetter than 27% of U.S. towns·Overall A− · #158 of 697
685Hampton TownshipBay County · 9,581 peopleCbetter than 27% of U.S. towns·Overall C · #548 of 697
686MonroeMonroe County · 20,076 peopleCbetter than 27% of U.S. towns·Overall D · #639 of 697
687Tuscarora TownshipCheboygan County · 3,113 peopleCbetter than 26% of U.S. towns·Overall D · #652 of 697
688Village of Grosse Pointe ShoresWayne County · 2,533 peopleCbetter than 25% of U.S. towns·Overall A · #53 of 697
689Elkland TownshipTuscola County · 3,485 peopleCbetter than 25% of U.S. towns·Overall B− · #429 of 697
690CaroTuscola County · 4,258 peopleCbetter than 25% of U.S. towns·Overall D · #649 of 697
691Morton TownshipMecosta County · 4,766 peopleC−better than 23% of U.S. towns·Overall D · #679 of 697
692Grosse Pointe FarmsWayne County · 9,735 peopleC−better than 22% of U.S. towns·Overall A · #62 of 697
693Vassar TownshipTuscola County · 3,871 peopleC−better than 22% of U.S. towns·Overall C · #561 of 697
694Big RapidsMecosta County · 8,623 peopleC−better than 18% of U.S. towns·Overall C · #535 of 697
695Mecosta TownshipMecosta County · 2,891 peopleC−better than 17% of U.S. towns·Overall C− · #618 of 697
696Carrollton TownshipSaginaw County · 5,585 peopleC−better than 16% of U.S. towns·Overall D− · #690 of 697
697Big Rapids TownshipMecosta County · 4,096 peopleDbetter than 15% of U.S. towns·Overall C− · #608 of 697
698Harper WoodsWayne County · 14,860 peopleDbetter than 13% of U.S. towns·Overall D · #656 of 697
699Green TownshipMecosta County · 3,408 peopleDbetter than 13% of U.S. towns·Overall C · #557 of 697
700VassarTuscola County · 2,685 peopleDbetter than 12% of U.S. towns·Overall D · #676 of 697
701Grosse Pointe WoodsWayne County · 15,792 peopleDbetter than 8% of U.S. towns·Overall A− · #180 of 697
Quick answers

Questions people ask

Which Michigan town has the lowest natural-hazard risk?

Gaylord (Otsego County) and Kinross Township (Chippewa County) share first place on hazard risk among 701 towns.

How are these towns ranked?

The Hazard risk grade: FEMA’s expected yearly loss to buildings from natural hazards, where residents live (National Risk Index). Towns are sorted on the grade’s score; the letter and rank are the same as on each town’s page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents with a hazard risk grade (701 in Michigan). Smaller towns have the grade on their page but no rank. Every town is on the Michigan page.

Go deeper

More Michigan lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Michigan rankings →
Other states

Towns with the lowest natural-hazard risk in other states