Roofers in Iowa City, Iowa

23 roofing companies are listed for Iowa City. Your request goes to one roofer, not five.

Short answer: None of the 23 roofers listed for Iowa City has a license match on the state registry yet, so ask any roofer for a license number and look it up before you sign. A standard asphalt re-roof on a 2,000 sq ft Iowa City home runs $6,090–$13,485 at the local 0.87× cost index, and a metal roof $14,790–$34,800. NOAA's storm record for the county shows hail up to 2.75 in., so get an inspection after a big storm before you accept a quote.

A new asphalt roof in Iowa City runs $6,090 to $13,485

Asphalt-shingle re-roof, 2,000 sq ft home, at Iowa City prices. Source and share of home value below.

Got a quote? See where it falls in Iowa City

Compares your price per square foot with the Iowa City installed range (tear-off and underlayment included). Not a judgment of any one roofer.

Free roofing quote

Your request goes to one roofer, not five competitors.

Add email, address or details (optional)

Free for homeowners · No spam · One contractor at a time

Request sent

We matched your request with a local roofing contractor in Iowa City. They will reach out once they have reviewed it.

Roofers in Iowa City, IA

23 listed. Roofers we verified against a public registry come first.

Show 15 more roofers

Who you can hire in Iowa City

A phone number and a star rating say little about a roofer. These counts show what is on file.

The Iowa City roster, checked

  • Listed23
  • Licence number on file0
  • Matched in the state registry0

0 of 23 listed firms have a licence number on file (0%). None has been matched in the official state registry yet, so no firm here carries the Verified badge. A number on file is not a check: how verification works.

Source: PickARoofer contractor registry · data as of 2026-10-01

Roofers at work around Iowa City

The Bureau of Labor Statistics counts about 930 people working as roofers in Iowa; it publishes no separate figure for the Iowa City area.

That counts workers, not companies, and it includes crews who work for a single firm. It is the size of the local trade, not a list of who to call.

Source: BLS OEWS, roofers · data as of May 2025

Where the roofers for Iowa City are based

Every listed firm is based in Iowa City; the ring is the 25-mile radius we use to match hail reports to the city.

Map © OpenStreetMap contributors. Hail: NOAA Storm Prediction Center local storm reports. Towns: our roster, Iowa City ring = 25 miles.

Listed roofers by home town

Roofers listed for Iowa City by the town they are based in
Based inMiles awayListedChecked
Iowa City, IAin town230

Nearby city pages

The Storm Prediction Center logged no hail reports within 25 miles in the last 90 days.

Iowa City in numbers

Source under each figure.

  • #30of 209Freeze-thaw days: Iowa City ranks #30 of 209.
  • #50of 209Median home value: Iowa City ranks #50 of 209.
  • #157of 209Yearly rainfall (low end): Iowa City ranks #157 of 209.

Roofing trade around Iowa City

  • 15 county firms with payroll, about 75 workers; 73% under 5 employees.
  • A roofer's median pay here is $48,660 a year (Iowa).
Source: Census CBP · data as of 2023 Source: BLS OEWS, roofers · data as of May 2025

When hail hits Iowa City

Johnson County, 2014 to June 2026: NOAA hail reports.

Reports by month

Jan: 0 reports Jan Feb: 13 reports 13 Feb Mar: 17 reports 17 Mar Apr: 17 reports 17 Apr May: 20 reports 20 May Jun: 12 reports 12 Jun Jul: 18 reports 18 Jul Aug: 3 reports 3 Aug Sep: 1 reports 1 Sep Oct: 6 reports 6 Oct Nov: 2 reports 2 Nov Dec: 0 reports Dec

May is the heaviest month in Johnson County: 20 of 109 hail reports (18%). Reports fall in 10 of 12 months; the best three-month run, March to May, holds 50%.

Worst full year: 2017, with 20 reports and a top stone of 1.5 in; 105% over the 10-report mean.

6 days of 1.75-inch hail or larger, across 4 of 9 full years; last one 2026 so far.

Days with 1.75 in hail or larger, by year

Days per year with hail of 1.75 inches or larger in Johnson County 1 2014 0 2015 0 2016 0 2017 0 2018 1 2020 1 2023 1 2024 0 2025
Days per year with hail of 1.75 inches or larger in Johnson County
20141
20150
20160
20170
20180
20201
20231
20241
20250

Year by year

Hail in Johnson County by year: reports, days with hail of 1 inch or more, days with 1.75 inch or more, largest stone
YearReportsDays 1″+Days 1.75″+Largest
201414211.75″
20153000.75″
20161000.75″
2017 (worst full year)20501.5″
20187101″
202011211.75″
202315511.75″
202414511.75″
20253101″
2026 (to June)21422.75″

Shaded: worst full year.

Source: NOAA Storm Events · data as of 2014 to June 2026

Iowa City storm record: Johnson County

