Subscribe

ROOFER RANKINGS · October 12, 2026

Best Roofers in Ames, IA: 1 Certified Contractor, Scored and Verified

The one best roofers in Ames, IA, ranked on a published formula and verified individually against BBB, licence and manufacturer records. No paid placement.

Best Roofers in Ames, IA: 1 Certified Contractor, Scored and Verified

Short answer: As of October 2026, the one highest-scoring roofing contractors in the Ames, IA metro on The Roofing Brief Contractor Score are Waddle Exteriors (81.5). Every one holds a manufacturer certification that can be verified independently, every rating below has been corroborated against at least one source outside the certification registry, and no company paid to appear here.

The Roofing Brief scored 1 certified roofing contractors serving the Ames metro on a published, reproducible formula, then researched each of the top one individually to confirm its record. Ames sees plenty of hail, 167 reports in a decade including baseball-size stones in 2023, but wind wrote its damage record: the 2020 derecho drove 100 mph gusts across Boone and Story counties, and a 2024 EF2 ran 23 miles from Cambridge to Zearing and alone carries 72 percent of the recorded damage. Ames requires no permit to replace a roof. Iowa registers contractors and voids storm contracts that break its rules. Three certified firms appear in the directory; two publish no Ames coverage and are excluded, so one is ranked.

Quick picks for Ames:

  • Waddle Exteriors: best overall (TRB Score 81.5). Verified services: commercial roofing, siding, gutters, windows, storm damage work.

Hail, codes and what they cost an Ames homeowner

Iowa registers rather than licenses contractors: anyone earning $2,000 a year or more from construction must register with the Department of Inspections, Appeals and Licensing, with workers’ compensation compliance and an Iowa Workforce account, but no exam. Firms based out of state must also post a $25,000 bond, which protects the state, not homeowners. Registration violations carry penalties up to $5,000. Check the registration number on the state’s labour portal search.

Iowa Code 103A.71 bars a residential roofer from advertising or promising to rebate your deductible and from negotiating your claim, and requires a signed notice of contract rights on any job repairing hail or wind damage; a contract that breaks those rules is void. If you assign insurance benefits to a contractor, you may cancel within five business days without penalty.

Ames runs its own building code, now the 2024 editions, and exempts replacement of shingles or other roof covering from permits, so a storm reroof gets no city inspection. Where a permit is needed the city wants the contractor’s state registration and $500,000 of liability cover. The city’s design table still requires ice shield underlayment and sets a 115 mph design wind speed and a 25 psf ground snow load.

Across 2016 to 2025 Boone and Story counties logged 167 hail reports, 11 of them 2 inches or larger, 110 thunderstorm wind reports and 21 tornado segments, with $4.4 million of recorded damage, most rows carrying none. Forecast zones add 22 winter storms, 10 blizzards and four ice storms. Ames averages about 33 inches of snow a year. In the city 57.9 percent of homes are rented, with Iowa State University; in Boone County 37.9 percent predate 1940.

The one certified roofer ranked in Ames, IA

Scored 2026-10-12. The metro mean rating used as the Bayesian prior for Ames is 4.667, across a pool of 1 certified contractors.

Rank Company TRB Score Certification Rating (reviews) Adjusted In business since Based in
1 Waddle Exteriors 81.5 Master Elite 4.9 (583) 4.882 1978 Story City, IA
Bar chart of The Roofing Brief Contractor Score for the top one certified roofing contractors in Ames, IA
The Roofing Brief Contractor Score, top one certified contractors in Ames. Scored October 2026.

1. Waddle Exteriors: best overall (TRB Score 81.5)

Waddle Exteriors is based in Story City, IA, in business since 1978, BBB accredited since 1 May 1987, A+ rating, two resolved complaints in three years, and holds Master Elite standing on the GAF certification registry.

Certifications held: Master Elite (GAF), Owens Corning Preferred Contractor. Certification by more than one manufacturer is uncommon and requires meeting each programme’s separate standards for insurance, training and track record.

Score component Points Max
Certification tier 24 35
Adjusted rating 35.3 40
Review corpus depth 15.0 15
Metro proximity 7.2 10
Total 81.5 100

