Your home’s roof is its first line of defense against the elements.
St. Clair County And Surrounding
More recent work and estimates are happening in Port Huron, Fort Gratiot, Marysville, St. Clair, Yale, Avoca, and New Baltimore.
Some valuable info on each service area

St. Clair County, Michigan
If you're in St. Clair County there is a good chance you have seen our signs. You can explore their website here.

Macomb County, Michigan
We service the whole Macomb County area. And with a population of 876,000 + they keep us busy. Explore their website here.

Lapeer County, Michigan
Lapeer County is a terrific county we love traveling to. You can learn more about Lapeer County here.

Genesse County, Michigan
Genesee County is the 5th most populated county in Michigan. You can learn more about it right here.

Oakland County, Michigan
With over 1.27 million awesome people there we are very familiar with this area. Learn more about Oakland County here.

Sanilac County, Michigan
Just north of where were located sits Sanilac County with over 40,611. Lexington is a very popular city within it. Learn more right here.
“Job was completed in a good amount of time, and the cleanup was great”
Jim - Port Huron, MI

Free estimates are always a standard
We like to clear this up often incase you have ran into a charge for another roofing company coming out. We fully evaluate your roof at no cost. That means there is a good chance were up on it same day.

A FULL DETAILED APPROACH
Your roofing project will be fully laid out and explained right to you. From understanding when the dumpster will arrive to when your roof material arrives.
What Others Say
The communication was great and made it easy for us to understand. We even had a plant get hit by a shingle and they were right out to take care of it and replace it.
Anna Olson - Fort Gratiot, MI
It was nice they worked with the insurance agency. I didn't know where to even begin but Rob took right over and I really didn't do much. Thank goodness!
Emma Stewart - Marysville, MI
The crew was great and worked away. I was home so watched the whole process and I have to say those are some hard workers.
Julie Moore, Port Huron TWP, MI
Ready to talk about your roof?
I'd say we have plenty of options for you.

We promise to:
- Fully communicate through the whole process
- Update you when things change
- Offer a final walk through of the project
- To answer all questions you may have
Read Our Latest
Blog Posts
Is A Roof Replacement Worth It Before Selling Your Home?
Selling your home is a big decision, and every upgrade you make can
The Best Time of Year for a Roof Replacement in Port Huron
When it comes to replacing your roof in Port Huron, timing can make
One Choice Roofing
Main Phone
1-810-689-4637
Main Office Address
4065 Lancaster Dr. Fort Gratiot, Mi 48059
Hours Of Operation
Monday - 9:00 AM - 5:30 PM
Tuesday - 9:00 AM - 5:30 PM
Wednesday - 9:00 AM - 5:30 PM
Thursday - 9:00 AM - 5:30 PM
Friday - 9:00 AM - 5:30 PM
Closed Saturday & Sunday
About One Choice Roofing
One Choice Roofing is located in beautiful Fort Gratiot, MI
We proudly Service St. Clair County, MI, Sanilac County, Lapeer County, And Macomb County, MI Areas.
We focus on full residential roof replacement because of wind, hail, or an older roof that is past its warranty.
© 2025 One Choice Roofing I Roofing Contractor License: 262400441 I (810) 689-4637 I Designed & Managed by Lion's Share Digital Marketing