Comparing Roofing Bids in Lorain County, Ohio

We create a scope of work and send it to local contractors.

You compare any written bids you receive for your roofing project, and the decision stays yours.

In Lorain County, a hail or wind storm can leave roof damage that is easy to underestimate from the ground. Comparing written bids is one way to check scope and pricing.

The north central Ohio climate and your roofing

NOAA's Ohio state climate summary describes lake-effect snow as the result of arctic air masses warmed and moistened as they cross the Great Lakes. The same summary records that Ohio's deadliest tornado, on June 28, 1924, struck the towns of Sandusky and Lorain, which lie in the North Central division with Lorain County. It also states that dangerous storms can occur in every season.

Roofing issues to look for after a storm

What to expect locally

The practical sequence for Lorain County homeowners after storm damage: document everything with photos before any cleanup, review your policy and ask your insurer how to report damage, and gather written repair bids so you can compare scope and pricing side by side. Nothing in that sequence requires committing to a contractor early — you can keep your options open while you review any written bids you receive.

Be appropriately skeptical of anyone who shows up unsolicited after a storm, pressures you to sign paperwork on the spot, or quotes a price without getting on the roof or examining the damage up close. Storm-chasing crews can show up after any major storm, and one practical defense is unhurried, written bids that you can check against each other.

Season and timing

Timing is worth planning. The weeks after a storm can be busy for adjusters and contractors, and winter weather can limit exterior work. Document the damage first, then take the time you need to compare any written bids you receive.

Lorain County notes

Lorain County's record in the NOAA database

Look first at wind. NOAA files 123 thunderstorm wind entries for Lorain County, on 52 separate days, June 5, 2016 to June 17, 2026; estimates supplied 105 gust figures and instruments 18, and not one entry is under 50 knots. June has the most, 38 entries on 11 days. After it come August (25 entries, 10 days), May (15, 9 days) and July (14, 9 days). November adds eight entries and September six. 2024 is the high year with 19 entries, 2019, 2020 and 2026 stand at 16 each, and 2021 has just 2.

Certain dates carry a heavy share. August 6, 2024 holds twelve entries between 2:34 and 3:02 p.m. EST; nine are 60-knot estimates under Avon, Avon Lake, Sheffield Lake, South Lorain, North Ridgeville and Shawville. On June 18, 2025 there are eight, stamped 7:35 to 7:56 p.m. EST, and June 10, 2026 has seven, stamped 6:14 to 7:36 p.m. EST. Three entries tie at 74 knots, the file's maximum, all estimates: La Grange at 5:40 p.m. EST on November 5, 2017, plus Amherst and Clearview that June 10. As for instruments, the airport at Lorain County Regional recorded 70 knots at 7:47 p.m. EST on June 18, 2025, and the narrative describes a peak straight-line gust of 81 mph. A personal weather station run by a trained spotter in North Ridgeville recorded 64 knots on March 31, 2026.

Roofs are named in a few narratives. In the La Grange entry of November 5, 2017 (one of four that evening), NOAA writes "Most of the building damage was from lost roofing or siding" and "A school building also sustained some roof damage". The Oberlin Arpt entry of June 18, 2025 reads "Roof of large barn removed and several large trees uprooted along Bates Road in Henrietta Township". An entry among the June 10, 2026 group notes "There was roof and siding damage to a bowling alley".

On hail, the database lists 23 entries across 14 days, and 21 of them (on 12 days) report stones of an inch or more. The largest, 1.75 inches, is filed three times: Elyria (7:54 p.m. EST) and Wellington (8:41 p.m. EST) on August 23, 2023, and Kipton (4:27 p.m. EST) on April 15, 2026. The Elyria narrative puts golf ball-size hail about two miles northwest of the city. That August evening has four entries in all, including one-inch entries for Sheffield Lake and Lorain; April 15, 2026 adds a 1.25-inch Grafton entry and a one-inch entry in the same town. In May there are 5 entries on 4 days. A single day, January 8, 2019, gives three one-inch entries, two near Elyria and one at La Grange. No hail entry exists for 2016 or 2018.

Winds filed by forecast zone rather than thunderstorm: 10 High Wind entries on 8 days, from 50 to 58 knots (four estimated), and 2 Strong Wind entries, 44 knots on January 1, 2019 and 43 on August 1, 2021.

Tornado entries: seven, on six days. The EF1 of April 7, 2020 started near Belden at 10:25 p.m. EST and covered 2.88 miles; its narrative has a barn and small outbuildings destroyed at a farm on Island Road and a garage door blown in at a house on Law Road. A brief EF0 of 0.08 miles on April 25, 2022 passed through an industrial park in North Eaton and peeled pieces of roof off an industrial building. On the night of August 24 to 25, 2023, two EF0 entries appear: a 0.25-mile Grafton entry at 11:00 p.m. EST that "removed the porch roof completely, and removed portions of the home's roof", and a 1.08-mile Wellington entry at 11:05 p.m. EST. The EF1 of August 6, 2024 is the longest at 4.91 miles, from an industrial building on Miller Road in Avon (part of its roof came off) to Avon Lake, where it stripped shingles off a house on Teasel Court before entering Cuyahoga County. Near Kipton, a 0.23-mile EF0 on September 24, 2024 removed metal siding and roofing at a farmstead, and a 1.28-mile EF1 dated June 18, 2025 (winds estimated at 100 mph, path begun in Huron County) damaged the roof of a house on Becker Road.

