The Town Files

Michigan towns

All 748 Michigan towns and cities with 2,500 or more people. The typical Michigan town has a median home value of $193,900 and household income of $69,792.

Towns in Michigan
Each dot is a town on The Town Files.

Michigan town rankings

All Michigan towns

TownCountyPeopleMedian homeIncomeJan low
DetroitWayne County639,111$83,900$39,93819°
Grand RapidsKent County198,917$244,500$69,10817°
WarrenMacomb County139,387$193,400$64,01620°
Sterling HeightsMacomb County134,346$274,300$79,90918°
Ann ArborWashtenaw County123,851$453,400$82,21216°
LansingIngham County112,644$128,700$54,38217°
DearbornWayne County109,976$218,800$65,32418°
ClintonMacomb County100,513$225,000$74,24418°
CantonWayne County98,659$372,400$121,35920°
LivoniaWayne County95,535$281,100$98,46016°
MacombMacomb County91,663$387,000$120,65218°
TroyOakland County87,294$420,300$120,04517°
WestlandWayne County85,420$184,600$62,07619°
Farmington HillsOakland County83,986$354,500$104,83616°
FlintGenesee County81,252$53,500$37,64616°
ShelbyMacomb County79,408$354,500$91,01217°
SouthfieldOakland County76,618$236,200$68,16616°
WyomingKent County76,501$225,200$73,67717°
Rochester HillsOakland County76,300$409,800$120,69417°
KalamazooKalamazoo County73,598$179,000$52,27218°
WaterfordOakland County70,565$250,900$77,10117°
NoviOakland County66,243$421,900$110,72316°
West BloomfieldOakland County65,888$426,200$125,45317°
TaylorWayne County63,409$152,600$61,08119°
Dearborn HeightsWayne County63,292$185,100$60,39118°
PontiacOakland County61,606$121,700$44,32917°
St. Clair ShoresMacomb County58,874$210,700$73,50017°
Royal OakOakland County58,211$328,700$101,10920°
YpsilantiWashtenaw County55,670$233,900$69,71620°
KentwoodKent County54,304$268,200$74,37317°
GeorgetownOttawa County54,091$336,400$102,15017°
Battle CreekCalhoun County52,721$141,900$55,69317°
RedfordWayne County49,504$155,600$69,41418°
PortageKalamazoo County48,891$262,300$83,21218°
East LansingIngham County47,741$270,800$45,68718°
RosevilleMacomb County47,710$155,800$62,18217°
ChesterfieldMacomb County45,376$295,700$91,50818°
BloomfieldOakland County44,253$604,800$162,78817°
SaginawSaginaw County44,202$60,000$38,57916°
MeridianIngham County43,916$331,100$86,90918°
CommerceOakland County43,058$365,700$113,14817°
MidlandMidland County42,547$203,900$73,32517°
SaginawSaginaw County41,679$182,000$67,60316°
Lincoln ParkWayne County40,245$131,000$58,61618°
Grand BlancGenesee County39,846$251,800$84,52015°
PittsfieldWashtenaw County39,147$401,200$102,46315°
MuskegonMuskegon County38,318$142,300$44,73521°
HollandOttawa County38,276$275,100$84,27920°
OrionOakland County38,206$369,900$118,80117°
IndependenceOakland County36,686$381,700$114,69913°
HollandOttawa County34,378$252,200$75,86520°
EastpointeMacomb County34,318$142,200$62,32517°
PlainfieldKent County33,535$326,900$94,21817°
BrownstownWayne County33,194$272,700$95,40219°
DeltaEaton County33,119$252,700$84,34217°
Bay CityBay County32,661$97,600$49,42016°
BedfordMonroe County31,813$253,100$90,09217°
NorthvilleWayne County31,758$551,800$150,51816°
FlintGenesee County31,447$158,600$61,56316°
JacksonJackson County31,309$103,200$44,55818°
White LakeOakland County30,950$327,000$94,98513°
Van BurenWayne County30,375$269,700$78,23020°
SouthgateWayne County30,014$173,600$66,11819°
BurtonGenesee County29,715$141,600$60,05215°
Oak ParkOakland County29,560$212,300$71,51019°
Port HuronSt. Clair County28,983$149,300$50,36620°
GainesKent County28,812$325,200$82,73817°
Allen ParkWayne County28,638$183,700$81,65518°
Forest HillsKent County28,573$498,500$158,00519°
Madison HeightsOakland County28,468$199,100$69,50320°
HamtramckWayne County28,433$131,000$39,29320°
WashingtonMacomb County28,165$408,400$97,72317°
PlymouthWayne County27,938$400,800$116,88316°
DelhiIngham County27,710$233,800$90,43718°
Garden CityWayne County27,380$168,800$67,29418°
AllendaleOttawa County27,073$307,900$70,15019°
ByronKent County26,927$339,700$91,48117°
AllendaleOttawa County26,582$321,300$81,68319°
InksterWayne County26,088$80,400$39,25219°
BlackmanJackson County25,642$169,000$60,81018°
HoltIngham County25,625$226,400$86,47218°
RomulusWayne County25,178$159,500$69,15119°
WalkerKent County25,132$295,200$76,36017°
OkemosIngham County25,121$359,200$102,61218°
WyandotteWayne County25,058$166,900$71,98718°
Norton ShoresMuskegon County25,030$234,800$76,57921°
Auburn HillsOakland County24,360$245,000$84,37517°
HarrisonMacomb County24,314$262,400$80,36618°
WaverlyEaton County23,812$234,600$75,70017°
OshtemoKalamazoo County23,747$307,700$58,02018°
LyonOakland County23,271$473,300$146,35415°
SummitJackson County22,920$197,400$65,98718°
KalamazooKalamazoo County22,777$180,200$58,34918°
OxfordOakland County22,419$369,700$114,07615°
BirminghamOakland County21,813$698,300$153,51017°
Mount PleasantIsabella County21,688$173,100$44,70616°
FrenchtownMonroe County21,609$208,000$66,22518°
HamburgLivingston County21,259$384,700$113,98015°
GenoaLivingston County20,692$395,300$100,71614°
YpsilantiWashtenaw County20,648$232,700$46,58816°
AdrianLenawee County20,645$138,000$50,20917°
MarquetteMarquette County20,629$274,700$55,61312°
GeneseeGenesee County20,581$125,400$57,40615°
MonroeMonroe County20,462$167,900$59,81318°
DavisonGenesee County20,434$231,700$65,11615°
OaklandOakland County20,067$588,900$166,53817°
Mount MorrisGenesee County20,024$95,300$46,53516°
HaslettIngham County19,670$286,100$74,03118°
CascadeKent County19,667$472,500$135,89619°
Green OakLivingston County19,539$390,800$119,33515°
GarfieldGrand Traverse County19,499$316,200$66,08215°
FerndaleOakland County19,190$247,700$94,64020°
HighlandOakland County19,172$330,800$96,57415°
BrightonLivingston County19,144$422,400$132,61015°
Grand RapidsKent County18,905$426,600$123,24617°
ParkOttawa County18,625$393,200$110,40220°
TrentonWayne County18,544$210,600$82,21219°
Grand HavenOttawa County18,004$365,800$99,59219°
CutlervilleKent County17,849$222,600$67,32717°
WayneWayne County17,713$157,800$59,03819°
TexasKalamazoo County17,691$415,100$147,12818°
MuskegonMuskegon County17,596$149,900$54,96221°
ScioWashtenaw County17,552$519,100$129,81615°
WixomOakland County17,193$365,200$65,48515°
MilfordOakland County17,090$425,400$109,65715°
HuronWayne County16,944$276,700$92,83219°
FentonGenesee County16,843$354,800$111,54815°
JenisonOttawa County16,640$281,600$89,59317°
Grosse Pointe WoodsWayne County16,487$342,100$126,39517°
GrandvilleKent County16,083$271,300$78,44217°
CaledoniaKent County15,811$382,600$111,36517°
Mount ClemensMacomb County15,697$179,400$52,31018°
Traverse CityGrand Traverse County15,678$415,400$74,08717°
Harper WoodsWayne County15,492$157,200$65,02217°
BrandonOakland County15,384$331,000$93,52315°
NorthviewKent County15,301$289,300$85,40317°
Spring LakeOttawa County15,296$359,200$97,45119°
MundyGenesee County15,281$214,200$79,02116°
HartlandLivingston County15,256$378,300$108,56815°
ComstockKalamazoo County15,231$241,500$76,37618°
BerkleyOakland County15,194$316,700$116,23916°
DeWittClinton County15,073$276,000$96,82417°
Hazel ParkOakland County14,983$158,600$67,07320°
LincolnBerrien County14,929$299,100$98,22820°
SouthfieldOakland County14,886$544,100$184,53116°
SuperiorWashtenaw County14,832$305,800$101,20816°
FraserMacomb County14,726$215,900$64,35418°
OwossoShiawassee County14,714$132,600$54,22916°
SpringfieldOakland County14,703$384,800$110,10113°
OceolaLivingston County14,623$368,700$118,87014°
FruitportMuskegon County14,575$226,800$85,41321°
NilesBerrien County14,417$173,100$63,45919°
MonroeMonroe County14,391$187,200$66,90918°
AdaKent County14,388$544,700$168,46819°
CannonKent County14,379$460,700$131,95617°
BentonBerrien County14,374$148,700$38,68820°
AlpineKent County14,079$233,900$67,80714°
BangorBay County14,045$170,200$60,66116°
LeoniJackson County13,847$196,200$76,60518°
ColdwaterBranch County13,822$137,500$50,78116°
AntwerpVan Buren County13,425$243,400$80,23418°
IoniaIonia County13,378$164,800$63,97816°
Sault Ste. MarieChippewa County13,337$139,400$55,3288°
ViennaGenesee County13,301$199,300$70,21916°
BathClinton County13,292$293,400$75,54117°
RochesterOakland County13,035$473,200$111,75017°
WoodhavenWayne County12,941$231,800$78,64819°
MelvindaleWayne County12,851$125,800$42,18518°
RiverviewWayne County12,490$215,100$73,46819°
EscanabaDelta County12,450$125,200$45,3698°
LenoxMacomb County12,119$212,900$72,48416°
New BaltimoreMacomb County12,117$323,200$106,03318°
AlgomaKent County12,055$357,600$123,07814°
FentonGenesee County12,050$235,900$80,00015°
ZeelandOttawa County12,008$357,500$113,75020°
HollyOakland County12,006$240,800$75,27615°
NilesBerrien County11,988$135,100$51,37619°
TyroneLivingston County11,986$370,600$99,77015°
ThomasSaginaw County11,931$191,900$79,71016°
South LyonOakland County11,746$294,600$92,46715°
EmmettCalhoun County11,744$220,000$79,20717°
UnionIsabella County11,699$163,800$43,69416°
FarmingtonOakland County11,597$297,200$97,75016°
Grosse Pointe ParkWayne County11,595$473,100$124,11117°
East BayGrand Traverse County11,589$278,800$85,29117°
ClawsonOakland County11,389$267,100$88,63617°
East Grand RapidsKent County11,371$521,300$166,61017°
MarionLivingston County11,245$381,100$123,21114°
Fort GratiotSt. Clair County11,242$241,200$87,16520°
EgelstonMuskegon County11,128$160,400$61,43221°
SturgisSt. Joseph County11,082$152,600$62,71017°
Grand HavenOttawa County11,011$250,100$60,66919°
Port HuronSt. Clair County10,792$196,000$61,98320°
Grosse IleWayne County10,788$355,900$126,58219°
FlushingGenesee County10,701$213,600$85,29216°
MonitorBay County10,687$207,300$76,56316°
TittabawasseeSaginaw County10,606$276,000$107,14616°
Beverly HillsOakland County10,584$511,000$177,41216°
Flat RockWayne County10,541$228,800$81,58517°
Comstock ParkKent County10,500$235,300$59,98417°
LambertvilleMonroe County10,433$256,400$102,52120°
CooperKalamazoo County10,418$236,900$82,86418°
CadillacWexford County10,371$134,300$51,77312°
AlpenaAlpena County10,197$118,700$47,54513°
Grosse Pointe FarmsWayne County10,148$442,000$161,20817°
BridgeportSaginaw County10,104$109,900$52,46216°
HowellLivingston County10,068$265,600$60,44914°
MarysvilleSt. Clair County9,997$208,600$66,90120°
St. JosephBerrien County9,993$248,900$94,92620°
Long LakeGrand Traverse County9,956$410,600$96,22015°
Muskegon HeightsMuskegon County9,917$68,000$35,23921°
BerlinMonroe County9,890$268,300$85,07718°
HamptonBay County9,695$182,600$51,72816°
SumpterWayne County9,660$270,700$76,08117°
JamestownOttawa County9,630$445,400$119,67620°
WestwoodKalamazoo County9,621$193,400$58,20518°
KimballSt. Clair County9,609$197,500$71,04720°
AlmaGratiot County9,488$115,900$53,30715°
DaltonMuskegon County9,427$210,800$81,61221°
SpartaKent County9,395$231,600$76,34614°
PlymouthWayne County9,370$448,600$112,14516°
ThornappleBarry County9,331$280,800$90,77216°
BruceMacomb County9,324$388,600$117,98916°
EcorseWayne County9,305$65,400$40,24118°
CharlotteEaton County9,299$153,900$62,68115°
OronokoBerrien County9,226$228,100$60,17520°
BedfordCalhoun County9,198$142,400$67,69517°
TemperanceMonroe County9,188$250,100$81,50317°
SchoolcraftKalamazoo County9,183$258,200$80,59018°
AlpenaAlpena County9,116$183,600$52,23913°
YorkWashtenaw County9,108$436,500$136,90915°
Benton HarborBerrien County9,103$76,500$31,11720°
LapeerLapeer County9,023$178,400$52,71615°
CourtlandKent County9,005$359,300$107,32113°
BlairGrand Traverse County8,994$275,200$71,58217°
RichfieldGenesee County8,991$219,800$82,67615°
Highland ParkWayne County8,977$79,200$29,30920°
SalineWashtenaw County8,948$341,300$88,34615°
BeecherGenesee County8,840$51,500$37,51516°
GreenvilleMontcalm County8,816$184,200$63,28513°
TallmadgeOttawa County8,802$366,100$100,72117°
PennfieldCalhoun County8,781$166,500$66,11917°
RichlandKalamazoo County8,693$309,500$106,47019°
TecumsehLenawee County8,680$216,700$62,83515°
HandyLivingston County8,602$250,400$78,54214°
Center LineMacomb County8,552$156,600$54,70320°
NorthfieldWashtenaw County8,550$315,400$94,25915°
Spring ArborJackson County8,530$217,700$87,31618°
MenomineeMenominee County8,488$104,400$49,43210°
ClaySt. Clair County8,446$307,600$87,29216°
MadisonLenawee County8,439$174,700$69,64317°
FlushingGenesee County8,411$204,500$80,02516°
HoughtonHoughton County8,386$254,500$43,4569°
AtlasGenesee County8,352$342,100$107,00815°
MasonIngham County8,283$198,000$79,11718°
DundeeMonroe County8,145$274,000$86,78917°
LansingIngham County8,143$146,200$48,45017°
Grand BlancGenesee County8,091$235,500$68,05215°
HillsdaleHillsdale County8,036$130,900$51,03815°
MayfieldLapeer County7,988$188,100$68,77415°
Three RiversSt. Joseph County7,973$134,900$49,50317°
DorrAllegan County7,922$290,100$97,54217°
RaisinLenawee County7,900$241,400$95,76615°
HowellLivingston County7,893$276,400$86,08314°
PutnamLivingston County7,890$344,900$96,44214°
AshMonroe County7,860$257,900$72,56217°
St. JosephBerrien County7,856$299,000$84,05720°
Grand LedgeEaton County7,784$194,000$68,98017°
Big RapidsMecosta County7,727$156,400$43,85813°
AlbionCalhoun County7,700$99,900$39,88518°
St. JohnsClinton County7,698$192,400$68,72818°
Buena VistaSaginaw County7,664$67,900$44,39716°
LudingtonMason County7,655$201,100$46,41119°
FreelandSaginaw County7,630$265,900$110,54716°
HudsonvilleOttawa County7,629$285,700$91,28017°
LaketonMuskegon County7,626$266,800$98,11421°
Whitmore LakeWashtenaw County7,584$287,700$86,77915°
Iron MountainDickinson County7,518$141,600$59,4056°
HastingsBarry County7,514$174,500$58,28616°
ClaytonGenesee County7,460$231,200$77,55416°
BrightonLivingston County7,446$339,000$80,68215°
Byron CenterKent County7,431$384,400$122,55317°
Fair PlainBerrien County7,402$169,400$52,81720°
ColumbiaJackson County7,392$276,700$85,76713°
Walled LakeOakland County7,250$224,200$72,05516°
River RougeWayne County7,224$65,100$41,05319°
OscodaIosco County7,152$122,900$43,12511°
WindsorEaton County7,140$237,300$105,90616°
ArgentineGenesee County7,091$277,200$98,50815°
St. ClairSt. Clair County7,085$334,600$93,06820°
AugustaWashtenaw County7,083$296,500$108,45717°
BlendonOttawa County7,081$395,600$95,28820°
ShieldsSaginaw County7,035$174,500$82,12516°
SalemWashtenaw County7,018$430,400$112,37816°
St. LouisGratiot County7,010$119,200$51,16715°
LeightonAllegan County7,001$357,900$103,88817°
AlmontLapeer County6,961$297,300$91,51916°
OntwaCass County6,904$249,800$61,24119°
Paw PawVan Buren County6,881$197,400$60,82817°
MarshallCalhoun County6,822$173,500$76,05017°
NapoleonJackson County6,789$229,000$73,79318°
Green LakeGrand Traverse County6,703$289,300$92,78415°
DexterWashtenaw County6,696$466,300$124,08816°
GainesGenesee County6,664$238,300$84,36315°
ThetfordGenesee County6,640$203,900$73,98415°
WebsterWashtenaw County6,575$564,000$155,10415°
BridgeportSaginaw County6,571$98,800$51,07116°
Bear CreekEmmet County6,542$364,500$71,09012°
MilfordOakland County6,520$363,700$105,71315°
SolonKent County6,496$256,900$86,95814°
South MonroeMonroe County6,468$184,000$61,98218°
LodiWashtenaw County6,417$470,700$137,72715°
AdrianLenawee County6,401$230,700$90,87917°
Huntington WoodsOakland County6,388$473,900$190,15019°
PavilionKalamazoo County6,387$264,500$83,75018°
RobinsonOttawa County6,382$313,100$98,94719°
EastwoodKalamazoo County6,366$160,600$53,97718°
BloomerMontcalm County6,352$194,400$86,31316°
LowellKent County6,276$321,600$104,79419°
HowardCass County6,275$200,000$79,22619°
CalumetHoughton County6,263$99,800$52,8369°
ManisteeManistee County6,259$164,100$60,54119°
AddisonOakland County6,256$416,700$110,57417°
ForsythMarquette County6,194$168,700$62,01810°
RoseOakland County6,188$345,100$107,26213°
Gun PlainAllegan County6,148$264,000$89,34619°
RockfordKent County6,142$334,400$107,12114°
IshpemingMarquette County6,140$111,900$52,7546°
KinrossChippewa County6,139$127,300$61,2508°
NorthvilleOakland County6,119$465,400$145,53016°
OakfieldKent County6,107$347,200$103,41113°
New HavenMacomb County6,097$209,000$66,12518°
MilanWashtenaw County6,079$247,100$96,94917°
Grass LakeJackson County6,069$297,300$95,69216°
PeninsulaGrand Traverse County6,068$706,900$137,78717°
BostonIonia County6,021$235,400$83,97716°
MontroseGenesee County6,005$186,300$76,33816°
HollyOakland County5,997$192,300$64,30515°
BeldingIonia County5,938$163,800$60,37313°
LaketownAllegan County5,928$399,000$91,98920°
GrovelandOakland County5,912$342,500$105,95915°
Lake FentonGenesee County5,905$396,800$116,35215°
OtsegoAllegan County5,903$265,000$74,14517°
RaisinvilleMonroe County5,903$240,400$90,00017°
ChocolayMarquette County5,899$246,800$87,16712°
Swartz CreekGenesee County5,897$174,200$71,57116°
Birch RunSaginaw County5,888$216,700$82,37512°
RichmondMacomb County5,878$237,700$64,71916°
PetoskeyEmmet County5,877$364,100$74,19615°
BagleyOtsego County5,867$234,300$77,04511°
Buena VistaSaginaw County5,855$62,000$41,99916°
BreitungDickinson County5,831$175,300$72,3436°
FruitlandMuskegon County5,793$298,900$91,07619°
DeerfieldLapeer County5,764$184,600$72,24115°
CarrolltonSaginaw County5,750$82,300$50,39916°
CambridgeLenawee County5,722$275,700$77,21813°
DowagiacCass County5,721$130,800$48,16616°
ZeelandOttawa County5,719$299,000$52,62820°
OregonLapeer County5,712$236,400$83,80716°
Grosse PointeWayne County5,678$436,800$158,85317°
GraylingCrawford County5,642$163,400$65,12710°
WatertownClinton County5,563$288,700$114,87017°
Comstock NorthwestKalamazoo County5,562$261,100$73,47518°
ClydeSt. Clair County5,523$235,700$84,02820°
ChelseaWashtenaw County5,467$312,700$72,09816°
St. ClairSt. Clair County5,464$223,200$69,68820°
ReynoldsMontcalm County5,431$181,200$72,85714°
LarkinMidland County5,331$382,500$143,42717°
DundeeMonroe County5,323$257,300$78,83717°
Yankee SpringsBarry County5,322$373,900$84,78616°
ArmadaMacomb County5,318$331,100$105,73416°
AlmenaVan Buren County5,308$270,000$107,90117°
Houghton LakeRoscommon County5,294$126,200$50,30510°
DentonRoscommon County5,293$163,200$45,64011°
SpringfieldCalhoun County5,292$110,800$44,80817°
WilliamstownIngham County5,286$358,700$114,79218°
GladstoneDelta County5,257$118,600$54,9707°
UticaMacomb County5,245$231,100$58,71818°
ElbaLapeer County5,235$261,200$82,99416°
AlleganAllegan County5,222$176,600$52,92517°
Port SheldonOttawa County5,206$389,400$107,40020°
Eaton RapidsEaton County5,203$155,800$63,87516°
SalemAllegan County5,156$307,500$89,03420°
DavisonGenesee County5,143$181,200$48,81415°
RoyaltonBerrien County5,141$356,700$128,75020°
KingsfordDickinson County5,139$132,100$61,6356°
WilliamsBay County5,058$178,300$87,38017°
ColomaBerrien County5,051$203,700$60,41720°
IronwoodGogebic County5,045$83,100$41,2504°
Wolf LakeMuskegon County5,034$131,400$51,63721°
KalkaskaKalkaska County5,027$173,900$64,25311°
TyroneKent County5,021$238,400$69,77314°
OliveOttawa County5,007$283,800$80,20820°
GibraltarWayne County4,997$223,200$91,65119°
FrankenmuthSaginaw County4,987$300,500$85,43312°
IraSt. Clair County4,967$244,200$70,46916°
LapeerLapeer County4,956$254,100$70,19715°
ParadiseGrand Traverse County4,952$265,800$74,08410°
KochvilleSaginaw County4,911$156,800$42,33316°
NelsonKent County4,895$253,300$66,73513°
ElmwoodLeelanau County4,892$436,400$94,41719°
WellsDelta County4,876$177,000$72,0398°
BerrienBerrien County4,868$252,500$79,14820°
RossKalamazoo County4,851$370,900$103,93219°
CoopersvilleOttawa County4,828$244,100$67,13114°
DrydenLapeer County4,799$302,200$103,86015°
IdaMonroe County4,783$317,100$108,29317°
DeWittClinton County4,776$309,900$110,34117°
CheboyganCheboygan County4,770$123,200$42,29011°
OwossoShiawassee County4,765$180,900$56,81816°
RivesJackson County4,750$210,300$85,96018°
ChesaningSaginaw County4,748$152,100$62,43416°
VergennesKent County4,741$392,300$113,48219°
AtticaLapeer County4,706$246,300$75,22315°
Pearl BeachSt. Clair County4,698$301,700$83,20816°
AlleganAllegan County4,689$232,700$88,91717°
Ann ArborWashtenaw County4,673$659,400$164,87516°
HenriettaJackson County4,673$204,700$81,33918°
HayesClare County4,642$93,700$40,25013°
La SalleMonroe County4,639$233,200$85,53117°
NegauneeMarquette County4,627$170,100$70,5687°
ManchesterWashtenaw County4,626$273,600$84,73215°
JeromeMidland County4,625$192,000$80,31317°
Michigan CenterJackson County4,609$167,100$63,70418°
WhitefordMonroe County4,590$277,900$100,52117°
SomersetHillsdale County4,588$251,100$89,30315°
Vandercook LakeJackson County4,579$136,600$59,26218°
CrockeryOttawa County4,572$306,000$89,70019°
HadleyLapeer County4,547$356,100$110,93815°
Wolverine LakeOakland County4,544$288,000$92,24717°
FremontNewaygo County4,516$194,700$57,45216°
HancockHoughton County4,501$165,600$59,5199°
DexterWashtenaw County4,500$421,000$106,63716°
MarathonLapeer County4,467$186,300$65,51116°
Bloomfield HillsOakland County4,460$947,900$189,94217°
AcmeGrand Traverse County4,456$338,300$110,28117°
ForestGenesee County4,447$200,900$71,25015°
ChippewaIsabella County4,446$156,800$64,65116°
BradyKalamazoo County4,445$244,600$108,95418°
WaylandAllegan County4,435$207,400$74,46417°
MortonMecosta County4,426$252,300$72,87713°
KawkawlinBay County4,419$188,800$85,26216°
RoscommonRoscommon County4,397$137,700$53,18610°
MetamoraLapeer County4,368$383,000$108,56515°
CaledoniaShiawassee County4,360$186,800$70,06915°
AureliusIngham County4,354$261,800$95,45516°
CaroTuscola County4,328$102,700$41,59515°
MancelonaAntrim County4,311$159,900$65,41212°
BuchananBerrien County4,300$154,300$56,16319°
ErieMonroe County4,299$197,100$71,25020°
MiddlevilleBarry County4,295$226,700$73,62516°
GaylordOtsego County4,286$192,800$44,70111°
VernonShiawassee County4,273$169,400$64,10715°
MillingtonTuscola County4,246$174,600$65,73712°
SpartaKent County4,244$215,400$60,72814°
MusseySt. Clair County4,234$216,100$66,35013°
EurekaMontcalm County4,211$236,200$77,26613°
AlgonacSt. Clair County4,196$199,500$56,82016°
Roosevelt ParkMuskegon County4,172$193,300$62,85721°
DeerfieldLivingston County4,166$326,500$105,25715°
SpencerKent County4,163$228,900$82,57113°
LowellKent County4,142$228,400$72,87519°
LindenGenesee County4,142$239,700$79,46415°
PerryShiawassee County4,141$196,300$76,57915°
MarquetteMarquette County4,140$286,700$57,9837°
RutlandBarry County4,136$273,600$87,87516°
OtsegoAllegan County4,120$160,500$74,15617°
ColumbusSt. Clair County4,112$323,200$93,84416°
ShelbyOceana County4,109$180,800$67,73616°
QuincyBranch County4,108$161,000$70,24016°
North MuskegonMuskegon County4,093$264,200$104,65921°
Lathrup VillageOakland County4,088$310,600$109,89316°
Marine CitySt. Clair County4,079$159,800$67,68316°
BurtchvilleSt. Clair County4,077$162,000$58,87216°
TaymouthSaginaw County4,065$208,000$81,66716°
South HavenVan Buren County4,041$233,900$56,59122°
ConstantineSt. Joseph County4,037$162,000$73,92617°
LimaWashtenaw County4,024$404,700$119,23616°
ManisteeManistee County4,022$193,900$65,46119°
BellevilleWayne County4,008$148,300$62,99120°
EatonEaton County4,007$215,700$97,39815°
HomerMidland County3,993$190,600$117,29517°
Eaton RapidsEaton County3,991$234,700$82,90616°
CascoSt. Clair County3,990$303,200$87,53816°
OneidaEaton County3,986$261,000$93,21415°
LeeMidland County3,985$166,500$54,14417°
MillsOgemaw County3,973$81,800$42,09710°
South HavenVan Buren County3,964$454,100$68,23922°
IoniaIonia County3,961$158,600$60,18916°
RichlandSaginaw County3,955$215,300$84,00016°
HeathAllegan County3,937$332,400$105,49120°
ExeterMonroe County3,927$310,100$94,49117°
SandstoneJackson County3,927$230,600$97,70818°
BlissfieldLenawee County3,924$173,500$67,20017°
OdessaIonia County3,918$197,200$78,28116°
Big RapidsMecosta County3,917$256,800$64,08313°
StockbridgeIngham County3,912$230,500$79,82116°
VassarTuscola County3,890$123,200$63,12512°
PortlandIonia County3,881$258,400$101,89016°
AlmiraBenzie County3,873$284,600$90,27816°
IoscoLivingston County3,870$319,500$112,06314°
WilliamstonIngham County3,819$226,800$71,37918°
Boyne CityCharlevoix County3,816$249,000$64,85514°
GrattanKent County3,809$355,800$111,35413°
LeeAllegan County3,805$80,600$65,15617°
AlamoKalamazoo County3,805$258,500$87,11318°
PortlandIonia County3,796$166,200$65,84516°
LeroyIngham County3,791$193,200$84,70418°
PlainwellAllegan County3,788$220,500$66,52519°
LaGrangeCass County3,787$119,600$58,78616°
RayMacomb County3,780$377,700$117,91716°
RomeoMacomb County3,767$266,200$74,32316°
ClintonLenawee County3,765$199,100$76,95415°
White PigeonSt. Joseph County3,762$180,400$71,07117°
PorterCass County3,750$300,800$79,68117°
IrvingBarry County3,734$365,800$76,36716°
LockportSt. Joseph County3,729$197,800$73,92917°
HamlinMason County3,711$281,400$80,91919°
VicksburgKalamazoo County3,706$231,500$72,65618°
BrooksNewaygo County3,705$244,100$77,73416°
East ChinaSt. Clair County3,704$275,900$71,51716°
Imlay CityLapeer County3,703$150,000$59,91115°
WoodhullShiawassee County3,687$280,200$94,30118°
NottawaSt. Joseph County3,685$214,300$62,09417°
FrankenlustBay County3,672$240,700$92,68516°
HanoverJackson County3,662$227,800$81,47718°
LeroyCalhoun County3,659$245,400$81,63817°
Benton HeightsBerrien County3,652$97,700$33,54220°
SurreyClare County3,635$121,300$50,76416°
Cedar SpringsKent County3,627$214,000$57,97914°
ConwayLivingston County3,608$285,500$100,62514°
WoodstockLenawee County3,608$229,800$69,03813°
VevayIngham County3,606$268,600$110,00018°
DecaturVan Buren County3,575$158,000$67,91716°
WaylandAllegan County3,573$329,500$91,38316°
North BranchLapeer County3,571$227,900$77,94115°
HaringWexford County3,556$192,500$74,56312°
L'AnseBaraga County3,551$122,700$54,8987°
RichfieldRoscommon County3,545$110,200$47,05511°
RichmondMacomb County3,544$378,800$126,45016°
ElklandTuscola County3,532$117,800$61,95313°
DorrAllegan County3,520$277,600$97,51917°
LyonsIonia County3,513$171,400$75,29416°
ChinaSt. Clair County3,509$322,600$98,87916°
DurandShiawassee County3,507$140,300$66,74315°
EscanabaDelta County3,496$173,800$81,2508°
OxfordOakland County3,492$347,800$83,61117°
LexingtonSanilac County3,485$203,400$58,04116°
BaragaBaraga County3,478$133,300$52,2546°
VictorClinton County3,463$288,400$106,34318°
WorthSanilac County3,455$219,500$61,49216°
ShermanSt. Joseph County3,444$262,700$83,25017°
SaugatuckAllegan County3,443$422,600$93,61820°
BuchananBerrien County3,436$194,000$66,78319°
BarryBarry County3,417$344,100$91,07119°
GenevaVan Buren County3,416$183,800$75,13922°
ColdwaterBranch County3,406$169,300$72,01416°
CottrellvilleSt. Clair County3,406$293,900$91,89716°
OrangevilleBarry County3,398$297,600$83,28116°
MontcalmMontcalm County3,394$210,600$71,29313°
IshpemingMarquette County3,392$206,400$94,2716°
EssexvilleBay County3,379$128,500$75,34116°
CrotonNewaygo County3,368$216,700$76,76514°
MenomineeMenominee County3,364$185,100$65,77110°
PiersonMontcalm County3,363$243,700$86,45013°
Paw PawVan Buren County3,362$148,200$41,58717°
GrantClare County3,360$155,700$61,01013°
PlainfieldIosco County3,350$174,300$52,03511°
PrairievilleBarry County3,334$406,900$67,33219°
UnadillaLivingston County3,333$258,300$71,77116°
CastletonBarry County3,329$125,000$59,44416°
ColonSt. Joseph County3,325$192,400$65,60217°
Paw Paw LakeBerrien County3,323$191,700$67,67420°
LakeBerrien County3,316$299,800$83,24119°
ManliusAllegan County3,312$282,600$88,64620°
FabiusSt. Joseph County3,311$270,700$95,87517°
SylvanWashtenaw County3,311$396,200$102,65616°
GrantNewaygo County3,298$221,100$73,50014°
BowneKent County3,289$360,500$120,85917°
LawrenceVan Buren County3,289$179,500$63,60717°
BurnsShiawassee County3,280$236,200$83,75015°
BlissfieldLenawee County3,277$169,900$62,05917°
Level Park-Oak ParkCalhoun County3,260$124,500$70,65217°
DeerfieldIsabella County3,257$237,000$96,66716°
ClareClare County3,254$134,600$41,22616°
CohoctahLivingston County3,246$347,400$86,25014°
HarveyMarquette County3,244$262,800$78,67412°
HagarBerrien County3,243$237,700$67,27320°
RockwoodWayne County3,240$188,600$88,08018°
NegauneeMarquette County3,232$302,400$97,9557°
HamlinEaton County3,227$252,800$91,94416°
West MonroeMonroe County3,227$109,200$48,31718°
PortsmouthBay County3,224$165,500$79,31016°
GreenMecosta County3,219$156,200$82,95513°
Canadian LakesMecosta County3,202$270,000$78,83313°
BellevueEaton County3,200$170,600$83,63615°
LittlefieldEmmet County3,200$256,500$85,2629°
RileySt. Clair County3,199$348,500$97,26216°
Cedar CreekMuskegon County3,192$224,600$73,58616°
WrightOttawa County3,190$321,000$87,34414°
PortageHoughton County3,189$204,700$66,6529°
St. CharlesSaginaw County3,183$136,300$62,93916°
WalesSt. Clair County3,180$273,700$90,41716°
SummerfieldMonroe County3,176$284,700$92,78817°
Mount MorrisGenesee County3,170$86,600$48,79415°
FremontTuscola County3,167$144,400$63,15515°
MarshallCalhoun County3,157$272,100$106,94417°
HopeBarry County3,154$232,300$99,42716°
ArcadiaLapeer County3,148$235,400$79,98515°
FranklinOakland County3,139$774,900$194,07916°
OveriselAllegan County3,133$344,300$101,33120°
BentonCheboygan County3,133$200,900$68,40111°
MiltonCass County3,128$299,600$118,75019°
ShermanIsabella County3,127$157,400$61,40616°
BeechwoodOttawa County3,121$277,800$71,27520°
BenningtonShiawassee County3,119$188,100$101,07816°
ImlayLapeer County3,115$298,100$82,98815°
BerlinSt. Clair County3,115$313,100$93,94816°
Skidway LakeOgemaw County3,082$59,100$39,26510°
TuscaroraCheboygan County3,080$253,700$66,0429°
GladwinGladwin County3,069$126,900$43,00513°
K. I. SawyerMarquette County3,064$87,300$60,83310°
FranklinLenawee County3,063$293,900$90,22113°
LibertyJackson County3,059$249,900$102,96918°
EastonIonia County3,058$192,000$76,41816°
PottervilleEaton County3,055$154,500$64,69315°
Silver CreekCass County3,051$255,100$80,89420°
CorunnaShiawassee County3,046$151,000$46,14115°
WatervlietBerrien County3,036$154,500$58,61620°
RollinLenawee County3,035$224,500$79,73613°
CoeIsabella County3,032$161,000$59,87816°
Bad AxeHuron County3,021$125,200$44,68816°
HartfordVan Buren County3,021$150,000$54,65920°
JeffersonHillsdale County3,016$148,400$58,59415°
HastingsBarry County3,013$242,200$78,53816°
Iron RiverIron County3,007$85,000$54,1830°
GrantOceana County3,002$131,000$57,62519°
OnondagaIngham County2,997$267,200$90,98716°
FraserBay County2,994$163,100$61,57116°
Pine GroveVan Buren County2,994$192,200$69,23917°
LondonMonroe County2,984$235,200$80,62517°
SooChippewa County2,966$241,200$79,1077°
RavennaMuskegon County2,962$224,100$75,62514°
DanbyIonia County2,953$288,800$92,76816°
FerrysburgOttawa County2,952$239,900$70,40019°
FowlervilleLivingston County2,951$192,000$45,77314°
UnionBranch County2,942$126,400$64,10716°
EvergreenMontcalm County2,941$194,800$59,14413°
WaterlooJackson County2,931$243,600$74,50016°
BloomingdaleVan Buren County2,930$135,600$65,63417°
BinghamClinton County2,919$240,900$77,27318°
Spring ArborJackson County2,916$225,000$63,63118°
AlaiedonIngham County2,910$290,900$94,04218°
WhitehallMuskegon County2,909$212,600$61,16919°
CatoMontcalm County2,898$174,200$67,50013°
HomerCalhoun County2,896$144,400$54,51915°
Suttons BayLeelanau County2,883$440,500$115,76917°
Lake OrionOakland County2,876$376,600$101,31817°
MunisingAlger County2,865$174,700$62,22713°
Otsego LakeOtsego County2,857$218,400$73,07312°
IthacaGratiot County2,853$133,200$63,10915°
Rogers CityPresque Isle County2,850$110,200$49,26614°
AlmontLapeer County2,846$246,500$83,53716°
BathClinton County2,841$205,800$60,41717°
JohnstownBarry County2,841$216,400$81,87517°
MasonCass County2,841$205,300$59,92218°
NorwayDickinson County2,840$91,100$63,8464°
CarmelEaton County2,839$221,800$95,08315°
BarodaBerrien County2,835$234,400$75,33719°
ResortEmmet County2,835$394,500$103,92915°
ManistiqueSchoolcraft County2,828$93,300$38,44610°
LakeMissaukee County2,827$230,300$72,91710°
ArbelaTuscola County2,808$150,400$65,18512°
NorvellJackson County2,800$278,600$99,10715°
GerrishRoscommon County2,796$232,100$95,81311°
CascoAllegan County2,796$310,200$84,63722°
CasnoviaMuskegon County2,793$229,800$83,33314°
PickfordChippewa County2,791$167,400$99,6887°
NewtonCalhoun County2,781$251,500$74,45317°
ChikamingBerrien County2,778$366,900$83,90817°
FillmoreAllegan County2,778$314,400$90,14220°
EagleClinton County2,776$257,400$91,58217°
IngersollMidland County2,775$190,000$99,06317°
BentonEaton County2,766$275,000$97,22215°
Keego HarborOakland County2,764$255,900$64,89617°
AshlandNewaygo County2,764$179,800$67,77814°
HopkinsAllegan County2,760$287,500$88,82517°
ConcordJackson County2,755$188,200$64,14818°
MecostaMecosta County2,744$169,600$61,25013°
DenmarkTuscola County2,741$166,300$70,72012°
ShiawasseeShiawassee County2,740$190,200$77,85015°
St. HelenRoscommon County2,735$95,600$44,87110°
BenzoniaBenzie County2,734$327,000$72,50019°
VassarTuscola County2,727$143,200$59,44412°
HayesOtsego County2,725$222,300$77,62912°
MartinAllegan County2,723$205,700$72,12519°
BeaverBay County2,723$193,800$89,15417°
HomeMontcalm County2,716$136,800$56,03716°
SanduskySanilac County2,709$113,800$56,56316°
WhitewaterGrand Traverse County2,688$373,000$93,95817°
ArgentineGenesee County2,685$328,700$125,31315°
BainbridgeBerrien County2,682$220,600$74,57420°
SebewaingHuron County2,678$111,400$53,84913°
Maple GroveSaginaw County2,676$232,200$77,91715°
ParmaJackson County2,668$195,000$73,59018°
OrleansIonia County2,664$175,700$62,97816°
East TawasIosco County2,663$130,200$42,45013°
Little TraverseEmmet County2,657$345,400$88,36815°
LyndonWashtenaw County2,656$350,200$122,56816°
LivingstonOtsego County2,652$220,200$76,6258°
Village of Grosse Pointe ShoresWayne County2,647$733,500$189,58317°
RichlandMontcalm County2,646$142,100$50,86215°
Burr OakSt. Joseph County2,639$155,300$67,27317°
Pleasant RidgeOakland County2,627$448,700$171,12520°
CrystalMontcalm County2,619$194,000$56,08715°
TompkinsJackson County2,618$206,800$86,55118°
WheelerGratiot County2,612$115,400$61,14915°
BertrandBerrien County2,611$297,100$100,73517°
Big CreekOscoda County2,604$111,700$48,43811°
EnsleyNewaygo County2,603$247,700$75,95414°
JeffersonCass County2,590$268,900$72,37516°
KincheloeChippewa County2,587$110,700$57,6445°
HoltonMuskegon County2,586$186,300$72,91016°
MendonSt. Joseph County2,581$181,700$75,96217°
BinghamLeelanau County2,577$373,200$93,59419°
WayneCass County2,576$207,900$61,21016°
GangesAllegan County2,574$266,200$77,67522°
PorterVan Buren County2,568$306,800$81,43818°
West BranchOgemaw County2,567$171,600$62,95510°
PolktonOttawa County2,565$366,000$112,70819°
CambriaHillsdale County2,552$190,500$59,90615°
West IshpemingMarquette County2,552$193,900$95,1296°
MattawanVan Buren County2,550$181,600$61,58718°
ColumbiaVan Buren County2,546$164,500$63,06817°
SullivanMuskegon County2,541$215,700$65,15621°
AdamsHoughton County2,540$118,000$63,9149°
SidneyMontcalm County2,538$188,300$60,05013°
OliveClinton County2,535$296,100$101,50018°
TrowbridgeAllegan County2,530$235,900$75,83317°
AmberMason County2,529$228,700$70,51519°
ClioGenesee County2,525$138,200$52,50016°
Elk RapidsAntrim County2,521$401,100$82,93317°
SheridanNewaygo County2,518$183,300$76,04216°
ClintonLenawee County2,517$186,700$82,76815°
EmmettSt. Clair County2,515$239,800$96,80913°
HartfordVan Buren County2,515$108,700$42,17120°
CovertVan Buren County2,510$157,600$37,69722°
WaverlyVan Buren County2,506$222,400$84,30617°

Michigan counties