Independently corroborated:

  • Registration C145675 as a roofing contractor is held by Allstar Home Services LLC of Maple Plain, Minnesota, trading as Waddle Exteriors, current to July 2027.. Iowa contractor register
  • Accredited since May 1987 with an A+ rating; business started 1978; two complaints in three years, both resolved, one ending with an agreed full roof replacement.. BBB business profile
  • In May 2023 Morgan Stanley Capital Partners acquired Allstar Services, a Minnesota exterior replacement company, and planned add-on acquisitions; the Iowa registration holder shares Allstar’s Maple Plain address.. Morgan Stanley Investment Management
  • Listed in Story City as an Owens Corning Preferred contractor.. Owens Corning contractor locator

What they actually do. Residential and commercial roofing, siding, gutters, windows and storm insurance work.

Services we could verify: commercial roofing, siding, gutters, windows, storm damage work.

Why it ranks here. The only certified firm based in the metro, in Story City, with Master Elite status, 583 GAF reviews averaging 4.9, a dedicated Ames page and BBB accreditation since 1987. It traded as a local firm from 1978, but its Iowa registration is now held by a Minnesota company that shares the address of a private-equity owned exteriors group, so it is no longer locally owned.

Best fit for: Ames homeowners who want a long-established Master Elite firm with a deep review base and its own complaint resolutions on record.

What we would want clarified. Its ownership has passed to an out-of-state group at an undisclosed date, and the register shows no out-of-state bond on file; ask who owns the company and who will run your job. We publish this because a ranking that only prints the flattering findings is an advertisement, not an assessment.

Verify the certification yourself on the GAF registry listing. The number carried on that listing is (515) 233-5442, which is the registry’s contact line and is often a directory tracking number rather than the contractor’s own: take the number from the company’s own website and compare the two.

Other registered roofers serving Ames

Only one certified firm is ranked here. These four hold Iowa contractor registrations and are Owens Corning network contractors based in Story County. They are not scored and we are not recommending them.

Company Verified credential
Hedrick Construction, Inc. Owens Corning’s top tier in this area, based in Huxley; Iowa registration C000423; BBB accredited since 2026 at A+, trading since 1999, with one resolved complaint in three years.
TMJ Construction Services Iowa registration C147668 as a roofing contractor; Owens Corning Preferred with an Ames office; BBB accredited since 2021 at A+. Part of a private-equity backed exteriors group since 2024.
Roofing Innovations LLC Iowa registration C142859 as a roofing contractor, in Ames; Owens Corning Preferred; BBB rated A, file opened 2024.
Midwest Home Contractors LLC Iowa registration C140612 as a roofing contractor, in Ames; Owens Corning Preferred. No BBB profile found.

Roof replacement and repair in Ames, IA

Short answer: In Ames, the one ranked certified firm is Waddle Exteriors of Story City, a Master Elite contractor with 583 GAF reviews averaging 4.9 that handles residential and commercial roofing, siding, gutters, windows and storm work; it is now owned by an out-of-state group, so ask who will run your job. The rule that matters most: Iowa Code 103A.71 voids a storm repair contract without a signed notice of rights.

Ames sees plenty of hail, 167 reports in Boone and Story counties from 2016 to 2025, 11 of them 2 inches or larger, and on 7 May 2023 2.5-inch hail fell in Ames itself. Wind wrote the damage record. On 10 August 2020 the derecho brought estimated 100 mph gusts at Ericson, Slater and Zearing and blew part of a roof off a house in Slater, and on 21 May 2024 an EF2 ran 23 miles from near Cambridge to near Zearing, leaving one house with half its roof gone and carrying 72 percent of the decade’s recorded damage.

Winter adds its own load: forecast zones record 22 winter storms, 10 blizzards and four ice storms, and Ames averages about 33 inches of snow a year. Ames runs its own building code, now the 2024 editions, and exempts replacement of shingles or other roof covering from permits, so a storm reroof gets no city inspection. Its design table still requires ice shield underlayment and sets a 115 mph design wind speed and a 25 psf ground snow load. Under the IRC a reroof must be torn off to the deck if the existing roof is water soaked or deteriorated, is slate or tile, or already has two or more layers.

Iowa registers rather than licenses contractors: anyone earning $2,000 a year or more from construction must register with the Department of Inspections, Appeals and Licensing, with no exam. Iowa Code 103A.71 bars a residential roofer from advertising or promising to rebate your deductible and from negotiating your claim, and requires a signed notice of contract rights on any job repairing hail or wind damage; a contract that breaks those rules is void. If you assign insurance benefits to a contractor you may cancel within five business days without penalty. Under Iowa Administrative Code 191-15.44(1)(b), a replacement cost insurer must replace as much of a non-matching item as necessary for a reasonably uniform appearance within the same line of sight.