On timekeeping: NOAA's format guide gives times as "usually in LST" (local standard time), and every Lorain County entry is stamped EST, so a wall clock on EDT ran an hour past the stamp. Five entries cross midnight that way: Grafton Mole Fld Arp at 11:29 p.m. EST on June 17, 2026 (12:29 a.m. June 18 by EDT), the two August 2023 tornado entries (12:00 and 12:05 a.m. on August 25), and two thunderstorm wind entries at 11:33 p.m. EST on May 29, 2017 and 11:40 p.m. EST on August 6, 2018. The 2026 entries come from NOAA's September 18, 2026 file, which is refreshed monthly. County-wide weather like this describes no particular property and forecasts nothing.

Lorain County housing

Table DP04 of the 2020 to 2024 American Community Survey (five-year estimates from the Census Bureau) records 136,548 housing units in the county. Occupied units number 127,544 and vacant units 9,004, which is 6.6 percent of the whole. Owner households fill 94,405 occupied units (74.0 percent) and renters in 33,139 (26.0 percent). Structure types: 104,303 detached houses (76.4 percent), 8,446 attached, 3,220 in two-unit buildings, 2,944 in buildings of 3 or 4 units, 5,788 in buildings of 20 units or more and 2,630 mobile homes.

On build dates, table B25035 reports a median of 1973. Three age bands crowd the top: the 1970s (19,774 units, 14.5 percent), the 1950s (19,353) and 1939 or earlier (19,006). Pre-1980 units total 82,713, or 60.6 percent, and units from 2000 or later total 29,579 (21.7 percent). Neither table can pin down a roof's installation date; your own records can.

Where a roof permit is handled

No Lorain County building department page turned up for this write-up, so the first question is which office covers your address. Two city offices are described below.

The City of Elyria Building Department is at 131 Court St., Suite 101 (440-326-1491). Its Required Building Permits flyer for residential exterior and interior improvements lists "Roof - New shingle, slate / other" with Yes in the permit, inspection and estimated job cost columns, No for plot plans and drawings, and Yes under historical district approval; gutters and downspouts and roof louvers are marked No in the permit column. The Repair/Remodel Existing Space application, for homes of one to three families, lists roofing among its work, with separate check boxes for reroofing over one existing layer and for remove and replace roofing.

The application's notes say a deck that is water-soaked or deteriorated to the point of being unacceptable as a base must be replaced, and that attic ventilation is required at 1 sq. ft. of vent for each 150 sq. ft. of attic area unless approved otherwise.

The same notes put the securing of permits on the owner or agent and the requesting of inspections on the contractor, and warn that "Beginning work without permit in hand shall result in payment of a double fee".

Elyria also keeps a registration for contractors, issued to the individual rather than the business, according to its instruction sheet. For building classes the sheet asks for an application, three letters of reference or three other registrations, a certificate of insurance naming the City as certificate holder, and, in the sheet's words, "25K Bond and a $125 fee". The sheet does not name roofing among its classes, so ask the department whether a roofer needs one.

The City of Lorain Building Division, at City Hall, 200 W Erie Avenue (440-204-2045), says it "issues building permits for most construction and renovation projects". The Lorain pages read here do not name roofing. Its contractor registration page says "Any contractor doing work in the City of Lorain must be registered, licensed and bonded", so ask the Building Division how a roof job is treated. No permit pages were read for other Lorain County cities, villages and townships.

Before bids arrive

- The written estimate your insurer sent, if there is one, for each bidder to see.

- The office that covers your address: Elyria, Lorain, or another city, village or township office.

- For an Elyria address, the application's two roofing boxes, so each bidder says whether the job is a reroof over one layer or a remove and replace.

- How many layers are on the house now, plus a note on the condition of the deck.

- For Elyria or Lorain, a question to each bidder: who is registered with the city, and who requests the inspections?

How Otter Quotes works here

Instead of calling down a list and repeating your story, you submit your Lorain County project once.

We create a scope of work and send it to local contractors.

Any bids you receive are written, so you can compare them on scope, price, and terms. Comparing more than one written bid is one way to understand local pricing, especially in the busy weeks after a storm.

Frequently asked questions

Is one roofing bid enough?

Comparing bids can surface scope differences and give you a way to check pricing, particularly during post-storm demand spikes.

Do I need to be home when my contractor or insurer inspects the roof?

For the exterior portion, usually not — but being present means you see the documented damage yourself and can ask questions of whoever inspects the roof.

Sources

Homeowner guides

Ready to start your Lorain County project?

Start Your Project with Otter Quotes

Otter Quotes is an independent, informational platform that connects homeowners with contractors for property damage repair and exterior improvement projects. Otter Quotes does not independently verify, endorse, or warrant the quality of any contractor's work, and does not guarantee the availability of any particular contractor. Insurance coverage decisions are made solely by your insurer under the terms of your policy. Page generated 2026-10-13.