you asked:
Roofers in Iowa
46 roofers listed in Iowa, each checked against the issuer's record. In the published order.
2 Brothers Roofing LLC
Sioux City, IA
Proof for 2 Brothers Roofing LLC
- USDOT registration
- FMCSA 4230610
- Issuer
- FMCSA
- Status
- Active
- Class
- Private motor carrier
- Checked
- Oct 23, 2026
- Where
- Sioux City, IA · serves Iowa
- Phone
- (712) 253-9802
- Listing
- Built from public records. Not claimed yet, so call them directly.
Academy Roofing & Sheet Metal CO
Des Moines, IA
Proof for Academy Roofing & Sheet Metal CO
- USDOT registration
- FMCSA 382767
- Issuer
- FMCSA
- Status
- Active
- Class
- Private motor carrier
- Checked
- Oct 23, 2026
- Where
- Des Moines, IA · serves Iowa
- Phone
- (515) 964-2345
- Listing
- Built from public records. Not claimed yet, so call them directly.
Allen Roofing & Construction Inc
Monona, IA
Proof for Allen Roofing & Construction Inc
- USDOT registration
- FMCSA 1376975
- Issuer
- FMCSA
- Status
- Active
- Class
- Private motor carrier
- Checked
- Oct 23, 2026
- Where
- Monona, IA · serves Iowa
- Phone
- (563) 539-4135
- Listing
- Built from public records. Not claimed yet, so call them directly.
Bailey Roofing Contractors Inc
Urbandale, IA
Proof for Bailey Roofing Contractors Inc
- USDOT registration
- FMCSA 1106158
- Issuer
- FMCSA
- Status
- Active
- Class
- Private motor carrier
- Checked
- Oct 23, 2026
- Where
- Urbandale, IA · serves Iowa
- Phone
- (515) 253-0191
- Listing
- Built from public records. Not claimed yet, so call them directly.
Bates Roofing LLC
Council Bluffs, IA
Proof for Bates Roofing LLC
- USDOT registration
- FMCSA 1027985
- Issuer
- FMCSA
- Status
- Active
- Class
- Private motor carrier
- Checked
- Oct 23, 2026
- Where
- Council Bluffs, IA · serves Iowa
- Phone
- (712) 366-4357
- Listing
- Built from public records. Not claimed yet, so call them directly.
Black Hawk Roof CO Inc
Waterloo, IA
Proof for Black Hawk Roof CO Inc
- USDOT registration
- FMCSA 2540238
- Issuer
- FMCSA
- Status
- Active
- Class
- Private motor carrier
- Checked
- Oct 23, 2026
- Where
- Waterloo, IA · serves Iowa
- Phone
- (319) 277-9355
- Listing
- Built from public records. Not claimed yet, so call them directly.
Brockway Mechanical & Roofing CO Inc
Burlington, IA
Proof for Brockway Mechanical & Roofing CO Inc
- USDOT registration
- FMCSA 583585
- Issuer
- FMCSA
- Status
- Active
- Class
- Private motor carrier
- Checked
- Oct 23, 2026
- Where
- Burlington, IA · serves Iowa
- Phone
- (319) 753-2753
- Listing
- Built from public records. Not claimed yet, so call them directly.
Commercial Roof Coatings LLC
Leon, IA
Proof for Commercial Roof Coatings LLC
- USDOT registration
- FMCSA 427377
- Issuer
- FMCSA
- Status
- Active
- Class
- Private motor carrier
- Checked
- Oct 23, 2026
- Where
- Leon, IA · serves Iowa
- Phone
- (641) 446-7614
- Listing
- Built from public records. Not claimed yet, so call them directly.
Proof for Des Moines Roofing and Insulation Inc
- USDOT registration
- FMCSA 976507
- Issuer
- FMCSA
- Status
- Active
- Class
- Private motor carrier
- Checked
- Oct 23, 2026
- Where
- Clive, IA · serves Iowa
- Phone
- (515) 277-9582
- Listing
- Built from public records. Not claimed yet, so call them directly.
Economy Roofing & Insulating CO
Bettendorf, IA
Proof for Economy Roofing & Insulating CO
- USDOT registration
- FMCSA 432029
- Issuer
- FMCSA
- Status
- Active
- Class
- Private motor carrier
- Checked
- Oct 23, 2026
- Where
- Bettendorf, IA · serves Iowa
- Phone
- (319) 359-6511
- Listing
- Built from public records. Not claimed yet, so call them directly.
Elevate Roofing
Denison, IA
Proof for Elevate Roofing
- USDOT registration
- FMCSA 188474
- Issuer
- FMCSA
- Status
- Active
- Class
- Private motor carrier
- Checked
- Oct 23, 2026
- Where
- Denison, IA · serves Iowa
- Phone
- (712) 263-5059
- Listing
- Built from public records. Not claimed yet, so call them directly.
Five Star Roofing Inc
808 Plum Street, IA
Proof for Five Star Roofing Inc
- USDOT registration
- FMCSA 2091608
- Issuer
- FMCSA
- Status
- Active
- Class
- Private motor carrier
- Checked
- Oct 23, 2026
- Where
- 808 Plum Street, IA · serves Iowa
- Phone
- (712) 243-2111
- Listing
- Built from public records. Not claimed yet, so call them directly.
G3 Roofing LLC
Council Bluffs, IA
Proof for G3 Roofing LLC
- USDOT registration
- FMCSA 2139006
- Issuer
- FMCSA
- Status
- Active
- Class
- Private motor carrier
- Checked
- Oct 23, 2026
- Where
- Council Bluffs, IA · serves Iowa
- Phone
- (402) 216-1084
- Listing
- Built from public records. Not claimed yet, so call them directly.
Giese Roofing Company
Dubuque, IA
Proof for Giese Roofing Company
- USDOT registration
- FMCSA 3163932
- Issuer
- FMCSA
- Status
- Active
- Class
- Private motor carrier
- Checked
- Oct 23, 2026
- Where
- Dubuque, IA · serves Iowa
- Phone
- (563) 588-2060
- Listing
- Built from public records. Not claimed yet, so call them directly.
Guarantee Roofing Siding Insulation CO LLC
Sioux City, IA
Proof for Guarantee Roofing Siding Insulation CO LLC
- USDOT registration
- FMCSA 204446
- Issuer
- FMCSA
- Status
- Active
- Class
- Private motor carrier
- Checked
- Oct 23, 2026
- Where
- Sioux City, IA · serves Iowa
- Phone
- (712) 277-3981
- Listing
- Built from public records. Not claimed yet, so call them directly.
H Q Roofing
Council Bluffs, IA
Proof for H Q Roofing
- USDOT registration
- FMCSA 2205537
- Issuer
- FMCSA
- Status
- Active
- Class
- Private motor carrier
- Checked
- Oct 23, 2026
- Where
- Council Bluffs, IA · serves Iowa
- Phone
- (402) 359-0672
- Listing
- Built from public records. Not claimed yet, so call them directly.
H & S Roofing CO Inc
Spencer, IA
Proof for H & S Roofing CO Inc
- USDOT registration
- FMCSA 472656
- Issuer
- FMCSA
- Status
- Active
- Class
- Private motor carrier
- Checked
- Oct 23, 2026
- Where
- Spencer, IA · serves Iowa
- Phone
- (712) 262-2369
- Listing
- Built from public records. Not claimed yet, so call them directly.
Hahn Roofing Inc
Spencer, IA
Proof for Hahn Roofing Inc
- USDOT registration
- FMCSA 3604638
- Issuer
- FMCSA
- Status
- Active
- Class
- Private motor carrier
- Checked
- Oct 23, 2026
- Where
- Spencer, IA · serves Iowa
- Phone
- (800) 368-7833
- Listing
- Built from public records. Not claimed yet, so call them directly.
Harvey's Five Star Roofing
Spirit Lake, IA
Proof for Harvey's Five Star Roofing
- USDOT registration
- FMCSA 3075527
- Issuer
- FMCSA
- Status
- Active
- Class
- Private motor carrier
- Checked
- Oct 23, 2026
- Where
- Spirit Lake, IA · serves Iowa
- Phone
- (712) 320-6261
- Listing
- Built from public records. Not claimed yet, so call them directly.
Helle Urethane Insulation and Roofing LLC
Manchester, IA
Proof for Helle Urethane Insulation and Roofing LLC
- USDOT registration
- FMCSA 2110230
- Issuer
- FMCSA
- Status
- Active
- Class
- Private motor carrier
- Checked
- Oct 23, 2026
- Where
- Manchester, IA · serves Iowa
- Phone
- (563) 927-3978
- Listing
- Built from public records. Not claimed yet, so call them directly.
Cities
Free for people · nobody pays to rank. Run one of these businesses? Claim it free.