Iowa
73 Roofing Companies in Iowa: Public Records & Data
Public records on roofing contractors licensed in Iowa: state registrations, manufacturer certifications, OSHA citations, and storm history. Every record is sourced from a public agency and dated.
Browse by county
Click any county to see roofers indexed in that area.
73 Companies in Iowa
Showing 51–73 of 73| Company | City | Reach How far the company works. Local = serves a single state; Multi-State = lists service areas in two or more states. Based on the service areas the company advertises. | Site Age How long the company's website domain has been registered, read from public WHOIS / RDAP records. It's a rough proxy for how long the business has been around. | Credentials Manufacturer certifications and trade-association memberships we verified against each provider's own directory. Hover a badge to see its full name. | Rating A blended average of the company's ratings across Google, Yelp, BBB and manufacturer networks - not any single site's score. | Records How many of 5 public-record checks this company clears: a state license on file, a registered LLC / Inc, a commercial address, at least one credential, and a 4.0+ rating. |
|---|---|---|---|---|---|---|
A-1 Roofing Solutions
|
Bettendorf | Multi-State | 0 years | - | ||
Great Exteriors by Green Valley Roofing
|
Bettendorf | Local | 20 years |
|
||
Iowa Roofing Company
|
Des Moines | Local | 5 years | - | ||
Bakeris Roofing
|
Runnells | Local | 19 years |
|
||
Genesis Roofing & Construction
|
Cumming | Local | 15 years | - | ||
R3 Roofing & Exteriors
|
Davenport | Local | 5 years |
|
||
Wagoner Roofing
|
Urbandale | Local | 1 year |
|
||
Advanced Roofing & Exteriors
|
West Des Moines | Local | 10 years |
|
||
BIG Roofing
|
Des Moines | Multi-State | 3 years |
|
||
Ultimate Exteriors
|
Des Moines | Local | 12 years |
|
||
ForSure Roofing and Sheet Metal
|
Des Moines | Local | 12 years |
|
||
Delgado's Roofing
|
Des Moines | Local | 9 years |
|
||
Centennial Home Improvement
|
Davenport | Local | 11 years |
|
||
Foley Contracting
|
Buffalo | Multi-State | 14 years |
|
||
|
|
Urbandale | Local | 10 years |
|
||
Koopman Roofing
|
Pella | Local | 1 year |
|
||
Beckwith Commercial Roofing
|
Clinton | Local | 25 years |
|
||
Roof Drs
|
Davenport | Multi-State | 11 years |
|
||
Right Roofing & Siding
|
Urbandale | Local | 23 years |
|
||
Reliable Roofing
|
Des Moines | Local | 14 years |
|
||
|
|
Cedar Rapids | Local | 16 years |
|
||
Veteran's Choice Contracting
|
Buffalo | Multi-State | 7 years |
|
||
|
|
Davenport | Multi-State | 12 years |
|
What Iowa requires of roofers
Iowa does not have a statewide licensing requirement for roofing or general contractors. Unlike many other states, Iowa has no state-level contractor license that roofing companies must obtain before operating. However, this does not mean roofing contractors can operate without any oversight. Many cities and counties in Iowa have enacted their own local licensing, registration, or permit requirements. For example, cities such as Des Moines, Cedar Rapids, and Iowa City require contractors to register or obtain a local business license before performing roofing work. Contractors should contact the local building or permits department in each jurisdiction where they plan to work to confirm specific requirements.
Although there is no state contractor license, roofing companies in Iowa are still subject to other important regulations. Businesses must register with the Iowa Secretary of State if operating as a corporation, LLC, or other formal business entity. Iowa law also requires contractors who employ workers to carry workers' compensation insurance, and failure to do so can result in significant penalties. While a general surety bond is not mandated at the state level, some local jurisdictions may require proof of bonding as part of their registration process. Liability insurance is strongly recommended and may be required by certain municipalities.
Iowa roofing contractors must also comply with the Iowa Contractor Registration Act if they solicit or perform residential construction or remodeling work, which requires registration with the Iowa Division of Labor. This registration involves submitting an application, paying an annual fee, and providing proof of workers' compensation coverage. Registered contractors are listed in a public database, which helps homeowners verify legitimacy. Always check with local authorities and the Iowa Division of Labor for the most current requirements before starting work.
Authority: Iowa Division of Labor
Browse by city
- Altoona
- Ames
- Ankeny
- Bettendorf
- Bondurant
- Boone
- Burlington
- Carroll
- Cedar Falls
- Cedar Rapids
- Clinton
- Clive
- Coralville
- Council Bluffs
- Davenport
- Denison
- Des Moines
- Dubuque
- Fairfield
- Fort Dodge
- Fort Madison
- Grimes
- Grinnell
- Indianola
- Iowa City
- Johnston
- Keokuk
- Le Mars
- Marion
- Marshalltown
- Mason City
- Mount Pleasant
- Muscatine
- Newton
- North Liberty
- Norwalk
- Oskaloosa
- Ottumwa
- Pella
- Perry
- Pleasant Hill
- Sioux Center
- Sioux City
- Spencer
- Storm Lake
- Urbandale
- Waterloo
- Waukee
- Waverly
- West Des Moines
No cities match that search.
Browse by county
- Adair
- Adams
- Allamakee
- Appanoose
- Audubon
- Benton
- Black Hawk
- Boone
- Bremer
- Buchanan
- Buena Vista
- Butler
- Calhoun
- Carroll
- Cass
- Cedar
- Cerro Gordo
- Cherokee
- Chickasaw
- Clarke
- Clay
- Clayton
- Clinton
- Crawford
- Dallas
- Davis
- Decatur
- Delaware
- Des Moines
- Dickinson
- Dubuque
- Emmet
- Fayette
- Floyd
- Franklin
- Fremont
- Greene
- Grundy
- Guthrie
- Hamilton
- Hancock
- Hardin
- Harrison
- Henry
- Howard
- Humboldt
- Ida
- Iowa
- Jackson
- Jasper
- Jefferson
- Johnson
- Jones
- Keokuk
- Kossuth
- Lee
- Linn
- Louisa
- Lucas
- Lyon
- Madison
- Mahaska
- Marion
- Marshall
- Mills
- Mitchell
- Monona
- Monroe
- Montgomery
- Muscatine
- O'Brien
- Osceola
- Page
- Palo Alto
- Plymouth
- Pocahontas
- Polk
- Pottawattamie
- Poweshiek
- Ringgold
- Sac
- Scott
- Shelby
- Sioux
- Story
- Tama
- Taylor
- Union
- Van Buren
- Wapello
- Warren
- Washington
- Wayne
- Webster
- Winnebago
- Winneshiek
- Woodbury
- Worth
- Wright
No counties match that search.
Recent Inspections and Violations
| Date | Employer | Violation | Type | Penalty |
|---|---|---|---|---|
| RECON ROOFING & CONSTRUCTION |
Frequent and regular jobsite inspections required
1926.20(b)(2)
|
Serious | $0 |
Storm & hail history
-
8,751 Storm events (10yr)
-
4″ Max hail size
-
145 mph Max wind gust
-
714 Tornadoes (10yr)
Recent storm events
| Date | Type | County | Magnitude |
|---|---|---|---|
| Hail | SCOTT | 0.88″ | |
| Hail | JOHNSON | 0.88″ | |
| Hail | LOUISA | 1.5″ | |
| Hail | LOUISA | 1″ | |
| Hail | WASHINGTON | 1.75″ | |
| Hail | LOUISA | 1.75″ |



















