Market data · zip level

Any zip code
in the country.

Rent and home values for ~26,000 zips, national coverage. Search by zip, city or metro — or browse a state.

Largest zips in MI

Zip activate to sort by Zip City activate to sort by City County activate to sort by County Rent activate to sort by Rent 1-yr Δ activate to sort by 1-yr Δ Home value sorted descending, activate to sort ascending 1-yr Δ activate to sort by 1-yr Δ
48306 OaklandOakland County $1,872 — $596,912 +3.5%
48104 Ann ArborWashtenaw County $2,048 +0.8% $562,676 +3.1%
48105 Ann ArborWashtenaw County $2,339 +0.1% $544,970 +2.3%
48103 Ann ArborWashtenaw County $2,050 +3.5% $516,940 +3.3%
49546 KentwoodKent County $1,759 +7.1% $509,967 +5.5%
48167 NorthvilleWayne County $1,671 +4.6% $491,966 +4.5%
48309 Rochester HillsOakland County $2,175 — $481,294 +3.6%
48170 PlymouthWayne County $1,550 +4.0% $475,084 +3.6%
48178 South LyonOakland County $1,652 — $472,962 +2.8%
48315 Shelby TownshipMacomb County $2,028 — $469,172 +1.9%
48382 Commerce TownshipOakland County $2,323 — $465,240 +3.1%
49315 Byron CenterKent County $1,942 — $461,964 +5.0%
49341 RockfordKent County $1,890 — $458,773 +5.7%
48085 TroyOakland County $2,586 — $456,871 +1.6%
49316 GainesKent County $2,221 — $442,713 +4.6%
48042 MacombMacomb County $2,171 — $437,747 +2.4%
48108 Ann ArborWashtenaw County $1,584 +2.3% $434,139 +1.5%
49426 HudsonvilleOttawa County $1,905 — $428,266 +5.0%
49506 East Grand RapidsKent County $1,846 +2.6% $427,849 +5.3%
48335 FarmingtonOakland County $1,199 +4.1% $423,537 +2.9%
48116 BrightonLivingston County $2,382 — $416,702 +2.5%
49401 AllendaleOttawa County $1,484 — $416,000 +5.2%
48322 West BloomfieldOakland County $2,258 +7.1% $415,216 +1.7%
48044 MacombMacomb County $1,469 — $414,684 +2.2%
48307 Rochester HillsOakland County $1,795 +0.4% $413,997 +3.2%
48371 OxfordOakland County $1,191 — $413,889 +2.6%
48316 Shelby TownshipMacomb County $1,750 — $413,142 +2.3%
48188 CantonWayne County $1,974 +5.3% $406,927 +0.9%
48236 Grosse Pointe WoodsWayne County $1,982 — $404,812 +3.6%
49417 Grand HavenOttawa County $1,690 +6.7% $399,067 +4.4%
48375 NoviOakland County $1,759 +4.6% $398,976 +2.8%
48187 CantonWayne County $1,875 +3.5% $395,336 +1.6%
49424 HollandOttawa County $1,851 +3.4% $389,187 +3.9%
49464 ZeelandOttawa County $2,127 — $389,065 +4.3%
48843 HowellLivingston County $1,811 — $386,533 +2.3%
48864 OkemosIngham County $1,451 — $383,896 +0.8%
49525 Grand RapidsKent County $1,729 +2.5% $382,368 +4.9%
49418 GrandvilleKent County $2,027 +2.5% $380,537 +3.9%
49009 KalamazooKalamazoo County $1,243 +8.0% $369,972 +2.6%
48430 FentonLivingston County $1,485 +5.4% $368,694 +2.8%
49428 JenisonOttawa County $1,998 — $366,072 +3.3%
48346 ClarkstonOakland County $1,866 +5.9% $363,118 +3.1%
48083 TroyOakland County $1,895 +3.4% $352,514 +1.0%
49423 HollandAllegan County $1,552 -0.0% $351,283 +5.4%
48047 ChesterfieldMacomb County $1,875 +5.0% $342,467 +2.4%
48197 YpsilantiWashtenaw County $1,227 +2.0% $342,282 +1.0%
49855 MarquetteMarquette County $1,401 +1.5% $341,631 +8.9%
48067 Royal OakOakland County $2,099 +5.7% $338,836 +1.8%
48154 LivoniaWayne County $2,412 — $338,019 +2.6%
49508 KentwoodKent County $1,779 +3.8% $337,101 +4.1%
48152 LivoniaWayne County $1,434 — $324,298 +1.9%
48823 East LansingIngham County $1,850 +3.7% $320,901 +3.3%
48073 Royal OakOakland County $1,711 +3.7% $318,952 +1.9%
48310 Sterling HeightsMacomb County $1,563 +2.4% $314,282 +0.5%
48390 Commerce TownshipOakland County $2,239 +2.2% $311,828 +1.2%
49024 PortageKalamazoo County $1,542 +5.7% $308,451 +4.7%
48111 BellevilleWayne County $1,439 +9.6% $307,227 +4.4%
49505 Grand RapidsKent County $1,869 +4.1% $301,495 +4.0%
48336 Farmington HillsOakland County $1,574 +6.1% $300,894 +2.1%
48317 Shelby TownshipMacomb County $1,446 +3.7% $296,225 +1.6%
49519 WyomingKent County $1,390 +3.3% $295,796 +3.8%
48439 Grand BlancGenesee County $1,085 +2.7% $295,042 +3.6%
48313 Sterling HeightsMacomb County $1,577 +2.3% $294,203 +0.8%
48076 Lathrup VillageOakland County $1,656 +2.0% $291,947 +2.0%
48329 WaterfordOakland County $1,772 — $290,793 +3.0%
48312 Sterling HeightsMacomb County $1,491 — $290,549 +1.3%
48038 Clinton TownshipMacomb County $1,305 +2.8% $288,666 +1.7%
49504 Grand RapidsKent County $1,384 +4.1% $285,962 +3.2%
49503 Grand RapidsKent County $1,506 +4.1% $282,318 +1.5%
48326 Auburn HillsOakland County $1,799 +4.8% $280,450 +2.7%
48045 Harrison TownshipMacomb County $1,307 +1.3% $279,648 -2.7%
48150 LivoniaWayne County $1,974 — $277,983 +2.2%
48446 LapeerLapeer County $1,463 — $268,476 +3.6%
49509 WyomingKent County $1,442 — $262,026 +4.1%
48127 Dearborn HeightsWayne County $1,372 +2.2% $261,323 +2.5%
48423 DavisonGenesee County $952 — $260,406 +4.3%
48917 LansingEaton County $1,374 +3.9% $259,856 +1.2%
48036 Clinton TownshipMacomb County $1,111 — $259,210 +1.6%
49441 Roosevelt ParkMuskegon County $1,400 +10.4% $258,047 +3.3%
48642 MidlandMidland County $1,578 +4.4% $255,858 +7.6%
48183 WoodhavenWayne County $1,656 — $255,740 +3.2%
48328 WaterfordOakland County $1,279 — $254,075 +2.6%
49548 Grand RapidsKent County $1,424 — $253,388 +3.1%
49201 JacksonJackson County $1,141 — $251,007 +2.6%
48640 MidlandMidland County $1,355 +7.1% $247,709 +10.3%
48433 FlushingGenesee County — — $242,437 +5.1%
49006 KalamazooKalamazoo County $1,191 +5.6% $240,518 +5.7%
48162 MonroeMonroe County $1,289 — $238,709 +5.1%
48092 WarrenMacomb County $1,741 +3.0% $238,382 -2.1%
49507 Grand RapidsKent County $1,690 +6.4% $237,579 +1.8%
48126 DearbornWayne County $1,839 +2.6% $236,680 +4.5%
48124 DearbornWayne County $1,952 +3.5% $235,931 +2.8%
48603 SaginawSaginaw County $1,132 +8.1% $231,896 +4.1%
48237 Oak ParkOakland County $1,540 +2.4% $231,297 +1.8%
48858 Mount PleasantIsabella County $1,123 +9.7% $226,651 +6.9%
48185 WestlandWayne County $1,295 +3.0% $222,635 +1.1%
48198 YpsilantiWashtenaw County $1,640 +6.4% $222,613 -3.2%
48035 Clinton TownshipMacomb County $1,364 +6.4% $222,096 +1.6%
48093 WarrenMacomb County $1,568 +5.4% $219,232 -0.2%
49036 ColdwaterBranch County $1,282 — $217,468 +5.5%
48174 RomulusWayne County $1,518 +8.5% $216,230 +1.7%
48071 Madison HeightsOakland County $1,565 +2.7% $215,497 -1.2%
49015 Battle CreekCalhoun County $1,214 +5.7% $214,029 +4.8%
49120 NilesBerrien County $1,396 — $213,434 +7.0%
49221 AdrianLenawee County $1,124 — $211,248 +5.1%
48101 Allen ParkWayne County $1,395 — $206,515 +1.2%
48161 MonroeMonroe County $1,127 +12.5% $202,473 +5.7%
48135 Garden CityWayne County $1,711 +7.2% $201,501 +1.9%
49048 ComstockKalamazoo County $1,335 +2.6% $198,489 +3.7%
48186 WestlandWayne County $1,306 +5.5% $197,449 +1.6%
48195 SouthgateWayne County $1,446 +6.6% $193,415 +2.2%
48706 Bangor TownshipBay County $938 — $192,332 +5.9%
49444 Norton ShoresMuskegon County $1,345 — $191,589 +3.4%
48867 OwossoShiawassee County — — $188,836 +4.8%
48192 WyandotteWayne County $1,166 +2.4% $187,569 +0.9%
49442 MuskegonMuskegon County $1,132 +5.3% $184,442 +3.1%
48239 RedfordWayne County $1,545 +5.0% $176,054 +1.5%
48180 TaylorWayne County $1,518 +0.9% $175,458 +1.0%
48060 Port HuronSaint Clair County $1,088 +7.0% $173,571 +3.6%
48911 LansingIngham County $1,158 +4.9% $171,433 +2.6%
48066 RosevilleMacomb County $1,268 +2.9% $170,991 +2.1%
49203 JacksonJackson County $1,162 +5.8% $169,320 +1.2%
48906 LansingIngham County $1,293 +12.9% $166,123 +3.5%
49022 Benton HarborBerrien County $1,050 — $159,714 +6.4%
48091 WarrenMacomb County $1,380 +3.9% $154,211 -1.8%
48021 EastpointeMacomb County $1,467 +4.6% $151,635 +0.8%
48146 Lincoln ParkWayne County $1,236 +3.8% $151,457 +1.0%
48910 LansingIngham County $1,188 +7.6% $142,035 +1.7%
48708 Bay CityBay County $859 — $137,802 +6.1%
48340 PontiacOakland County $1,328 -2.1% $135,858 +1.3%
48221 DetroitWayne County $1,302 +11.0% $134,161 -3.5%
48212 HamtramckWayne County $1,181 +1.9% $128,138 +1.0%
48089 WarrenMacomb County $1,315 +3.4% $126,401 -1.5%
48507 FlintGenesee County $945 — $109,219 +2.6%
48141 InksterWayne County $1,211 +1.2% $105,594 +1.3%
48235 DetroitWayne County $1,366 +4.5% $92,152 -1.0%
48209 DetroitWayne County $934 — $89,192 -5.7%
48219 DetroitWayne County $1,363 +6.4% $86,511 -2.1%
48506 FlintGenesee County $1,024 — $85,252 +2.7%
48223 DetroitWayne County $1,023 +13.2% $84,419 -1.4%
48602 SaginawSaginaw County $1,073 +6.5% $84,229 +3.2%
48224 DetroitWayne County $1,305 +1.1% $79,229 -6.7%
48210 DetroitWayne County — — $71,227 +0.2%
48227 DetroitWayne County $1,376 +10.0% $67,593 -4.2%
48228 DetroitWayne County $1,174 +4.1% $66,264 -0.5%
48601 SaginawSaginaw County $927 — $60,273 +1.6%
48238 DetroitWayne County $1,247 +5.3% $54,502 -4.3%
48234 DetroitWayne County $1,274 +6.0% $52,022 -8.0%
48205 DetroitWayne County $1,276 +8.5% $50,037 -12.5%
48504 Mt MorrisGenesee County $1,036 — $46,173 -1.9%

Rent and home values from Zillow Research; coordinates and population from SimpleMaps US Zips.