Minnesota service area
Gutters, roofing, siding and windows in Olmsted County, MN
Omega Exteriors serves Olmsted County, Minnesota, from its Rochester office, about 8 miles from the center of the county. Olmsted County has 163,425 residents in 66,629 households (American Community Survey 2023, 5-year). Call our Rochester office at (507) 606-2707 or request a free estimate online.
Coverage
Cities we serve in Olmsted County
The 8 Olmsted County cities and communities we serve, with households, ZIP codes, nearby storm events and the nearest office.
In Olmsted County we serve 8 cities and communities: Byron, Dover, Eyota, High Forest, Marion, Oronoco, Rochester and Stewartville.
| City | Households | ZIP codes | Storm events nearby (2016 on) | Nearest office |
|---|---|---|---|---|
| Byron | 2,421 | 55920 | 132 within 10 mi | Rochester (7 mi) |
| Dover | 276 | 55929, 55972 | 33 within 10 mi | Rochester (20 mi) |
| Eyota | 832 | 55934 | 45 within 10 mi | Rochester (15 mi) |
| High Forest | 41 | 55976 | 67 within 10 mi | Rochester (16 mi) |
| Marion | 129 | 55904 | 122 within 10 mi | Rochester (12 mi) |
| Oronoco | 548 | 55960 | 91 within 10 mi | Rochester (6 mi) |
| Rochester | 50,658 | 55901, 55902, 55904, 55906 | 140 within 10 mi | Rochester (5 mi) |
| Stewartville | 2,608 | 55976 | 77 within 10 mi | Rochester (15 mi) |
Housing
Homes in Olmsted County
Housing figures for Olmsted County from the American Community Survey 2023, 5-year, with a table of homes by year built.
Olmsted County has 70,255 housing units, and 64% of them are single-family detached homes (American Community Survey 2023, 5-year). Another 8% are attached homes such as townhomes. Mobile homes make up 2% of the housing units.
The median home in Olmsted County was built in 1987. 42% of homes in Olmsted County were built before 1980, and 32% were built in 2000 or later. The most common building period is 2000–2009, with 13,322 homes.
71% of occupied homes in Olmsted County are owner-occupied. The median owner-occupied home in Olmsted County is valued at $304,500. Among occupied homes in Olmsted County, 71% heat with utility gas, 18% with electricity, 8% with bottled or tank gas and 1% with wood.
| Year built | Homes | Share |
|---|---|---|
| 2020 or later | 950 | 1% |
| 2010–2019 | 8,542 | 12% |
| 2000–2009 | 13,322 | 19% |
| 1990–1999 | 9,834 | 14% |
| 1980–1989 | 8,185 | 12% |
| 1970–1979 | 9,035 | 13% |
| 1960–1969 | 6,779 | 10% |
| 1950–1959 | 5,519 | 8% |
| 1940–1949 | 2,286 | 3% |
| 1939 or earlier | 5,803 | 8% |
Source: American Community Survey 2023, 5-year (tables B25024, B25034, B25035, B25003, B25077, B25040).
Storm record
Hail, wind and tornado record in Olmsted County
Events in the NOAA Storm Events Database in Olmsted County, from 2016 through March 31, 2026 for hail and through September 22, 2025 for thunderstorm wind and tornadoes.
The NOAA Storm Events Database records 90 hail events, 88 thunderstorm-wind events and 6 tornadoes in Olmsted County from 2016 through March 31, 2026 for hail and through September 22, 2025 for thunderstorm wind and tornadoes. The largest hail on record there in that period was 2 inches on May 29, 2018, near Byron. 14 of those hail events had hail 1.5 inches or larger.
The most recent hail event in Olmsted County was on August 27, 2025: 1 in hail near Stewartville. The most recent thunderstorm-wind event in Olmsted County was on July 28, 2025, near Rochester. The strongest thunderstorm wind recorded in Olmsted County in that period was 81 mph. The busiest year was 2017, with 44 events in all.
Source: NOAA Storm Events Database (hail events through March 31, 2026; thunderstorm-wind and tornado events through September 22, 2025).
By year
Olmsted County storm events by year
Hail, thunderstorm-wind and tornado events for each year from 2016 through 2026.
| Year | Hail events | Wind events | Tornadoes | Largest hail |
|---|---|---|---|---|
| 2026 | 0 | no data yet | no data yet | — |
| 2025 | 7 | 5 | 0 | 1 in |
| 2024 | 3 | 10 | 0 | 1.25 in |
| 2023 | 9 | 4 | 0 | 1.5 in |
| 2022 | 22 | 12 | 0 | 1.75 in |
| 2021 | 4 | 12 | 1 | 1 in |
| 2020 | 2 | 2 | 0 | 1 in |
| 2019 | 4 | 17 | 1 | 0.88 in |
| 2018 | 11 | 6 | 0 | 2 in |
| 2017 | 27 | 13 | 4 | 1.75 in |
| 2016 | 1 | 7 | 0 | 0.75 in |
Source: NOAA Storm Events Database (hail events through March 31, 2026; thunderstorm-wind and tornado events through September 22, 2025).
Event list
Most recent recorded events in Olmsted County
The 15 most recent events on record, newest first, each with its date, type and nearest place.
| Date | Event | Nearest place |
|---|---|---|
| August 27, 2025 | 1 in hail | Stewartville |
| July 28, 2025 | 69 mph wind | Rochester |
| July 28, 2025 | 63 mph wind | Oronoco |
| July 28, 2025 | 58 mph wind | Rochester |
| July 28, 2025 | 58 mph wind | Rochester |
| July 28, 2025 | 76 mph wind | Stewartville |
| July 2, 2025 | 0.75 in hail | Rochester |
| May 15, 2025 | 1 in hail | Rochester |
| April 28, 2025 | 0.75 in hail | Rochester |
| April 28, 2025 | 0.75 in hail | Oronoco |
| April 28, 2025 | 1 in hail | Marion |
| March 28, 2025 | 0.88 in hail | Oronoco |
| August 5, 2024 | 58 mph wind | Rochester |
| July 13, 2024 | 81 mph wind | Stewartville |
| July 13, 2024 | 58 mph wind | Rochester |
Source: NOAA Storm Events Database (hail events through March 31, 2026; thunderstorm-wind and tornado events through September 22, 2025).
Risk ratings
Olmsted County storm and winter risk ratings
FEMA National Risk Index scores for 7 perils in Olmsted County, with the county's rank in Minnesota.
Olmsted County scores 83.4 of 100 for hail in FEMA's National Risk Index, which ranks 17th of 87 Minnesota counties. Olmsted County scores 70.1 of 100 for strong wind in FEMA's National Risk Index, which ranks 38th of 87 Minnesota counties. Olmsted County scores 83.3 of 100 for winter weather in FEMA's National Risk Index, which ranks 17th of 87 Minnesota counties. Of the perils listed here, the highest score in Olmsted County is for cold wave, at 92.8 of 100.
Olmsted County averages 36.7 inches of precipitation a year (NOAA 1991–2020 normals). The average annual temperature in Olmsted County is 44.6°F.
| Peril | Score (0–100) | Rank in Minnesota |
|---|---|---|
| Hail | 83.4 | 17th of 87 |
| Strong wind | 70.1 | 38th of 87 |
| Tornado | 81.6 | 18th of 87 |
| Winter weather | 83.3 | 17th of 87 |
| Ice storm | 57.2 | 12th of 87 |
| Cold wave | 92.8 | 7th of 87 |
| Lightning | 54.4 | 18th of 87 |
Source: FEMA National Risk Index, 2026 release; rank among the state's counties computed from the scores; NOAA 1991–2020 climate normals.
Your local office
Served from our Rochester office
How to reach the Rochester office, the nearest to the center of Olmsted County.
Our Rochester office is at 3470 55th St NW, Rochester, MN 55901, about 8 miles from the center of Olmsted County. Its hours are Monday–Friday 7:00 AM–7:00 PM. You can reach that office at (507) 606-2707.
Questions
Questions about Olmsted County
8 questions and answers about Omega Exteriors in Olmsted County.
Does Omega Exteriors serve Olmsted County?
Yes. Omega Exteriors serves Olmsted County from its Rochester office, about 8 miles away.
Which cities in Olmsted County does Omega Exteriors serve?
We serve 8 cities and communities there: Byron, Dover, Eyota, High Forest, Marion, Oronoco, Rochester and Stewartville.
How often does hail hit Olmsted County?
NOAA lists 90 hail events in Olmsted County from 2016 through March 31, 2026. By year: 2026: 0, 2025: 7, 2024: 3, 2023: 9, 2022: 22, 2021: 4, 2020: 2, 2019: 4, 2018: 11, 2017: 27, 2016: 1.
When was the last recorded storm near Olmsted County?
The most recent event on record in Olmsted County is 1 in hail on August 27, 2025, near Stewartville.
Have tornadoes been recorded near Olmsted County?
NOAA lists 6 tornadoes in Olmsted County from 2016 through September 22, 2025.
How old are homes in Olmsted County?
The median home in Olmsted County was built in 1987, and 42% of homes there were built before 1980.
How does Olmsted County rate for hail and wind risk?
Olmsted County scores 83.4 of 100 for hail and 70.1 of 100 for strong wind in FEMA's National Risk Index, ranking 17th and 38th of 87 Minnesota counties.
Which office serves Olmsted County?
Our Rochester office at 3470 55th St NW, Rochester, MN 55901, about 8 miles away.
Local work
Our work in and around Olmsted County
6 projects from Omega Exteriors in and around Olmsted County.

