Genesee County13 cities · 76 roofers · 6,201 reviews readBurton30 scoredClio13 scoredDavison27 scoredFenton19 scoredFlint29 scoredFlushing24 scoredGoodrich28 scoredGrand Blanc24 scoredLinden20 scoredMontrose8 scoredMount Morris25 scoredOtisville9 scoredSwartz Creek29 scored
Kent County15 cities · 128 roofers · 13,544 reviews readAda25 scoredByron Center49 scoredCaledonia21 scoredCascade18 scoredCedar Springs14 scoredComstock Park33 scoredEast Grand Rapids27 scoredGrand Rapids48 scoredGrandville47 scoredKentwood34 scoredLowell22 scoredRockford28 scoredSparta17 scoredWalker39 scoredWyoming48 scored
Lapeer County6 cities · 33 roofers · 3,061 reviews readAlmont12 scoredColumbiaville11 scoredDryden7 scoredImlay City6 scoredLapeer12 scoredMetamora15 scored
Macomb County20 cities · 155 roofers · 14,404 reviews readArmada15 scoredChesterfield Township20 scoredClinton Township50 scoredEastpointe22 scoredFraser27 scoredHarrison Township28 scoredMacomb Township49 scoredMount Clemens32 scoredNew Baltimore26 scoredNew Haven29 scoredRay Township50 scoredRichmond10 scoredRomeo30 scoredRoseville26 scoredShelby Township48 scoredSt. Clair Shores18 scoredSterling Heights48 scoredUtica47 scoredWarren31 scoredWashington Township48 scored
Oakland County48 cities · 325 roofers · 26,799 reviews readAuburn Hills49 scoredBerkley40 scoredBeverly Hills28 scoredBirmingham33 scoredBloomfield Hills49 scoredBloomfield Township42 scoredClarkston49 scoredClawson43 scoredCommerce Township21 scoredFarmington48 scoredFarmington Hills47 scoredFerndale30 scoredFranklin15 scoredGroveland Township18 scoredHazel Park32 scoredHighland34 scoredHolly21 scoredHuntington Woods40 scoredKeego Harbor39 scoredLake Orion47 scoredLathrup Village28 scoredLeonard18 scoredLyon Township49 scoredMadison Heights48 scoredMilford44 scoredNorthville48 scoredNovi44 scoredOak Park33 scoredOakland Township47 scoredOrchard Lake35 scoredOrtonville17 scoredOxford22 scoredPleasant Ridge33 scoredPontiac50 scoredRochester48 scoredRochester Hills47 scoredRose Township25 scoredRoyal Oak47 scoredSouth Lyon37 scoredSouthfield49 scoredSpringfield Township26 scoredSylvan Lake43 scoredTroy49 scoredWalled Lake30 scoredWaterford29 scoredWest Bloomfield34 scoredWhite Lake34 scoredWixom29 scored
Ottawa County9 cities · 67 roofers · 7,569 reviews readAllendale23 scoredCoopersville10 scoredFerrysburg16 scoredGrand Haven15 scoredHolland17 scoredHudsonville16 scoredJenison28 scoredSpring Lake15 scoredZeeland21 scored
St. Clair County3 cities · 27 roofers · 1,443 reviews readMarysville22 scoredPort Huron24 scoredSt. Clair5 scored
Washtenaw County9 cities · 97 roofers · 14,253 reviews readAnn Arbor16 scoredChelsea8 scoredDexter18 scoredMilan19 scoredPittsfield Township15 scoredSalem Township48 scoredSaline21 scoredWhitmore Lake22 scoredYpsilanti18 scored
Wayne County37 cities · 198 roofers · 23,127 reviews readAllen Park17 scoredBelleville40 scoredBrownstown Township20 scoredCanton41 scoredDearborn27 scoredDearborn Heights13 scoredDetroit36 scoredEcorse15 scoredFlat Rock12 scoredGarden City23 scoredGibraltar12 scoredGrosse Ile12 scoredGrosse Pointe21 scoredGrosse Pointe Farms15 scoredGrosse Pointe Park24 scoredGrosse Pointe Shores17 scoredGrosse Pointe Woods12 scoredHarper Woods11 scoredHuron Township27 scoredInkster15 scoredLincoln Park19 scoredLivonia48 scoredMelvindale16 scoredPlymouth49 scoredRedford49 scoredRiver Rouge14 scoredRiverview11 scoredRockwood16 scoredRomulus19 scoredSouthgate16 scoredSumpter Township22 scoredTaylor26 scoredTrenton18 scoredWayne24 scoredWestland49 scoredWoodhaven18 scoredWyandotte11 scored