Skip to main content

MAC Construction

Houston County, Alabama · county seat: Dothan

Roofing Contractor Houston County AL

Dothan is the county seat and our home. Every town around it gets the same crew and the same paperwork.

A free look with dated photos, then one written quote and a 5-year written warranty. Family-run since 1991, from Ashford to Cottonwood to Columbia.

Book a free Houston County roof check
Roofing contractor Houston County AL crew: roofer at the ridge of a roof covered in blue underlayment with tools nearby
Dried in on a Dothan, AL job, the county seat.
  • Dothan
  • Taylor
  • Rehobeth
  • Madrid
  • Cottonwood
  • Gordon
  • Ashford
  • Avon
  • Cowarts
  • Webb
  • Kinsey
  • Columbia

Houston County Roofing at a Glance

A roofing contractor Houston County AL homeowners can verify: MAC Construction, licensed in Alabama (#30154) and family-run in Dothan since 1991. We repair, replace and install shingle and metal roofs in all twelve communities, with a free look, dated photos and one written quote.

  • 107,202people in the county (2020)
  • 12communities we cover
  • 1991MAC founded in Dothan
Roofers on bare tan decking during a tear-off with an open field behindBlue underlayment with shingle bundles along the ridge and a roofer in redFinished gray shingle ridge looking toward the streetReal jobs in this countyWicksburg and Dothan, start to finish

Prefer a form? Send it here.

The free inspection request form loads here. Rather talk? +1 334-726-6401

Step 1 · Where's the house?

Find Your Town: Roofing Contractor Houston County AL Map

Tap your community. The map lights it up and tells you what's different there, if anything. Turn on the storm layer to see the January 9, 2024 tornado path.

Sketch of Houston County, Alabama with its twelve communities. Dothan, the county seat, sits near the middle. Not to scale.Chattahoochee River · GeorgiaFlorida linehailDothanTaylorRehobethMadridCottonwoodGordonAshfordAvonCowartsWebbKinseyColumbia

Sketch, not to scale. Community list from Roadside Thoughts.

Your community

Dothan, AL

County seat and our home base. Permits inside the city go through Dothan Permits and Inspections, (334) 615-4450.

Roofing in Dothan
Text Us From Your Town

Found your town? This roofing contractor Houston County AL crew covers it.

Step 2 · What changes outside the city

Inside Dothan or Out in the County: What's Different

Less than you'd think. With a roofing contractor Houston County AL wide, the paperwork changes; the crew, quote and warranty don't.

Inside Dothan city limits

  • Permits: Dothan Permits and Inspections, (334) 615-4450
  • The City says a permit is needed for alterations; we confirm roofing with them
  • Same free look and written quote

Another town or the county

  • Permits: that town's hall, or the County if you're outside any town
  • We make the call with you before work starts
  • Same free crew visit and written quote
Same everywhere in Houston County
What you getDothanRest of the county
Free look with dated photosYesYes
One written quote, full scopeYesYes
5-year written workmanship warrantyYesYes
Licensed contractor over $2,500#30154#30154

Sources: City of Dothan building permits; Alabama Home Builders Licensure Board.

Step 3 · Work done in this county

Two Real Jobs in Houston County

One out in Wicksburg, one in Dothan. These are the steps every roofing contractor Houston County AL homeowners hire should show you.

Wicksburg, AL

Roofers on bare tan decking during a tear-off with an open field behind
Tear-off on a Wicksburg, AL job.
Bare tan roof decking above a driveway with vehicles parked below
Decking checked on the same Wicksburg job.
Burgundy shingles meeting a brick wall at a roof step, with siding and an air conditioning unit
Where shingles meet brick: flashing work, Wicksburg, AL.

Old roof off, every sheet of decking checked, then flashing done right where the roof meets brick.

Dothan, AL

Tan decking with black felt patches after the old roof came off, neighborhood houses beyond
Old roof off. Dothan, AL job.
Bare tan decking with a roofer in red in the distance
Every sheet walked and checked.
Blue underlayment with shingle bundles along the ridge and a roofer in red
Dried in, bundles up top.
Finished gray shingle ridge looking toward the street
Finished: same Dothan, AL job.

Tear-off, deck walk, dry-in, finished ridge. The same order on every job in the county.

Step 4 · The storm everyone here remembers

January 9, 2024: Two Tornadoes in One Day

EF-2Cottonwood

  • 130 mph peak winds
  • 35.5-mile path, 1,000 yards wide
  • From near Graceville, Florida, to near Gordon
  • One life lost

EF-1South Dothan

  • 90 mph winds
  • Golf-ball hail dented cars
  • Businesses on the south side hit hard
  • About two hours before Cottonwood

Why a Roofing Contractor Houston County AL Documents Storms First

Hail bruises shingles you can't see from the ground, and wind lifts tabs that leak months later. Get the roof documented with dated photos before you file, and file the claim yourself: Alabama law (§8-36-2) keeps a roofer out of it.

More: Houston County tornado history · storm damage repair · insurance claim help

Sources: WTVY, NWS confirms EF-2 in Cottonwood; WTVY, second tornado in Houston County.

Storm last year? Old damage still shows in photos.

Step 5 · Pick the job

Every Service, Anywhere in Houston County

Each page is written for Dothan, the county seat. A roofing contractor Houston County AL homeowners hire should cover every town the same way, and we do.

From the county seat

Six Photos From Dothan Jobs

Tap one to enlarge it. All from real jobs in Dothan, home of this roofing contractor Houston County AL crew; none are stock.

Step 6 · What customers say

Neighbors Put It Plainly

From Google, word for word; "…" marks a shortened quote. We don't claim where these reviewers live, only that every roofing contractor Houston County AL job gets the same crew.

  • 5 out of 5 starsGoogle review

    “Great group of people, does great work, thx for the help guys.”

    David F.
  • 5 out of 5 starsGoogle review

    “Great prices and great people!!”

    Trevor W.
  • 5 out of 5 starsGoogle review

    “Stephen and his crew are great!… Highly recommend for all your roofing needs…”

    Jeremy M.

All MAC Construction reviews

Your town is on our map. Let's look at your roof.

Real experience, real projects

Rooted in the County Seat Since 1991

Our shop is on West County Road 70 in Dothan. Stephen McDuffie has climbed roofs here since 1985 and opened MAC in 1991; his son Sam runs jobs with him now.

When the county seat is home, every town in the county is a short drive. That is the whole idea of a roofing contractor Houston County AL families can call back.

“Always trade with a local company who has many years of experience locally.”

Stephen McDuffie, owner

See Stephen McDuffie · choosing a roofer · verify a license

Watch: Real MAC Construction Project Video

Step 7 · Questions

Houston County, Alabama Roofing Questions

Ask yours by text with a photo: +1 334-726-6401.

Next counties: Dale · Henry · Geneva · Coffee

Step 8 · Book it

Call the Roofing Contractor Houston County AL Calls Home

Tell us your town and send a photo. Free look, dated photos, one written quote, 5-year written warranty.

Book a Free Houston County, AL Roof Check Text Photos Instead

Your free inspection request form appears here. Rather talk? +1 334-726-6401

1881 West County Road 70, Dothan, AL 36305 · Mon–Sun 7 AM–7 PM, phone answered live 24/7 · Enhancify financing for qualified applicants, subject to credit approval.