Waddle Exteriors lists residential and commercial roofing, siding, gutters, windows and storm insurance work, has a dedicated Ames page and has held BBB accreditation since 1987, with two resolved complaints in three years. Its Iowa registration is now held by a Minnesota company sharing the address of a private-equity owned exteriors group, and the register shows no out-of-state bond on file. Four other registered Owens Corning network contractors based in Story County, Hedrick Construction in Huxley and TMJ Construction Services, Roofing Innovations and Midwest Home Contractors with Ames addresses or offices, are listed but not scored or recommended.

Replacing a roof in Ames: the rules that apply
Rule What applies Source
Contractor registration Required for anyone earning $2,000 a year or more from construction; no exam. Out-of-state firms also post a $25,000 bond, which protects the state, not homeowners. Iowa Code 91C; Iowa DIAL
Reroof permit Not required for replacement of shingles or other roof covering, so no city inspection. Ames Municipal Code 5.104(16)
Design criteria 115 mph design wind speed, 25 psf ground snow load, ice shield underlayment required. Ames Municipal Code 5.201(1)
25 percent rule Iowa has no 25 percent roofing rule; the state code adopts the 2024 IRC and IEBC with no roof percentage trigger. 481 IAC chapter 301; Iowa Code 103A.10
Storm contract rules No deductible rebates, no roofer negotiating your claim, and a signed notice of contract rights on hail or wind repair jobs, or the contract is void. Iowa Code 103A.71
Assignment of benefits Cancel within five business days without penalty. Iowa Code 515.137A
Insurance matching Replacement cost insurers must replace as much as necessary for a reasonably uniform appearance within the same line of sight. Iowa Administrative Code 191-15.44(1)(b)

Related guides: the 25% roofing rule in Iowa and every other state; how to decide between roof repair and replacement; how to read and compare a roof replacement quote; how to compare roof repair quotes; what homeowners insurance covers on a roof.

The 133 inch-plus hail reports behind an Ames roof

Aggregate hail counts tell you very little about a specific roof. These are the individual events: every severe-weather report logged by the National Weather Service across the 2 counties of the Ames, IA statistical area over ten years, with the dates, the stone sizes and the towns they landed on. Over that decade the metro logged 167 hail reports, 110 severe thunderstorm and high wind reports and 21 tornadoes. Reported property damage from hail, severe wind and tornado over that decade totalled $4.4 million; flood and winter-storm losses are counted separately and are not included.

Calendar strip showing the share of severe-weather reports in each month of the year for the Ames, IA metro, 2016 to 2025
When severe convective weather actually arrives in Ames, as a share of all NOAA reports. Winter risks such as snow load and ice damming are not severe-weather reports and do not appear here. Source: NOAA Storm Events Database, 2016 to 2025.
Bar chart of severe hail and wind reports by month for the Ames, IA metro, 2016 to 2025
Severe hail and wind reports by month across the counties of the Ames, IA statistical area. Source: NOAA Storm Events Database, 2016 to 2025.
Bar chart of hail reports by measured stone diameter for the Ames, IA metro, 2016 to 2025, against what each size does to an asphalt shingle roof
What size hail actually falls on Ames, by measured diameter, against the damage each size does. Source: NOAA Storm Events Database, 2016 to 2025.

The biggest hail to fall on Ames in a decade

Date Stone size Reported near County
9 July 2021 2.75 in Madrid Boone
7 May 2023 2.5 in Ames Story
7 May 2023 2.5 in Ames Story
11 July 2020 2.5 in Roland Story
11 July 2020 2.5 in Roland Story
25 May 2018 2.25 in Huxley Story

The largest stone on record for this metro fell on 9 July 2021 near Madrid, measured at 2.75 inches. That is baseball sized, comfortably past the point where a roof is written off rather than repaired.

Wind. The strongest thunderstorm gust logged in the metro was 87 knots, about 100 mph, near Ericson on 10 August 2020. Asphalt shingles begin lifting at roughly 67 mph when they are correctly nailed, and considerably below that when they are not.

Tornadoes. 21 tornadoes touched down in these counties over the decade, the strongest rated EF2 near Cambridge on 21 May 2024.

What the National Weather Service wrote about it

The NWS logs a written account of each severe-weather episode. This is its description of the 10 August 2020 event near Slater, reproduced verbatim:

A trained spotter reported large tree branches down, street signs blown down in town, and part of a roof blown off a home. Time estimated.