NWS reports for Johnson County, 2014–2026.

  • 1839Founded
  • 669 ft (204 m)Elevation

Reported hail locations, Johnson County

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
  • 611 to 1.74 in
  • 81.75 to 2.74 in, golf ball to tennis ball
  • 12.75 in and up, baseball

Largest plotted stone: 2.75 in. Bigger dots are bigger stones.

70 reports of 1 inch or larger have coordinates. Each dot is a reported location, not a storm path.

Sources: NOAA, Census county outline

Biggest hail days

DateLargest hailReports that dayWhere it was reported
March 10, 2026 2.75 in, about the size of a baseball 12 Oasis
July 11, 2020 1.75 in, about the size of a golf ball 10 North Liberty
June 16, 2014 1.75 in, about the size of a golf ball 5 Iowa City
“Numerous severe thunderstorms developed during the afternoon on Tuesday producing hail that ranged in size from penny (0.88) to baseball (2.75) in diameter. There was a total of 10 reports with hail over 2.00 inches in diameter.”
National Weather Service report, March 10, 2026
Source: NOAA Storm Events Database · data as of 2014–2026

Last hail of 1.75 in or more

April 2, 2026

6 days like it since 2014.

Strongest tornado

EF2 · March 31, 2023

It stayed on the ground for 16.93 miles and was up to 75 yards wide. A tornado developed just southwest of Coralville, crossed Highway 218 and damaged the James St. A retail building also had part of a roof lifted off with several vehicles rolled or flipped. The tornado then tracked into a residential area and uprooted and snapped numerous trees.

Strongest thunderstorm gust

83 mph · August 28, 2018

The line of thunderstorms produced damaging winds mainly south of a line from Cedar Rapids to Clinton Iowa. This line of storms also produced a tornado that traveled across Scott and Clinton Counties. There were also swaths of more intense damaging winds in Clinton, Henry, Iowa, and Scott Counties.

Storm data: NOAA Storm Events (public domain). City facts: Wikidata (CC0).

Iowa City, Iowa: Iowa City Clinton St
Iowa City, IA. Photo: Billwhittaker (talk), CC BY-SA 3.0, via Wikimedia Commons.

Johnson County fact sheet for Iowa City homeowners

Housing age, federal disaster declarations and your state's claim deadlines in one place. All three come from public records, county level.

How old are the roofs? Homes in Johnson County by decade built

Share of Johnson County homes by decade built, percent 9.7% pre-1940 1.8% 1940s 5.2% 1950s 8.6% 1960s 12.4% 1970s 10.7% 1980s 15.3% 1990s 16.3% 2000s 18.3% 2010s 1.6% 2020+
Share of Johnson County homes by decade built, percent
pre-19409.7%
1940s1.8%
1950s5.2%
1960s8.6%
1970s12.4%
1980s10.7%
1990s15.3%
2000s16.3%
2010s18.3%
2020+1.6%

67,211 homes, median built in 1991. 37.8% date from before 1980 and 19.8% from 2010 on; 58.8% are owner-occupied. The most common decade is the 2010s.

Source: U.S. Census Bureau, American Community Survey · data as of ACS 5-year

Insurance claim clocks in Iowa

WhoWhat has to happenTime limitStatute
InsurerAcknowledge receipt of your claim notice (payment within the period also satisfies the rule)15 daysIowa Admin. Code r. 191-15.42(1)
InsurerTell you whether the claim is accepted or denied30 daysIowa Admin. Code r. 191-15.41(2)
InsurerPay once liability is affirmed and the amount is not in dispute30 daysIowa Admin. Code r. 191-15.41(6)

All Iowa claim deadlines and what starts each clock →

Go deeper on Johnson County

Roofing services in Iowa City

One page per job, each opening with a Iowa City figure.

  • Roof Repair

    Median home built 1984; 98 freeze-thaw days a year, so cracks reopen.

  • Storm Damage Repair

    Top stone 2.75 in, 25 days of 1 in+ hail; dents metal, cracks tile.

  • Emergency Roof Repair

    37 days at 58+ mph, top gust 83 mph; ask crews about same-day tarping.

  • Roof Inspection

    45.3% of homes predate 1980; 46.3% are owner-occupied, so check old flashing first.

  • Metal Roofing

    Median home $273,600; golf-ball hail on 6 days, so ask about impact class.

  • Flat Roof

    Ponding risk: 5.5 days a year with 1 in of rain, 34.9 in a year in total.

  • Commercial Roofing

    50% of units are multi-unit; 15 roofing firms with payroll in the county.

What a new roof costs in Iowa City

Asphalt-shingle re-roof, 2,000 sq ft home, at Iowa City prices.

That typical price is about 3.6% of the median Iowa City home value ($273,600).

Source: Census ACS (Iowa City city) · data as of 2019–2023

Full Iowa City cost guide by material →

Not sure the whole roof has to go? Repair or replace calculator.

