Heartland Roofing, Siding, and Solar

7 Hawkeye Dr #106, North Liberty, IA 52317
Iowa City, Iowa
Roofing Contractor
  • Roofing Contractor serving Iowa City, Iowa — based at 7 Hawkeye Dr #106, North Liberty, IA 52317.
  • Jobs on the listing: storm damage repair, roof inspection, roof repair, emergency repair, roof replacement.

Services Offered

Roof Inspection Gutter Services Storm Damage Roof Repair Emergency Repair Roof Replacement

Request a quote from Heartland Roofing, Siding, and Solar

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

Free · No obligation · Sent to Heartland Roofing, Siding, and Solar only

Looking up Heartland Roofing, Siding, and Solar in Iowa

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

  1. Match the name, the city and the status. The record should read active or in good standing.
  2. Start the lookup with the license number; use the business name only if the number fails.
  3. Write down the expiry and make sure it outlasts the job.
  4. Ask for a certificate of insurance sent straight from the insurer. A registry listing does not prove coverage.

Storm record for Iowa City and Johnson County

Johnson County, the county around Iowa City, has 91 NOAA hail reports on file since 2017. Hail of coin size or larger came down on 23 separate days. The worst of it: 5 days with stones of 1.75 inches or more, capped by a 2.75-inch stone near a baseball. The latest golf-ball day on file dates to 2026.

After any hail day, photograph the roof before anyone tarps it and write down the date. Ask Heartland Roofing, Siding, and Solar, or any roofer you call, for a written inspection report before you sign.

The fastest thunderstorm gust on file is 83 mph.

NOAA also lists 16 tornadoes here, the strongest rated EF2.

May is the peak month with 18 percent of reports, and April to July together hold 61 percent. 4 calendar months each hold under 2 percent of reports.

Within 25 miles of Iowa City, the last 90 days produced 0 NOAA hail reports.

Johnson County hail figures, NOAA Storm Events, 2014 to June 2026
MeasureValue
Reports in April to July61%
Days with hail at 1.75 inches or more5
Hail density rank in state6 of 67
Peak gust, mph83
Hail events since 201791
Busiest monthMay

The single largest day was March 10, 2026: a 2.75-inch stone, about the size of a baseball, reported near Oasis.

Most active full years for hail reports in Johnson County
Calendar yearEntriesTop size, in
2017201.5
2023151.75
2024141.75
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.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.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail2.5 in hail2.75 in hail Iowa City
1 in+ 1.75 in and up 2.75 in or more. Here each dot is one hail report with coordinates (70 in all). Dots are report points, not storm paths. Sources: NOAA Storm Events, US Census county outline.

The housing stock in Iowa City

The median home in Iowa City was built in 1984, so the typical house is 42 years old. At roughly 25 years per asphalt roof, 2 cycles fit into that span. Set a typical $9,787 asphalt job beside the $273,600 median home value and the roof comes to 4 percent.

Housing in Iowa City, Census American Community Survey
MeasureValue
Built before 198045.3%
Owner-occupied46.3%
Single-family share49.8%
Homes counted33,855
Typical year built1984

Budgeting a roof in Iowa City

Local pricing in Iowa City 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. The county holds 15 roofing establishments with employees, per the Census. 73.3 percent of them have fewer than 5 employees.

Price by material, 2,000 sq ft, Iowa City price index applied
MaterialInstalled costService lifeMiddle of range
Cedar Shake$12,180 to $22,62020 to 30 yr$17,400
Metal Shingles$12,180 to $20,88035 to 50 yr$16,530
TPO / EPDM (Flat)$6,960 to $13,92015 to 25 yr$10,440
Architectural Asphalt Shingles$7,830 to $13,48525 to 30 yr$10,658
Metal (Steel/Aluminum)$14,790 to $26,10040 to 70 yr$20,445
Concrete Tile$13,050 to $23,49040 to 50 yr$18,270

Full cost guide for Iowa City →

Questions about roofing in Iowa City

What is a roof replacement price in Iowa City?
Count on $6,090 to $13,485 for a standard asphalt job in Iowa City; the middle is $9,787.
Has Johnson County had large hail?
The largest stone since 2017 measured 2.75 inches, near a baseball. 5 days reached golf-ball size or larger.
Should I call a roofer right after hail?
Do not wait for a leak. A short inspection after the storm documents the damage while the date is fresh.
Which months bring hail to Johnson County?
61 percent of the county's hail entries fall from April to July, and May alone has 18 percent.
Is Iowa City an older housing market?
Median year built is 1984, which gives 42 years. A roof is younger than the house if it was replaced.
How much hail does Johnson County see?
NOAA lists 91 hail entries for Johnson County since 2017, on 23 days with stones of 1 inch or more. May is the busiest month.

Own this business? Claim or correct this listing · Badge for your website · Report an error / request removal