A roof in this metro is built against events like that one, as recorded by the agency that recorded it rather than by a contractor selling the repair.

When it happens. Severe weather reports cluster in May (82), July (58), June (37). The worst years on record were 2018 (63), 2023 (48), 2017 (30). If you are scheduling non-urgent work in Ames, the months outside that window are when crews are least stretched and least likely to be triaging emergency callouts ahead of your job.

Source: NOAA National Centers for Environmental Information, Storm Events Database, county-level detail files 2016 to 2025, filtered to the counties of this statistical area by The Roofing Brief. Damage figures are as reported to the NWS and undercount insured losses.

What to do with this. Ames sees enough damaging hail that a Class 4 impact-rated shingle is worth pricing, though not automatically worth buying. Get both quotes and weigh the premium against any insurance discount.

Wind, not hail, wrote the damage record

On 21 May 2024 a tornado entered Story County from Polk County and ran 23 miles from near Cambridge to near Zearing, at times close to 1,000 yards wide. The Weather Service survey found eight large, relatively new power poles snapped along Highway 210, two houses south-east and east of Nevada with high-end EF2 damage, a house being remodelled and not anchored to its foundation swept away, and another that lost half its roof. That single record carries $3.2 million of damage, 72 percent of all hail, wind and tornado damage recorded in the two counties in the decade.

Four years earlier, on 10 August 2020, the derecho crossed Iowa with 100 mph-plus winds in central and east-central Iowa and severe gusts lasting up to half an hour. In the Ames metro observers estimated 100 mph gusts at Ericson, Slater and Zearing, a semi blew over at the US 30 interchange, grain bins were damaged and part of a roof blew off a house in Slater; on the Iowa State campus spotters estimated 65 to 75 mph with widespread tree damage. None of the 12 local derecho records carries a damage figure.

Hail comes in heavy years rather than every year: 37 reports of an inch or more in 2023 and 32 in 2018, but only two in 2016. On 7 May 2023 2.5-inch hail fell in Ames itself during a day of baseball-size reports across central Iowa that damaged homes and vehicles.

Ames exempts roof covering replacement from permits, so none of these storm reroofs is inspected by the city, even though its own design table requires ice shield underlayment and a 115 mph design wind speed. The state rule that does apply is Iowa’s storm contract law: no deductible rebates, no roofer negotiating your claim, and a signed notice of rights, or the contract is void.

After a storm, check the roofer’s Iowa registration, insist on the signed notice, and write the ice shield and high-wind fastening into the contract, since no inspector will check them.

The Ames metro’s wind record and the rules on a reroof

Item Figure or rule Source
Story County EF2, 21 May 2024 23 miles; two houses with high-end EF2 damage; $3.2 million NWS Des Moines survey via NOAA NCEI
Derecho, 10 August 2020 About 100 mph gusts at Ericson, Slater and Zearing NWS Des Moines via NOAA NCEI
Hail reports, 2016 to 2025 167; 11 at 2 inches or more NOAA NCEI Storm Events
Largest hail in Ames 2.5 inches, 7 May 2023 NOAA NCEI Storm Events
Reroof permit, City of Ames Not required Ames Municipal Code 5.104(16)
Design criteria, Ames 115 mph wind; 25 psf snow; ice shield required Ames Municipal Code 5.201(1)
Contractor registration Required from $2,000 a year; no exam Iowa Code 91C
Storm contract rules No rebate, no claim negotiation, signed notice Iowa Code 103A.71
Assignment of benefits cancellation Five business days Iowa Code 515.137A
Renter-occupied homes, City of Ames 57.9% ACS 2020 to 2024, B25003

Source: NWS Des Moines storm surveys and episode narratives and NOAA NCEI Storm Events Database (Boone and Story counties and zone rows); NOAA 1991 to 2020 normals; NCEI billion-dollar disasters list; Iowa Code 91C, 103A.12, 103A.71 and 515.137A; Iowa contractor register; Ames Municipal Code 5.103, 5.104 and 5.201 and Inspection Division pages; Morgan Stanley Investment Management; Owens Corning contractor locator; BBB business profiles; US Census Bureau ACS 2020 to 2024.

How to tell an Ames roofer’s claims from their record

Licensing is required in IA. Iowa requires contractor registration with the Department of Inspections, Appeals, and Licensing for anyone earning $2,000 or more a year from construction work. It is a registration, not a licence: there is no trade examination and no competency test of any kind.

