Call (651) 998-8500

Service area

Gutters, roofing, siding and windows in Minnesota

Omega Exteriors serves Minnesota from 5 offices: Brainerd (the office nearest the center of 30 of its counties), Marshall (21), Farmington (19), Rochester (11) and Duluth (6). This page lists all 87 Minnesota counties and links the 915 cities and towns we serve in them, each with its households, storm record and nearest office. Minnesota has 5,713,716 residents in 2,282,967 households (American Community Survey 2023, 5-year). Call (651) 998-8500 or request a free estimate online.

Coverage

Minnesota counties we serve

The 87 Minnesota counties we serve, with households, cities, hail events and the nearest office.

CountyHouseholdsCitiesHail events (2016 on)Largest hailNearest office
Aitkin County6,9356713.25 inBrainerd (41 mi)
Anoka County136,17121703 inFarmington (44 mi)
Becker County14,40411612.75 inBrainerd (81 mi)
Beltrami County17,90812862.75 inBrainerd (117 mi)
Benton County16,4945182.5 inBrainerd (46 mi)
Big Stone County2,1798294 inMarshall (75 mi)
Blue Earth County27,18312422.5 inFarmington (62 mi)
Brown County10,9469142.5 inMarshall (54 mi)
Carlton County13,97212512 inDuluth (30 mi)
Carver County40,23112313.25 inFarmington (35 mi)
Cass County12,768151073 inBrainerd (41 mi)
Chippewa County5,1965192.5 inMarshall (42 mi)
Chisago County21,25210242.25 inFarmington (61 mi)
Clay County25,93912432.75 inBrainerd (115 mi)
Clearwater County3,2459292 inBrainerd (101 mi)
Cook County2,700291.75 inDuluth (104 mi)
Cottonwood County4,6596301.5 inMarshall (42 mi)
Crow Wing County28,778191224 inBrainerd (11 mi)
Dakota County171,630211062.5 inFarmington (5 mi)
Dodge County8,0186422.75 inRochester (18 mi)
Douglas County17,41611222 inBrainerd (67 mi)
Faribault County6,17011102.75 inRochester (77 mi)
Fillmore County8,62614351.75 inRochester (35 mi)
Freeborn County12,88514253 inRochester (50 mi)
Goodhue County19,63110403 inRochester (25 mi)
Grant County2,5217241.75 inBrainerd (92 mi)
Hennepin County534,573421223 inFarmington (30 mi)
Houston County8,0747131.25 inRochester (58 mi)
Hubbard County8,8856612.5 inBrainerd (62 mi)
Isanti County15,8754211.75 inFarmington (65 mi)
Itasca County18,510191173 inBrainerd (84 mi)
Jackson County4,4217472.5 inMarshall (61 mi)
Kanabec County6,4754141.75 inBrainerd (52 mi)
Kandiyohi County17,45012383 inMarshall (62 mi)
Kittson County1,7589323 inBrainerd (206 mi)
Koochiching County5,7106142.5 inDuluth (128 mi)
Lac qui Parle County2,8817193 inMarshall (43 mi)
Lake County5,0305192.5 inDuluth (61 mi)
Lake of the Woods County1,6653222.75 inBrainerd (170 mi)
Le Sueur County11,4999282 inFarmington (34 mi)
Lincoln County2,4355262.5 inMarshall (24 mi)
Lyon County10,00311672 inMarshall (3 mi)
McLeod County14,9719423 inFarmington (57 mi)
Mahnomen County1,87111241.75 inBrainerd (101 mi)
Marshall County3,74011512 inBrainerd (172 mi)
Martin County8,8409251.75 inMarshall (81 mi)
Meeker County9,1419273.75 inFarmington (76 mi)
Mille Lacs County10,7399192 inBrainerd (40 mi)
Morrison County13,86016332.75 inBrainerd (24 mi)
Mower County15,57015341.75 inRochester (31 mi)
Murray County3,60110373.75 inMarshall (29 mi)
Nicollet County12,9845234 inFarmington (58 mi)
Nobles County7,68912422.75 inMarshall (53 mi)
Norman County2,6768282 inBrainerd (126 mi)
Olmsted County66,6298902 inRochester (8 mi)
Otter Tail County25,181201102.75 inBrainerd (72 mi)
Pennington County6,1703292.75 inBrainerd (146 mi)
Pine County11,91314743 inDuluth (55 mi)
Pipestone County3,9718221.75 inMarshall (37 mi)
Polk County12,44815872.5 inBrainerd (143 mi)
Pope County4,9879252 inBrainerd (80 mi)
Ramsey County219,07515623 inFarmington (27 mi)
Red Lake County1,6504182.75 inBrainerd (138 mi)
Redwood County6,15615322 inMarshall (26 mi)
Renville County5,96510402.75 inMarshall (46 mi)
Rice County23,3457423.5 inFarmington (21 mi)
Rock County3,9568192.75 inMarshall (58 mi)
Roseau County6,0586452.75 inBrainerd (183 mi)
St. Louis County86,264302073 inDuluth (58 mi)
Scott County54,2388402.75 inFarmington (19 mi)
Sherburne County34,9515514 inFarmington (64 mi)
Sibley County5,8847314 inFarmington (54 mi)
Stearns County60,93731803.25 inBrainerd (59 mi)
Steele County15,0014211.75 inRochester (36 mi)
Stevens County3,8355276 inMarshall (80 mi)
Swift County4,1348173 inMarshall (58 mi)
Todd County10,0499363 inBrainerd (39 mi)
Traverse County1,4104181.5 inMarshall (98 mi)
Wabasha County9,12910502.5 inRochester (20 mi)
Wadena County5,8897514 inBrainerd (40 mi)
Waseca County7,5054132 inFarmington (48 mi)
Washington County103,41125792 inFarmington (31 mi)
Watonwan County4,3148141.75 inMarshall (66 mi)
Wilkin County2,6918221.75 inBrainerd (108 mi)
Winona County20,28814863 inRochester (37 mi)
Wright County52,75717834 inFarmington (55 mi)
Yellow Medicine County3,9939193 inMarshall (19 mi)

