Get matched with the Best Roofing Companies in Michigan
There are 1,439 highly-rated local roofers in Michigan. Enter your ZIP code below!
Start without ZIPWe may share your info with up to 4 participating contractors.
Cities in Michigan
Browse licensed roofers by city across Michigan.
- Ada
- Adrian
- Afton
- Alanson
- Albion
- Alger
- Algonac
- Allegan
- Allen Park
- Allendale
- Almont
- Alpena
- Ann Arbor
- Applegate
- Atlanta
- Auburn
- Auburn Hills
- Avoca
- Bad Axe
- Bailey
- Bangor
- Baroda
- Battle Creek
- Bay City
- Bear Lake
- Beaver Island
- Beaverton
- Belding
- Belleville
- Bellevue
- Benton Harbor
- Benzonia
- Berkley
- Berrien Center
- Berrien Springs
- Beulah
- Big Rapids
- Bingham Farms
- Birmingham
- Bitely
- Blanchard
- Blissfield
- Bloomfield Hills
- Bloomfield Twp
- Boyne City
- Boyne Falls
- Bridgeport
- Bridgman
- Brighton
- Brimley
- Bronson
- Brown City
- Brownstown Township
- Buckley
- Burt
- Burton
- Byron
- Byron Center
- Cadillac
- Caledonia
- Calumet
- Canton
- Carleton
- Casco
- Caseville
- Casnovia
- Cass City
- Cassopolis
- Cedar Springs
- Cement City
- Ceresco
- Champion
- Charlevoix
- Charlotte
- Cheboygan
- Chelsea
- Chesaning
- Chesterfield
- Clare
- Clarklake
- Clinton Twp
- Clio
- Coldwater
- Coloma
- Colon
- Columbiaville
- Commerce Township
- Comstock Park
- Concord
- Coopersville
- Corunna
- Covert
- Covington
- Croswell
- Davisburg
- Davison
- Dearborn
- Dearborn Heights
- Deford
- Delton
- Detroit
- DeWitt
- Dexter
- Dorr
- Dowagiac
- Dundee
- Durand
- East China Twp
- East Jordan
- East Lansing
- Eastpointe
- Eaton Rapids
- Eau Claire
- Edwardsburg
- Elk Rapids
- Elmira
- Elwell
- Engadine
- Erie
- Escanaba
- Essexville
- Fair Haven
- Farmington
- Farmington Hills
- Farwell
- Fenton
- Fenwick
- Ferndale
- Flat Rock
- Flint
- Flint Twp
- Flushing
- Fort Gratiot Twp
- Franklin
- Fraser
- Freeland
- Fremont
- Garden City
- Gaylord
- Georgetown Twp
- Gladstone
- Gladwin
- Gobles
- Goodrich
- Gowen
- Grand Blanc
- Grand Blanc Twp
- Grand Haven
- Grand Junction
- Grand Ledge
- Grand Rapids
- Grandville
- Grant
- Grawn
- Grayling
- Greenville
- Grosse Pointe Woods
- Hamilton
- Hancock
- Hanover
- Harbor Springs
- Harper Woods
- Harrison
- Harrison Twp
- Harrisville
- Hartford
- Hartland
- Hastings
- Hazel Park
- Hersey
- Hessel
- Highland
- Highland Park
- Highland Township
- Hillsdale
- Holland
- Holly
- Holt
- Homer
- Honor
- Howard City
- Howell
- Hudson
- Hudsonville
- Huntington Woods
- Ida
- Independence Township
- Indian River
- Interlochen
- Ionia
- Iron Mountain
- Ishpeming
- Ithaca
- Jackson
- Jenison
- Jonesville
- Kalamazoo
- Kalkaska
- Kawkawlin
- Keego Harbor
- Kentwood
- Kimball
- Kingsford
- Kingsley
- Laingsburg
- Lake
- Lake Leelanau
- Lake Linden
- Lake Orion
- Lansing
- Lapeer
- Laurium
- Lawton
- Le Roy
- Lexington
- Lincoln Park
- Linden
- Linwood
- Litchfield
- Livonia
- Lowell
- Ludington
- Macomb
- Madison Heights
- Manchester
- Manistee
- Manton
- Marcellus
- Marenisco
- Marine City
- Marion
- Marlette
- Marquette
- Marshall
- Martin
- Mason
- Mattawan
- Mayville
- Mendon
- Mesick
- Metamora
- MI
- Michigan Center
- Middleville
- Midland
- Milan
- Milford
- Mio
- Monroe
- Montague
- Montrose
- Morley
- Mt Clemens
- Mt Morris
- Mt Pleasant
- Mulliken
- Muskegon
- Nashville
- New Baltimore
- New Boston
- New Buffalo
- New Era
- New Haven
- New Hudson
- New Lothrop
- Newaygo
- Newport
- Niles
- North Branch
- North Muskegon
- Northville
- Norton Shores
- Novi
- Oak Park
- Okemos
- Olivet
- Omer
- Orion Twp
- Ortonville
- Oscoda Twp
- Ossineke
- Otsego
- Ottawa Lake
- Owosso
- Oxford
- Parma
- Paw Paw
- Pellston
- Pentwater
- Perry
- Petoskey
- Pigeon
- Pinckney
- Plainwell
- Plymouth
- Pontiac
- Port Huron
- Portage
- Portland
- Potterville
- Prudenville
- Pullman
- Quincy
- Ray
- Redford Township
- Reese
- Richland
- Richmond
- Riverdale
- Riverview
- Rochester
- Rochester Hills
- Rockford
- Rogers City
- Romeo
- Romulus
- Roscommon
- Roseville
- Royal Oak
- Saginaw
- Saline
- Sand Lake
- Sandusky
- Sault Ste. Marie
- Schoolcraft
- Scottville
- Sears
- Shelby
- Shelby Township
- Shelby Twp
- Shepherd
- Smiths Creek
- South Haven
- South Lyon
- South Rockwood
- Southfield
- Southgate
- Sparta
- Spring Arbor
- Spring Lake
- Springfield
- St Charles
- St Clair
- St Clair Shores
- St Johns
- St Joseph
- St. Louis
- Stanton
- Sterling Heights
- Stevensville
- Sturgis
- Swartz Creek
- Tawas City
- Taylor
- Tecumseh
- Temperance
- Three Rivers
- Township of Kenockee
- Traverse City
- Trenton
- Troy
- Twin Lake
- Unionville
- Utica
- Vandalia
- Vassar
- Vicksburg
- Village of Clarkston
- Wales Township
- Walker
- Walkerville
- Walled Lake
- Warren
- Washington
- Waterford
- Waterford Twp
- Watervliet
- Wayland
- Wayne
- West Bloomfield Township
- West Branch
- Westland
- Weston
- Wetmore
- White Lake
- Whitehall
- Whitmore Lake
- Williamsburg
- Williamston
- Willis
- Wixom
- Wyandotte
- Wyoming
- Yale
- Ypsilanti
- Ypsilanti Township
- Zeeland