Apple Roofing

3934 NW Urbandale Dr, Urbandale, IA 50322
Ames, Iowa
Roofing Contractor
  • Roofing Contractor serving Ames, Iowa — based at 3934 NW Urbandale Dr, Urbandale, IA 50322.
  • Work covered: roof inspection, emergency repair, roof replacement, storm damage repair, roof repair.

Services Offered

Roof Repair Storm Damage Gutter Services Roof Inspection Roof Replacement

Request a quote from Apple Roofing

Your request goes to Apple Roofing only. If they can't take it right now, we tell you and send nothing.

Free · No obligation · Sent to Apple Roofing only

Checking Apple Roofing against the Iowa record

what Iowa requires is state contractor registration, not a roofing-specific license; permit requirements come from your city or county

  1. The registry name, the contract name and the truck lettering should all agree; the status should be active.
  2. Write down the expiry and make sure it outlasts the job.
  3. Ask for a certificate of insurance sent straight from the insurer. A registry listing does not prove coverage.
  4. Go to the registry and search by license number first, business name second.

Hail and wind history for Ames and Story County

In Story County, the NOAA record since 2017 lists 126 hail reports. Reports of 1 inch or more fall on 25 days. Golf ball hail or bigger came on 6 days. The top size reported was 2.5 inches, comparable to a tennis ball. 2023 is the last year that has a 1.75-inch report.

Date your photos after each hail day and keep them. A written inspection from Apple Roofing or any other roofer is worth asking for before work starts.

Thunderstorm wind peaked at 100 mph in the record.

12 tornadoes appear in the file too, strongest rated EF2.

Within 25 miles of Ames, the last 90 days brought 6 NOAA hail reports.

Adjusted for size, Story County is number 3 of the 67 counties in Iowa that we compare, so it sits in the top third at 266.6 reports per 1,000 square miles.

Story County hail figures, NOAA Storm Events, 2014 to June 2026
MeasureValue
Reports, all years153
NOAA hail reports since 2017126
Tornado reports on file12
Busiest monthMay
Peak gust, mph100
Reports in April to July76%

The record's top day is April 12, 2014: a 2.75-inch stone, about the size of a baseball, reported near Roland.

Heaviest full years for hail reports in Story County
Calendar yearEntriesBiggest stone, in
201792
2020152.5
202491.25
1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail2 in hail2 in hail2 in hail2 in hail2 in hail2 in hail2.25 in hail2.5 in hail2.5 in hail2.5 in hail2.5 in hail2.5 in hail2.75 in hail Ames
1 inch or more 1.75 in and up 2.75 in or more. Here each dot is one hail report with coordinates (115 in all). They mark report points and do not trace storm paths. Sources: NOAA Storm Events, US Census county outline.

The housing stock in Ames

Half the homes in Ames were built before 1991, which is an age of 35 years or more. 40 percent of homes in Ames were built before 1980. Set a typical $9,787 asphalt job beside the $263,800 median home value and the roof comes to 4 percent.

Housing in Ames, Census American Community Survey
MeasureValue
Typical year built1991
Pre-1980 homes40%
Median household income$60,102
Total housing units27,706
Homes lived in by owners42.9%

Budgeting a roof in Ames

Local pricing in Ames sits roughly 13 percent under the national basis; asphalt shingles on 2,000 square feet cost $6,090 to $13,485. Labor is part of the bill: the BLS median for roofers in Iowa is $48,660 a year. 3 payroll roofing businesses are registered in the county, by Census count.

Cost by roofing material, 2,000 sq ft, Ames price index applied
MaterialPrice rangeLifespanMiddle of range
Clay Tile$20,880 - $34,80050 to 100 years$27,840
3-Tab Asphalt Shingles$6,090 - $10,00515 to 20 years$8,048
TPO / EPDM (Flat)$6,960 - $13,92015 to 25 years$10,440
Concrete Tile$13,050 - $23,49040 to 50 years$18,270
Cedar Shake$12,180 - $22,62020 to 30 years$17,400
Architectural Asphalt Shingles$7,830 - $13,48525 to 30 years$10,658

Full cost guide for Ames →

Questions about roofing in Ames

Does hail damage have to be fixed right away?
Do not wait for a leak. A short inspection after the storm documents the damage while the date is fresh.
Where can I look up the license for Apple Roofing?
Use the steps above with the Iowa registry. Read the name, the status and the expiry, then ask for an insurance certificate.
Which months bring hail to Story County?
Spring and early summer carry the bulk of it: 76 percent of reports come between April and July, May first at 34 percent.
How much hail does Story County see?
Since 2017 the county has 126 reports; hail of 1 inch or more came on 25 of those days, most often in May.
Has Story County had large hail?
NOAA's biggest since 2017 entry for the county is 2.5 inches, comparable to a tennis ball, with 6 golf-ball days.
What is the typical house age in Ames?
Census data puts the typical build year at 1991. Asphalt roofs wear out in 15 to 30 years, so many roofs here have been replaced at least once.

Is this your business? Claim or fix this listing · Add a badge to your site · Report a mistake / ask for removal