Byron’s High-Quality Roofing Transformation by Omega Exteriors
Discover Omega Exteriors' high-quality roofing solutions in Byron, Minnesota. Elevate your home's curb appeal with our expertly installed architectural asphalt shingles featuring exceptional durability and modern aesthetics for peace of mind and lasting protection.
Read more
Omega Exteriors Delivers Impeccable Roof Replacement
Omega Exteriors proudly serves the Byron community with trusted roofing services. Discover our latest roof replacement project featuring stunning architectural asphalt shingles designed for durability, energy efficiency, and elegance. Protect your home with our superior craftsmanship.
Read more
Omega Exteriors Transforms Eyota Home Roof
Omega Exteriors, top Minnesota Roofing Contractors, serve Eyota with stunning architectural shingle installations and vibrant designs. Experience meticulous craftsmanship and superior protection, transforming your home with exceptional roofing and aesthetic appeal.
Read more
Oronoco Home Revitalized by Minnesota Roofing Contractors
Transform your home in Oronoco with Omega Exteriors' expert roof replacement services. Enhance curb appeal and durability with premium architectural asphalt shingles designed for weather resistance and modern style. Experience superior protection and craftsmanship.
Read more
Rochester Home Revitalized with Trusted Roofing Services
Omega Exteriors delivers exceptional roof replacement services in Rochester, ensuring enhanced durability and curb appeal with premium materials and expert installation—all designed to withstand Minnesota's challenging weather conditions. Explore our latest project and transform your home today.
Read more
Rochester Transformation with Trusted Roofing Services
Experience trusted roofing services in Rochester with Omega Exteriors. Our recent project showcases top-tier craftsmanship in roof replacement, enhancing curb appeal with durable architectural shingles and seamless gutter integration for outstanding home protection and aesthetic value.
Read more
More
Nearby and related
Links to Minnesota and All service areas and to 8 nearby counties.
Ready when you are
Tell us what you need and we will get back to you — Monday–Friday 7:00 AM–7:00 PM.
Request a free estimate
Tell us about your project
Send a few details and Omega Exteriors will reply by phone or email.

