Roofing in Council Bluffs, Iowa
Council Bluffs, in Pottawattamie County across the Missouri River from Omaha, is a common target for out-of-town storm crews after hail. Here is what Council Bluffs homeowners should know.
Roof permits in Council Bluffs
The Council Bluffs Building Division publishes a Roofing & Re-roofing building guide. Notably, it says new roof coverings must include removal of existing coverings down to the roof deck in several cases, including for asphalt shingles where the building is in a moderate-to-severe hail exposure area, and it states Council Bluffs is considered a moderate hail exposure area. In practice, that means expect a tear-off, not a layover. The guide also covers ice barrier (at least 24 inches inside the exterior wall line), fasteners and flashing. The Building Division is at 209 Pearl Street, (712) 890-5276.
Permit rules change, so treat this as a starting point and confirm with the city. Iowa's Attorney General advises caution if a contractor avoids discussing permits or inspections.
After a hail or wind storm
Council Bluffs is served by the NWS Omaha/Valley office of the National Weather Service, which issues local warnings and storm reports. To see past hail and wind reports for your county, search NOAA's Storm Events Database.
After a storm, the Iowa Insurance Division suggests inspecting damage only when it is safe, taking photos, making temporary repairs such as tarping to prevent more damage, and contacting your insurance company. Be careful with door-to-door crews: the Iowa Attorney General's storm-chaser warning urges homeowners to get multiple estimates, check a contractor's reputation before signing or paying, and avoid large up-front payments. See our guides to hail damage claims and storm-chaser roofers.
Winter: ice dams
Iowa winters can cause ice dams along roof edges, which can push meltwater under shingles. The usual fix is inside the attic: air sealing, insulation and ventilation. Our ice dam guide explains the causes and safe steps.
Check a roofer's Iowa registration
Iowa's Department of Inspections, Appeals, and Licensing requires construction contractors, including roofers, who earn at least $2,000 a year from construction to register with the state. Ask for the registration number and look it up in the state contractor registration search. Our guide to choosing a roofer has the full checklist.
Roofing guides for Council Bluffs homeowners
Roofing companies that serve Council Bluffs
Bates Roofing
local14017 Overland Trail, Council Bluffs, IA 51503
Council Bluffs roofing company offering new roof installations, roof repairs and gutters.
- Roof replacement
- Roof repair
- Gutters
Service area (their words): Serving Council Bluffs, Omaha and surrounding areas.
Iowa contractor registration found (C152920, checked 2026-10-22)
How we checked
DIAL Active Iowa Construction Contractor Registrations open data (data.iowa.gov dataset 1052, data updated 2026-10-19), searched 2026-10-22: active record C152920, BATES ROOFING LLC, Council Bluffs, IA (Roofing Contractors), expires 2027-07-14.
Listing source: https://www.batesroofing.net/ (checked 2026-10-22).
Home Pride Roofing
regional1530 Ave N, Council Bluffs, IA 51501
Family-owned residential roofing contractor (Home Pride Contractors, Inc.) offering roof repair and replacement, siding, gutters and storm damage restoration.
- Roof replacement
- Roof repair
- Storm & hail damage
- Gutters
- Siding
Service area (their words): Council Bluffs office serving Council Bluffs and Pottawattamie County; the site also lists offices in Sioux City and Johnston, Iowa, and in Nebraska.
Iowa contractor registration found (C123514, checked 2026-10-22)
How we checked
DIAL Active Iowa Construction Contractor Registrations open data (data.iowa.gov dataset 1052, data updated 2026-10-19), searched 2026-10-22: active record C123514, HOME PRIDE CONTRACTORS INC, Omaha, NE (Roofing Contractors), expires 2027-11-14. The registration lists Omaha, Nebraska (the company's home office).
Listing source: https://homepride.net/council-bluffs-roofing-and-siding-contractor/ (checked 2026-10-22).
150 Norwood Dr, Council Bluffs, IA 51503
Regional roofing company with a Council Bluffs office offering roof replacement and repair, storm restoration, seamless gutters, siding and metal roofing.
- Roof replacement
- Roof repair
- Storm & hail damage
- Gutters
- Siding
- Commercial roofing
Service area (their words): Council Bluffs office on Norwood Drive serving Pottawattamie County; the company also has offices in other states.
Iowa contractor registration found (C139832, checked 2026-10-22)
How we checked
DIAL Active Iowa Construction Contractor Registrations open data (data.iowa.gov dataset 1052, data updated 2026-10-19), searched 2026-10-22: active record C139832, SCHOEN'S ROOFING LLC, Beatrice, NE (Roofing Contractors), expires 2026-11-05. The registration lists Beatrice, Nebraska and expires 2026-11-05; check that it has been renewed.
Listing source: https://www.schoensroofing.com/council-bluffs/ (checked 2026-10-22).
See all 36 listed companies by town →
Listings are informational, not endorsements or rankings, and no company paid to be listed. Details come from each company’s own website. Registration status comes from the State of Iowa’s active contractor registration list on the date shown; always search Iowa contractor registration yourself before hiring. Companies can request a correction or removal.
Nearby towns we cover
Sources
- Building Guide: Roofing & Re-roofing (2025) - City of Council Bluffs Building Division (checked 2026-10-22)
- NWS Omaha/Valley forecast office - National Weather Service (checked 2026-10-22)
- Contractor Registration - Iowa Department of Inspections, Appeals, and Licensing (checked 2026-10-22)
- April Consumer Connection: Hail Claims - Iowa Insurance Division (checked 2026-10-22)
- Attorney General Bird Warns Iowans of Storm-Chaser Scams and Price Gouging (April 29, 2024) - Iowa Attorney General (checked 2026-10-22)
- Storm Events Database - NOAA National Centers for Environmental Information (checked 2026-10-22)
We link to the original sources so you can read them yourself. Brand or company names are not endorsements.