Serving Brighton, Lansing, Kalamazoo, Ann Arbor, Grand Rapids, Grand Blanc, Jackson, and surrounding Areas

Is Your Roof Old, Leaky or Falling Apart?


When your roof is falling apart, you need a roofing contractor you can trust. That's why you should turn to Home Pro Roofing. We're a roofing company serving clients in Kalamazoo, Williamston, Lansing, Grand Blanc and Brighton, MI. You can also hire us for your roofing needs if you're in Ann Arbor, Grand Rapids, Jackson or any of the surrounding areas.

You can turn to us for a range of services, including:


Don't wait around to get the roofing services you need- contact us today to set up a free roof inspection.




Roof Installation

Replace your old roof or install one for your new home.

Roof Installation

Shingle Roofing

We can install a classic asphalt shingle roof on your home.

Shingle Roofing

Metal Roofing

Invest in the protection and value of your home with metal roofing.

Metal Roofing

Roof Repair

Get the roof repairs you need without delay.

Roof Repair

We proudly offer: installation, environment friendly options, market leading innovator of glass fiber technology

Choose us for your roofing needs

Looking for a roofing contractor in Brighton, Grand Blanc, Kalamazoo, Williamston or Lansing, MI? Home Pro Roofing is a roofing company that won't disappoint. With years of experience and a team of top-notch professionals, we're ready to take on any roofing job. Depend on us for your roofing needs because we:

  • We are an Owens Corning Platinum Preferred Contractor
  • We provide a lifetime workmanship guarantee with every job
  • We offer financing with a simple, in-home application and instant approval with your roofing estimate

What Condition Is Your Roof In?

Set up a free roofing inspection to find out

Home Pro Roofing

  • Ann Arbor (734) 302-8869 Hours: 24/7
  • Brighton (810) 225-9080 Hours: 24/7
  • Charlotte (517) 798-3144 Hours: 24/7
  • Grand Blanc/Fenton (810) 629-9920 Hours: 24/7
  • Grand Rapids (616) 776-5955 Hours: 24/7
  • Kalamazoo (269) 753-0080 Hours: 24/7
  • Lansing (517) 349-3144 Hours: 24/7
  • Williamston (888) 367-8063
  • St. Joseph (269) 983-8717
  • Jackson (517) 783-5810
  • Grandville (616) 531-1044
  • Holland (616) 392-1401
  • Grand Haven (616) 850-3942

Monday-Thursday: 8:30AM-4:30PM
Friday: 8:30AM-1:30PM
Saturday & Sunday: Closed