Where we service in Michigan

Servicing St. Clair County, Macomb County, Lapeer County, Genesse County, and Okland County

Some valuable info on each service area

Roofing Service Contact Page

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.  Key areas in this county are Port Huron.

Roofing services

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.

One Chocie Roofing

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.

One Chocie Roofing

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”

new construction roof

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. 

Roofing service


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


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 


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

Ready to talk about your roof?

I'd say we have plenty of options for you.

Roofing service
Our Promise To 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

How Long Does A Roof Last? (From Ashphalt Shingles To Metal)

How long your roof lasts depends on several factors, the most important being

Roofing and Home Insurance: What’s Covered and What’s Not

When the storm hits — literally or figuratively — the last thing you

Why Summer is the Best Time to Replace Your Roof

The roof over your head provides shelter, comfort, and protection for you and

One Choice Roofing

Main Phone


Main Office Address 

4065 Lancaster Dr. Fort GratiotMi 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 Port Huron, Mi.

We focus on full residential roof replacement because of wind, hail, or an older roof that is past its warranty.

We look forward to coming out to provide a full transparent estimate followed by amazing customer service from planning to completion.

© 2024 One Choice Roofing  I   (810) 689-4637   I  Proudly Servicing St. Clair County, Sanilac County, Macomb County, Lapeer County, Genesse County, And Oakland County

Designed & Managed by Lion'sShare Digital Marketing

Call Now