Larson Home Services

3228 6th Ave NE Ste b, Rochester, MN 55906
Rochester, Minnesota
Roofing Contractor
  • Roofing Contractor serving Rochester, Minnesota — based at 3228 6th Ave NE Ste b, Rochester, MN 55906.
  • Services: emergency repair, roof replacement, roof inspection, roof repair, storm damage repair.

Services Offered

Gutter Services Storm Damage Roof Replacement Roof Repair Emergency Repair

Request a quote from Larson Home Services

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

Free · No obligation · Sent to Larson Home Services only

How to check Larson Home Services on the Minnesota record

residential roofing work in Minnesota needs a Department of Labor and Industry license — building, remodeling or roofing — and every one of them is on the department's public register Official lookup: Minnesota DLI license lookup.

  1. Have the insurer or agent send the certificate of insurance to you, since a license says nothing about coverage.
  2. Look at the expiration date and compare it with the dates in your contract.
  3. Match the name, the city and the status. The record should read active or in good standing.
  4. Search the registry by number, then by name, because spellings differ between sources.

Hail record for Rochester, Olmsted County

In Olmsted County, the NOAA record since 2017 lists 94 hail reports. Across 19 days at least one stone reached 1 inch or larger. 4 of those days had golf-ball hail or bigger. The largest stone was 2 inches, near the size of a hen egg. The most recent golf-ball day on file falls in 2026.

Reports cluster in May (43 percent of the total); April through July carry 88 percent. 6 calendar months each hold under 2 percent of reports.

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

Among 62 Minnesota counties with enough reports to compare, Olmsted County ranks 6 by density: 166.4 reports per 1,000 square miles, upper-third territory.

10 tornadoes show up in the file too, strongest rated EF2.

Within 25 miles of Rochester, the last 90 days brought 2 NOAA hail reports.

Olmsted County storm figures, NOAA Storm Events, 2014 to June 2026
MeasureValue
Days at 1.75 inches or more4
Largest stone, inches2
Tornado reports on file10
Hail events since 201794
Days with hail at 1 inch or more19
Top gust, mph81

The largest single day in the record is May 29, 2018: a 2-inch stone, about the size of a hen egg, reported near Rock Dell.

Busiest full years for hail reports in Olmsted County
Calendar yearEntriesTop size, in
201461.25
2017271.75
202571
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.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.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail2 in hail Rochester
1 inch or more golf ball and up 2.75 in and up. 61 reports of 1 inch or larger have coordinates. Each dot marks where hail was reported, not a storm path. Sources: NOAA Storm Events, US Census county outline.

Housing around Rochester

Half the homes in Rochester were built before 1987, which is an age of 39 years or more. A mid-range asphalt replacement at $10,800 equals 4 percent of the median home value of $287,500. 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 42.2 percent of homes in Rochester.

Rochester housing, Census American Community Survey
MeasureValue
Total housing units53,595
Typical household income$87,767
Built before 198042.2%
Owner-occupied share65.4%
Typical year built1987

What a new roof costs in Rochester

No big local premium or discount applies in Rochester: asphalt shingles are $6,720 to $14,880. For the Rochester, MN Metro Area, the BLS median roofer wage is $61,940 a year. The last column divides the middle of each range by the middle of its lifespan, which is how a metal roof can beat asphalt over time.

Replacement cost by material, 2,000 sq ft, Rochester price index applied
MaterialPrice rangeTypical lifeYearly cost
3-Tab Asphalt Shingles$6,720 - $11,04015 to 20 yr$510
TPO / EPDM (Flat)$7,680 - $15,36015 to 25 yr$580
Clay Tile$23,040 - $38,40050 to 100 yr$410
Concrete Tile$14,400 - $25,92040 to 50 yr$450
Cedar Shake$13,440 - $24,96020 to 30 yr$770
Metal (Steel/Aluminum)$16,320 - $28,80040 to 70 yr$410

Full cost guide for Rochester →

Asked about roofing in Rochester

Has Olmsted County had large hail?
NOAA's biggest since 2017 entry for the county is 2 inches, comparable to a hen egg, with 4 golf-ball days.
What is the typical house age in Rochester?
The median home was built in 1987, so it is 39 years old. Roof age tracks the house unless a replacement happened, and 25 years is a common asphalt life.
How often does hail hit Rochester?
NOAA lists 94 hail reports for Olmsted County since 2017, on 19 days with stones of 1 inch or larger. May is the busiest month.
How do I check Larson Home Services's license?
Search the Minnesota record by license number, check the name and status, and note the expiry before you sign anything.
How soon should a roof be inspected after hail?
Do not wait for a leak. A short inspection after the storm documents the damage while the date is fresh.
What time of year does Rochester get hail?
Hail concentrates in May (43 percent), and April through July add up to 88 percent of the record.

Own this business? Claim or correct this listing · Badge for your website · Request removal or report an error