Registration requires proof of unemployment insurance and workers’ compensation, or a statement that cover is not required. A contractor based outside Iowa must also file a $25,000 surety bond or show it is prequalified for Iowa DOT work; that bond secures the contractor’s Iowa taxes and unemployment contributions, not homeowners. Iowa Code 103A.71 bars a residential contractor from advertising or promising to rebate your insurance deductible or negotiating your claim, and requires a signed notice on any contract to repair catastrophe damage; if the contractor breaks either rule or fails to give the signed notice, the contract is void and you owe nothing under it.

Check here: Iowa DIAL contractor registration. Check the registration on the state’s lookup and ask where the contractor is based. After a storm, insist on the signed notice Iowa Code 103A.71 requires, and refuse any offer to cover your deductible: it voids the contract.

Four checks to run before you sign anything, in any state.

  1. Verify certification at the source. Use the GAF verification tool rather than trusting a badge image on a company website.
  2. Get the certificate of insurance from the insurer, not the contractor, and confirm general liability and workers compensation are both active on the day work starts.
  3. Confirm who pulls the permit. If a contractor asks you to pull it as the homeowner, that moves liability onto you. Decline.
  4. Get warranty terms in writing before any deposit, and check the manufacturer warranty being promised actually requires the certification tier the contractor holds.

The Ames market behind this ranking

1 certified roofing contractors serve the principal cities of the Ames, IA statistical area, of which 0 hold the top President’s Club tier. The pool carries 583 customer reviews between them at a mean rating of 4.667. The statistical area had a 2024 population of 129,227, a change of 3.18% against the 2020 census base, per the U.S. Census Bureau Vintage 2024 estimates.

Map of the Ames, IA metro: county boundaries, the 40-mile eligibility limit and the location of each ranked contractor
Where the ranked contractors actually sit. County outlines are US Census TIGERweb boundaries and the dashed ring is the 40-mile eligibility limit this ranking applies, measured from the Ames metro centre.

How these Ames rankings were produced

Every contractor in the Ames, IA pool was scored out of 100 on four published components: certification tier, a Bayesian adjusted rating, review depth and distance from the metro centre. In this metro that meant scoring 1 certified contractor, of whom 0 hold President’s Club standing and 1 Master Elite, against a metro mean rating of 4.667. The top one were then researched individually against Better Business Bureau records, state licence registers and manufacturer directories. Where that research turned up something awkward it is on the page, and no placement was paid for.

Set aside in Ames. Contractors that would otherwise have scored into the top one were removed for the reason stated. The score is computed from public data, but where the research pass finds evidence undermining an input to that score, the score is set aside.

  • Excalibur Roofing, which scored 72.7: Excluded on service area. A clean, registered roofer whose GAF address geocodes to Polk County, whose Iowa registration is in Urbandale, and whose website says it serves the Des Moines area without naming Ames or Story County.
  • Seamless Pros LLC, which scored 45.7: Excluded on service area and core trade. A Jewell firm in Hamilton County, outside the metro, whose website describes its area only as the Jewell area and which BBB files primarily as a siding contractor.

The full method, the weightings, what the GAF certification tiers actually mean, who is eligible to be ranked and what we do not claim are all set out on our roofer ranking methodology page. Last updated: October 2026. Scoring run: 2026-10-12. Corrections go to the editor and are actioned on verification.

Common questions about roofers in Ames

Who is the best roofer in Ames, IA?

What is the 25% rule for roofing in Iowa?

Iowa has no 25 percent roofing rule. The state building code adopts the 2024 International Residential Code with no roof percentage trigger, and most larger cities, including Ames, enforce their own adopted codes. Iowa does have a matching rule: under replacement cost policies the insurer must replace as much of a non-matching item as needed for a reasonably uniform appearance within the same line of sight.

Do I need a permit to replace a roof in Ames?

No. Ames exempts replacement of shingles or other roof covering from permits, so a storm reroof gets no city inspection. The city’s design table still requires ice shield underlayment and a 115 mph design wind speed, so put those in the contract.

Who does storm damage roofing in Ames?

Waddle Exteriors of Story City, the one ranked certified firm, lists storm insurance work alongside residential and commercial roofing, siding, gutters and windows. It holds GAF Master Elite status with 583 GAF reviews averaging 4.9, though it is no longer locally owned.

Can a roofer pay my insurance deductible in Iowa?