Housing

Homes in the Minnesota counties we serve

Housing figures for our Minnesota service area from the American Community Survey 2023, 5-year, with a table of homes by year built.

Our Minnesota service area has 2,519,538 housing units, and 66% of them are single-family detached homes (American Community Survey 2023, 5-year). Another 7% are attached homes such as townhomes. Mobile homes make up 3% of the housing units.

53% of homes in our Minnesota service area were built before 1980, and 22% were built in 2000 or later. The most common building period is 1939 or earlier, with 393,837 homes.

72% of occupied homes in our Minnesota service area are owner-occupied. Among occupied homes in our Minnesota service area, 65% heat with utility gas, 19% with electricity, 11% with bottled or tank gas, 1% with fuel oil and 2% with wood.

Year builtHomesShare
2020 or later27,1351%
2010–2019201,6738%
2000–2009335,09113%
1990–1999320,32013%
1980–1989309,59712%
1970–1979361,50514%
1960–1969230,6009%
1950–1959234,1929%
1940–1949105,5884%
1939 or earlier393,83716%

Source: American Community Survey 2023, 5-year (tables B25024, B25034, B25035, B25003, B25077, B25040); summed over the counties on this page.

Storm record

Hail, wind and tornado record

Events in the NOAA Storm Events Database in the Minnesota counties on this page, from 2016 through March 31, 2026 for hail and through September 22, 2025 for thunderstorm wind and tornadoes.

The NOAA Storm Events Database records 3,845 hail events, 4,168 thunderstorm-wind events and 550 tornadoes in the Minnesota counties on this page 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 6 inches on July 31, 2024, near Chokio. 1,088 of those hail events had hail 1.5 inches or larger.

The most recent hail event in the Minnesota counties on this page was on September 21, 2025: 1 in hail near Windom. The most recent thunderstorm-wind event in the Minnesota counties on this page was on September 14, 2025, near Pipestone. The strongest thunderstorm wind recorded in the Minnesota counties on this page in that period was 120 mph. The busiest year was 2022, with 1,591 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

Storm events by year

Hail, thunderstorm-wind and tornado events for each year from 2016 through 2026.

YearHail eventsWind eventsTornadoesLargest hail
20260no data yetno data yet—
2025262415493.25 in
2024336363346 in
2023429169253.75 in
2022701807833 in
2021246343683.75 in
2020390392643 in
2019373381564 in
2018300379573.25 in
2017440400714 in
2016368519434 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

The 12 most recent events on record, newest first, each with its date, type and nearest place.

DateEventNearest place
September 21, 20251 in hailWindom
September 21, 20251 in hailWindom
September 21, 20251 in hailSouth St. Paul
September 21, 20251.75 in hailSouth St. Paul
September 21, 20251 in hailNewport
September 21, 20251 in hailMinnetonka
September 21, 20251.75 in hailDeephaven
September 21, 20251.25 in hailMinnetonka
September 21, 20251.5 in hailMinnetonka
September 21, 20252 in hailDeephaven
September 21, 20252 in hailMinnetonka
September 21, 20251 in hailHutchinson

Source: NOAA Storm Events Database (hail events through March 31, 2026; thunderstorm-wind and tornado events through September 22, 2025).

Questions

Questions about Minnesota

5 questions and answers about Omega Exteriors in Minnesota.

Which Minnesota counties does Omega Exteriors serve?

All 87 Minnesota counties; each is in the table on this page with its nearest office.

How often does hail hit Minnesota?

NOAA lists 3,845 hail events in the Minnesota counties on this page from 2016 through March 31, 2026. By year: 2026: 0, 2025: 262, 2024: 336, 2023: 429, 2022: 701, 2021: 246, 2020: 390, 2019: 373, 2018: 300, 2017: 440, 2016: 368.

When was the last recorded storm near Minnesota?

The most recent event on record in the Minnesota counties on this page is 1 in hail on September 21, 2025, near Windom.

Have tornadoes been recorded near Minnesota?

NOAA lists 550 tornadoes in the Minnesota counties on this page from 2016 through September 22, 2025.

How old are homes in Minnesota?

53% of homes in these counties were built before 1980, and 22% were built in 2000 or later.

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.

What do you need?
Where and what

How we reach you

All fields are required.

CallEstimate