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
- 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


Real jobs in this countyWicksburg and Dothan, start to finishPrefer 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, 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 DothanTaylor, AL
Southwest of Dothan. Ask the town about a permit before work starts; we'll make that call with you.
Rehobeth, AL
South of Dothan toward the state line. Our old Rehobeth page now points here.
Madrid, AL
Near the Florida line. Same crews, same written quote.
Cottonwood, AL
Hit by the EF-2 tornado on January 9, 2024. Our old Cottonwood page now points here.
Gordon, AL
By the Chattahoochee. The January 2024 tornado stayed down until near here.
Ashford, AL
East on US 84. Our old Ashford page now points here.
Avon, AL
Between Cowarts and Ashford. Same free look, same warranty.
Cowarts, AL
Just east of Dothan. Our old Cowarts page now points here.
Webb, AL
Northeast of Dothan. Our old Webb page now points here.
Kinsey, AL
North of Dothan. Same crews that work the city.
Columbia, AL
On the Chattahoochee, across from Georgia. Same written quote and warranty.
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
| What you get | Dothan | Rest of the county |
|---|---|---|
| Free look with dated photos | Yes | Yes |
| One written quote, full scope | Yes | Yes |
| 5-year written workmanship warranty | Yes | Yes |
| 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



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




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.
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
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.
All of them. As a roofing contractor Houston County AL wide, we cover Dothan, Ashford, Avon, Columbia, Cottonwood, Cowarts, Gordon, Kinsey, Madrid, Rehobeth, Taylor and Webb, plus the county roads in between.
We folded the small-town pages into this one so every Houston County community gets the same, up-to-date information.
Dothan's permits office says alterations need a permit. Call (334) 615-4450 or let us confirm it before work starts.
Each town handles its own permits, and the County covers addresses outside any town. We make that call with you before tear-off.
Yes, free, with dated photos. Hail damage is often invisible from the ground.
No. Alabama law keeps residential roofers out of claim negotiations, so you file it yourself with our photos and quote.
No. Only a formal written condition report, if you need one, is a paid service.
Search #30154 on the Alabama Home Builders Licensure Board site. A license is required over $2,500.
Yes: five years, in writing, on the workmanship for repairs and new roofs.
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 InsteadYour 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.