No. Iowa Code 103A.71 bars a residential roofer from advertising or promising to rebate your deductible and from negotiating your claim. A contract that breaks those rules, or lacks the signed notice of contract rights on a hail or wind job, is void and you owe nothing under it.

How many certified roofing contractors serve Ames?

1 contractors on the GAF certification registry serve the principal cities of the Ames, IA statistical area as of October 2026, of which 0 hold President’s Club status.

How much damaging hail does Ames get?

The Ames, IA statistical area recorded 133 hail reports of 1 inch or larger and 11 of 2 inches or larger between 2016 and 2025 in the NOAA Storm Events Database. The largest hailstone reported measured 2.75 inches.

Did any contractor pay to appear on this list?

No. The Roofing Brief takes no placement fees, no lead fees and no affiliate commission from any roofing contractor. Ranking comes entirely from the published formula applied to public registry data, followed by an individual research pass on the top one.

What was the worst hailstorm in Ames in the last ten years?

The largest hailstone logged by the National Weather Service in the Ames, IA statistical area between 2016 and 2025 measured 2.75 inches, reported near Madrid on 9 July 2021. That is baseball sized, comfortably past the point where a roof is written off rather than repaired. Across the decade the metro recorded 167 hail reports. Reported property damage from hail, severe wind and tornado over that decade totalled $4.4 million; flood and winter-storm losses are counted separately and are not included.

When is the worst time of year for roof damage in Ames?

Severe-weather reports in the Ames, IA statistical area cluster in May, July, June, on the NOAA record for 2016 to 2025. Outside those months local crews are not triaging storm damage, so lead times are shorter and scheduling is easier.

Do roofers need a licence in IA?

Iowa requires contractor registration with the Department of Inspections, Appeals, and Licensing for anyone earning $2,000 or more a year from construction work. It is a registration, not a licence: there is no trade examination and no competency test of any kind. Registration requires proof of unemployment insurance and workers’ compensation, or a statement that cover is not required. A contractor based outside Iowa must also file a $25,000 surety bond or show it is prequalified for Iowa DOT work; that bond secures the contractor’s Iowa taxes and unemployment contributions, not homeowners. Iowa Code 103A.71 bars a residential contractor from advertising or promising to rebate your insurance deductible or negotiating your claim, and requires a signed notice on any contract to repair catastrophe damage; if the contractor breaks either rule or fails to give the signed notice, the contract is void and you owe nothing under it.

What should I check before hiring a roofer in Ames?

Check the registration on the state’s lookup and ask where the contractor is based. After a storm, insist on the signed notice Iowa Code 103A.71 requires, and refuse any offer to cover your deductible: it voids the contract.

Wind, not hail, wrote the damage record?

On 21 May 2024 a tornado entered Story County from Polk County and ran 23 miles from near Cambridge to near Zearing, at times close to 1,000 yards wide. The Weather Service survey found eight large, relatively new power poles snapped along Highway 210, two houses south-east and east of Nevada with high-end EF2 damage, a house being remodelled and not anchored to its foundation swept away, and another that lost half its roof. That single record carries $3.2 million of damage, 72 percent of all hail, wind and tornado damage recorded in the two counties in the decade.

Is Ames a hard market to find a good roofer in?

Ames sees plenty of hail, 167 reports in a decade including baseball-size stones in 2023, but wind wrote its damage record: the 2020 derecho drove 100 mph gusts across Boone and Story counties, and a 2024 EF2 ran 23 miles from Cambridge to Zearing and alone carries 72 percent of the recorded damage. Ames requires no permit to replace a roof. Iowa registers contractors and voids storm contracts that break its rules. Three certified firms appear in the directory; two publish no Ames coverage and are excluded, so one is ranked.

Why is Excalibur Roofing not on this list?

Excluded on service area. A clean, registered roofer whose GAF address geocodes to Polk County, whose Iowa registration is in Urbandale, and whose website says it serves the Des Moines area without naming Ames or Story County..

Roofer rankings for other metros

The Roofing Brief scores certified roofing contractors in U.S. metropolitan and micropolitan areas on the same formula.

See the full index of metro roofer rankings, or read how to find and vet a roofing contractor anywhere in the country.

Cite this analysis

The Roofing Brief. “Best Roofers in Ames, IA: The Roofing Brief Contractor Score.” Published October 2026. Inputs: GAF certification registry; NOAA Storm Events Database 2016-2025; U.S. Census Bureau Vintage 2024 population estimates; Better Business Bureau and independent review-platform records for each ranked contractor.