JB Roofing

2197 128th lane unit 2, Kalona, IA 52247
Iowa City, Iowa
Roofing Contractor
  • Roofing Contractor serving Iowa City, Iowa — based at 2197 128th lane unit 2, Kalona, IA 52247.
  • Typical jobs: roof replacement, roof inspection, emergency repair, roof repair, storm damage repair.

Services Offered

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

Request a quote from JB Roofing

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

Free · No obligation · Sent to JB Roofing only

Looking up JB Roofing in Iowa

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

  1. Look at the expiration date and compare it with the dates in your contract.
  2. Request a current certificate of insurance from the insurer; licenses and insurance are checked separately.
  3. Compare the registry name with the name on the contract, and read the status line.
  4. Start the lookup with the license number; use the business name only if the number fails.

Storm history for Iowa City, Johnson County

Johnson County, the county around Iowa City, has 91 NOAA hail reports on file since 2017. Hail of coin size or larger fell on 23 separate days. The rough part: 5 days with stones of 1.75 inches or larger, topped by a 2.75-inch stone near a baseball. The newest golf-ball day in the record falls in 2026.

0 hail reports fell within 25 miles of Iowa City over the past 90 days.

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

The same record has 16 tornadoes, with EF2 the highest rating.

The bulk of the hail here arrives in spring and summer: 61 percent from April to July, 18 percent in May. 4 months of the year are close to hail-free on file.

Counted per square mile, Johnson County ranks 6 of 67 Iowa counties with 30 or more reports, which puts it in the top third. Density works out to 175.0 reports per 1,000 square miles.

Johnson County hail figures, NOAA Storm Events, 2014 to June 2026
MeasureValue
Share of reports in April to July61%
Hail density rank in state6 of 67
Largest stone, inches2.75
Busiest monthMay
Reports, all years109
Days with hail at 1.75 inches or more5

The biggest day on file is March 10, 2026: a 2.75-inch stone, about the size of a baseball, reported near Oasis.

Heaviest full years for hail reports in Johnson County
YearHail reportsLargest stone, in
201530.75
2017201.5
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 baseball and up. On the map 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 homes under these roofs

Half the homes in Iowa City were built before 1984, which is an age of 42 years or more. That span covers about 2 asphalt roof cycles at 25 years each, so most roofs are a first or second replacement. Pre-1980 construction makes up 45.3 percent of homes in Iowa City.

Homes in Iowa City, Census American Community Survey
MeasureValue
Owner-occupied46.3%
Single-family homes49.8%
Typical home value$273,600
Median household income$57,533
Housing units33,855

Replacement costs 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. Census County Business Patterns counts 15 roofing firms with payroll in the county. 73.3 percent of them have fewer than 5 employees. Labor is part of the bill: the BLS median for roofers in Iowa is $48,660 a year.

Cost by roofing material, 2,000 sq ft, Iowa City price index applied
MaterialInstalled costTypical lifeYearly cost
Standing Seam Metal$20,880 to $34,80050 to 70 years$460
Cedar Shake$12,180 to $22,62020 to 30 years$700
Metal Shingles$12,180 to $20,88035 to 50 years$390
Clay Tile$20,880 to $34,80050 to 100 years$370
Architectural Asphalt Shingles$7,830 to $13,48525 to 30 years$390
Metal (Steel/Aluminum)$14,790 to $26,10040 to 70 years$370

Full cost guide for Iowa City →

Questions about roofing in Iowa City

How much is a roof replacement in Iowa City?
Plan on $6,090 to $13,485 for asphalt shingles on a 2,000 square foot roof here, about $9,787 in the middle. Other materials are in the cost table.
When is hail season in Iowa City?
Hail concentrates in May (18 percent), and April through July total 61 percent of the record.
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.
Does Iowa City get a lot of hail?
91 reports since 2017, 23 days at 1 inch or larger, and the busiest month is May.
How big does hail get near Iowa City?
The largest stone since 2017 measured 2.75 inches, close to a baseball. 5 days reached golf-ball size or more.
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.

Do you own this business? Fix or claim this listing · Get a website badge · Report a mistake / ask for removal