Popular cities
Wayne CountyDetroit5,910 homes for saleMedian list price $100,000›Genesee CountyFlint872 homes for saleMedian list price $59,900›Macomb CountyWarren773 homes for saleMedian list price $179,950›Oakland CountyRoyal Oak499 homes for saleMedian list price $374,999›Macomb CountySterling Heights483 homes for saleMedian list price $324,450›Livingston CountyHowell437 homes for saleMedian list price $385,000›Genesee CountyGrand Blanc417 homes for saleMedian list price $267,400›Macomb CountyMacomb414 homes for saleMedian list price $525,000›Wayne CountyCanton383 homes for saleMedian list price $412,300›Oakland CountyWest Bloomfield373 homes for saleMedian list price $455,000›Oakland CountyWaterford355 homes for saleMedian list price $274,900›Oakland CountyBloomfield Hills351 homes for saleMedian list price $987,495›
Every city, by county
Oakland County55 cities · 6,209 homes›
Addison (3)Addison Twp (3)Auburn Heights (1)Auburn Hills (83)Berkley (80)Beverly Hills (57)Bingham Farms (7)Birmingham (232)Bloomfield (3)Bloomfield Hills (351)Brandon (4)Clarkston (228)Clawson (63)Commerce Twp (203)Davisburg (60)Farmington (101)Farmington Hills (274)Ferndale (227)Franklin (25)Groveland (2)Hazel Park (129)Highland (86)Huntington Woods (20)Independence (1)Independence Twp (2)Keego Harbor (19)Lake Angelus (3)Lake Orion (211)Lathrup Village (13)Leonard (25)Madison Heights (112)New Hudson (43)Northville (303)Novi (221)Oak Park (120)Oakland (38)Oakland Twp (1)Orchard Lake (14)Orion (17)Orion Twp (7)Pleasant Ridge (19)Pontiac (251)Rochester Hills (297)Rose (1)Royal Oak (499)Southfield (342)Springfield (1)Sylvan Lake (12)Troy (348)Walled Lake (62)Waterford (355)West Bloomfield (373)White Lake (191)Wixom (55)Wolverine Lake (11)
Macomb County41 cities · 4,553 homes›
Armada (24)Armada Twp (2)Bruce (14)Bruce Twp (7)Center Line (49)Chesterfield (163)Chesterfield Twp (29)Clinton (7)Clinton Township (279)Clinton Twp (138)East Detroit (1)Eastpointe (210)Fraser (51)Harrison (1)Harrison Township (90)Harrison Twp (83)Lake Twp (5)Lenox (24)Macomb (414)Macomb Twp (36)Memphis (9)Mount Clemens (60)Mt. Clemens (12)New Baltimore (79)New Haven (49)Ray (26)Ray Twp (14)Richmond (57)Richmond Twp (5)Rochester (144)Romeo (48)Roseville (249)Saint Clair Shores (175)Shelby (48)Shelby Twp (260)St. Clair Shores (183)Sterling Heights (483)Utica (91)Warren (773)Washington (130)Washington Twp (31)
Wayne County42 cities · 10,394 homes›
Allen Park (91)Brownstown (93)Brownstown Twp (2)Canton (383)Canton Twp (1)Dearborn (323)Dearborn Heights (296)Detroit (5,910)Ecorse (52)Garden City (103)Gibraltar (16)Grosse Ile (63)Grosse Pointe (71)Grosse Pointe Farms (52)Grosse Pointe Park (35)Grosse Pointe Shores (19)Grosse Pointe Woods (69)Hamtramck (141)Harper Woods (148)Highland Park (192)Huron (4)Inkster (143)Lincoln Park (163)Livonia (339)Melvindale (36)New Boston (57)Redford (233)River Rouge (63)Riverview (38)Rockwood (28)Romulus (158)Southgate (79)Sumpter (1)Sumpter Twp (3)Taylor (255)Trenton (134)Van Buren (30)Van Buren Twp (32)Wayne (60)Westland (311)Woodhaven (39)Wyandotte (128)
Livingston County18 cities · 1,537 homes›
Genesee County29 cities · 3,000 homes›
Atlas (5)Burton (212)Byron (10)Clayton (2)Clio (133)Columbiaville (40)Davison (190)Durand (1)Fenton (271)Flint (872)Flushing (132)Gaines (16)Genesee (9)Goodrich (50)Grand Blanc (417)Holly (117)Lennon (12)Linden (182)Millington (7)Montrose (31)Mount Morris (39)Mt. Morris (79)Mt. Morris Township (1)Mundy (1)Other (2)Otisville (14)Otter Lake (21)Swartz Creek (132)Unknown (2)
Washtenaw County18 cities · 1,761 homes›
St Clair County44 cities · 1,039 homes›
Algonac (80)Allenton (17)Anchorville (1)Avoca (14)Berlin (2)Berlin Twp (2)Brockway (7)Burtchville (20)Capac (20)Casco (15)China (6)Clay (32)Clyde (20)Columbus (28)Cottrellville (11)East China (53)Emmett (13)Fair Haven (15)Fort Gratiot (69)Goodells (7)Grant (2)Greenwood (12)Harsens Island (25)Ira (10)Jeddo (1)Kenockee (3)Kimball (41)Lakeport (10)Lexington (1)Lynn (3)Marine City (42)Marysville (67)Mussey (5)North Street (14)Pearl Beach (3)Port Huron (224)Riley (22)Russell Island (1)Saint Clair (42)Smiths Creek (14)St Clair (13)St. Clair (12)Wales (6)Yale (34)
Lapeer County18 cities · 687 homes›
Monroe County25 cities · 923 homes›
Ash (3)Azalia (1)Bedford (1)Belleville (134)Carleton (52)Deerfield (1)Dundee (44)Erie (17)Estral Beach (1)Flat Rock (71)Frenchtown (6)Ida (5)La Salle (11)Lambertville (33)Luna Pier (9)Maybee (5)Milan (51)Monroe (245)Monroe Center (3)Newport (77)Ottawa Lake (16)Petersburg (19)South Rockwood (12)Temperance (75)Willis (31)
Not sure where to look? Tell us your budget and commute and we'll suggest a few cities.
Ask an agentIDX information provided courtesy of Realcomp II Ltd. via The MJA Company at National Realty Centers, © 2026 Realcomp II Ltd. Shareholders. IDX information is provided exclusively for consumers' personal, non-commercial use and may not be used for any purpose other than to identify prospective properties consumers may be interested in purchasing. The accuracy of all information, regardless of source, is not guaranteed or warranted. All information should be independently verified.