Iowa: State contractor registration. Licence check for IA roofers

Roofing in Iowa City: local conditions

Iowa City sits in eastern Iowa with full exposure to continental weather extremes. The all-time record high is 109 F in July and the record low is -32 F in January and February, a range that stresses every roofing material through thermal shock and freeze-thaw cracking. Average annual snowfall is 27.5 inches, creating recurring snow-load cycles and ice-dam risk at eaves. Tornado and severe storm history is documented: an EF2 tornado struck on April 13, 2006, and unprecedented Iowa River flooding occurred June 11-18, 2008, the latter signaling extreme precipitation events that overwhelm drainage and test flashing integrity. Hail, wind, and repeated freeze-thaw cycles make roof replacement a recurring need.

Iowa City, with 74,828 residents per the 2020 census, is dominated by the University of Iowa ecosystem. The University of Iowa Hospitals and Clinics employs 15,500 people, the university itself 10,300, and the VA Medical Center another 2,000. This large institutional base drives both public-procurement commercial roofing contracts and steady residential demand from a transient student and faculty population that tends to rent older housing, generating landlord-driven repair and replacement cycles.

Roofing in Iowa City: questions

How much does roof replacement cost in Iowa City, IA?
$6,090 to $13,485 for asphalt shingles on a 2,000 sq ft house in Iowa City, typically $9,800, after a 0.87× local index. That is 3.6% of a $273,600 median home.
How do I find a reliable roofer in Iowa City?
23 roofers are listed for Iowa City. The Census counts 15 roofing firms with payroll in the county. A roofer's median pay is $48,660 a year.
How long does a roof replacement take in Iowa City?
A Iowa City asphalt re-roof takes 1 to 3 days. Storm weeks in Iowa City can affect scheduling; confirm timing with the contractor.
When is the best time to replace a roof in Iowa City?
May is the busiest hail month in Iowa City, 18% of the county's 109 hail reports. Reports run February to November. Booking before it gives Iowa City homeowners open crew dates.
Do I need a permit to replace my roof in Iowa City, IA?
Iowa jurisdictions require one for a re-roof. In Iowa City, ask the city building office; your Iowa City contractor pulls it.
Will homeowners insurance cover roof damage in Iowa City?
Insurance in Iowa City covers sudden damage from hail, wind or a fallen tree, not age or wear. NOAA lists 91 county hail reports in 6 full years plus 2026 to June. File within a year of the storm.
How do I spot hail damage on a Iowa City roof?
Iowa City's county logged 25 days with hail of 1 inch or larger, the largest 2.75 inches. After one, check gutters for granules, dented vents and lifted shingles; a Iowa City roofer can document it for a claim.
What are the main weather stressors for roofs in Iowa City, IA?
Iowa City sits in eastern Iowa with full exposure to continental weather extremes. The all-time record high is 109 F in July and the record low is -32 F in January and February, a range that stresses every roofing material through thermal shock and freeze-thaw cracking.
Does IA require roofing contractors to be licensed?
Iowa Contractor Registration required. This means you can verify a contractor's license before signing any contract — ask for their license number and check it with the relevant state board. Beyond state licensing, always confirm the contractor carries general liability insurance and workers' compensation coverage specifically for roofing work. An uninsured crew working on your roof creates personal liability exposure that homeowners often overlook. Written contracts specifying materials, labor warranty terms, and cleanup responsibilities are standard practice for reputable Iowa City contractors.
What roofing upgrades make the most sense for tornado risk in Iowa City?
Standard roofing products cannot withstand a direct tornado hit, but there are meaningful upgrades that reduce damage from near-miss events and the severe straight-line winds that accompany tornado outbreaks. Enhanced nailing patterns (6 nails per shingle instead of 4), reinforced ridge caps, and synthetic underlayment that serves as a secondary water barrier all improve performance in high-wind events. Some homeowners in Tornado Alley regions choose metal standing-seam roofing for maximum wind and impact resistance. Regardless of material, ensuring proper decking attachment and flashing integrity is the most cost-effective upgrade against severe-wind damage in Iowa City.
How do I handle insurance for roof damage from severe storms or tornadoes in Iowa City?
After any significant storm event in Iowa City, photograph all visible damage before any temporary repairs or cleanup. File your claim promptly and request a scheduled adjuster visit. You are entitled to have an independent roofing contractor assess the damage alongside the adjuster or separately — their estimate often captures items the initial adjuster misses, particularly hidden decking damage or compromised underlayment. Most IA policies apply a separate wind-and-hail deductible; confirm this amount before the adjuster visits. Legitimate local contractors will not request an Assignment of Benefits before damage assessment is complete — treat any contractor who does as a red flag.

Roofers by neighborhood

ZIP codes served: 52240, 52246, 52245, 52244, 52241

More roofers in Iowa

More pages near Iowa City

Roof leaking now in Iowa City? Request emergency repair; flagged requests go first.