research guides for home services & more

Roof repair & replacement · Bloomington, Minnesota

Roof repair and hail-damage roofing in Bloomington, MN

91 hail reports within 10 miles of Bloomington in 2016–2025[1]. Get a roofer out to inspect before a small leak becomes a ceiling. Bloomington, in Hennepin County — ZIPs 55438, 55431, 55437, 55420, 55425, counts 89,034 residents (2025 estimate)[2].

Request help

Roof repair or roof replacement?

Answer a few questions to see what to do first.

Decision guide

Bloomington at a glance for roofing

Population (2025 est.)
89,034[2]-1.0% since 2020
County
Hennepin[2]
Land area
34.7 sq mi[3]
Population density
2,566 / sq mi[2][3]
Hail reports within 10 mi
91[1]2016–2025 · 73 at 1 inch or larger
Largest hail reported nearby
3″[1]Aug 11, 2023, 9.7 mi from city center
Months with the most hail reports
August and May[1]2016–2025
Damaging-wind reports within 10 mi
107[1]peak 70 mph estimated · Aug 29, 2024
Median year homes were built
1972[4]the 2nd-oldest of the 15 Twin Cities–area suburbs we cover
Median home value
$361,700[4]2020–2024
Detached single-family homes
53%[4]share of all housing units

Reading the Bloomington data for roofing

Bloomington counts 89,034 residents (2025 estimate), growing at a middle-of-the-pack -1.0% since 2020[2]. It covers 34.7 square miles (2,566 residents per square mile, the 6th densest), sits entirely in Hennepin County, in ZIP codes 55438, 55431, 55437, 55420, 55425[3].

With 91 hail reports within 10 miles in 2016–2025, roofs of every age take hits here — new architectural shingles beside twenty-year-old three-tabs, and hail doesn't check the install date.

5 ZIP codes cover Bloomington — 55438 (24% of the city's land), 55431 (23% of the city's land), 55437 (19% of the city's land), 55420 (19% of the city's land), 55425 (13% of the city's land)[5].

The tracked suburbs closest by are Edina (4.8 mi NW), Burnsville (4.8 mi S) and Eden Prairie (7.2 mi W)[3].

Observers filed 91 hail reports within 10 miles of central Bloomington in 2016–2025, on 32 storm days across 9 years[1] — the 2nd-most of the 15 Twin Cities–area suburbs we cover; Edina (84), Burnsville (90), and Eden Prairie (67) for comparison. 73 were severe-size, 1 inch or more[6], and 16 reached golf-ball size (1.75″).

Biggest: 3.0-inch on Aug 11, 2023, 9.7 miles N of the center. Latest: Sep 21, 2025, 2.0-inch[1]. Reports peak in August and May.

107 damaging-wind reports came from within 10 miles in 2016–2025, peaking at 70 mph (estimated) on Aug 29, 2024[1]. 6 tornado reports also fall inside that radius[1].

Half of Bloomington's homes were built before 1972[4] — the 2nd-oldest of the 15 Twin Cities–area suburbs we cover (median years nearby: Edina (1971), Burnsville (1982), and Eden Prairie (1988)). Many roofs here have likely been replaced before — ask what is under the current layer.

Median home value: $361,700 (the 5th-lowest of the 15 Twin Cities–area suburbs we cover); 53% of housing is detached houses[4].

Among the 15 suburbs tracked here, Bloomington stands out for the most damaging-wind reports nearby (107)[1], the 2nd-most hail reports nearby (91)[1], and the 2nd-oldest housing (by median year built) (1972)[4].

Hail reports within 10 miles of Bloomington, 2016–2025

N 5 mi10 mi
Largest reports
DateSizeDistance
Aug 11, 20233″9.7 mi
Aug 11, 20232.5″8.5 mi
Aug 9, 20202.25″9.9 mi
Aug 11, 20232.1″9.7 mi
Sep 21, 20252″9.8 mi
Each dot is one hail report, sized by hail diameter, placed relative to the city center. Rings: 5 and 10 miles.[1]

Bloomington storm calendar

Within 10 miles of Bloomington, 2016–2025: 91 hail reports, 107 damaging-wind reports, and 6 tornado reports[1]. Peak: 74% in May, July, and August. Busiest year 2022 (42). Busiest month May 2022 (27). Latest: hail report, Sep 21, 2025, 9.1 mi out.

JFMAMJJASOND2016201720182019202020212022202320242025Jun 2016: 1Jul 2016: 6Aug 2016: 1Sep 2016: 5Oct 2016: 1May 2017: 1Jun 2017: 9Jul 2017: 7Sep 2017: 1May 2018: 8Jul 2018: 3Aug 2018: 4Oct 2018: 3Jun 2019: 1Jul 2019: 6Aug 2019: 2Jun 2020: 1Jul 2020: 5Aug 2020: 11Sep 2020: 5Jun 2021: 2Aug 2021: 2Sep 2021: 11Apr 2022: 3May 2022: 27Aug 2022: 12Mar 2023: 1Jul 2023: 1Aug 2023: 14Sep 2023: 1Oct 2023: 1Jun 2024: 2Jul 2024: 11Aug 2024: 19Jun 2025: 2Jul 2025: 7Aug 2025: 4Sep 2025: 3
Bloomington, 2016–2025
MonthHailDamaging windTornadoAll
Mar1––1
Apr3––3
May2511–36
Jun711–18
Jul1135–46
Aug2937369
Sep1310326
Oct23–5
Darker squares, more reports. NOAA Storm Events Database[1].

Get roofing help in Bloomington

Requests go to Roof repair & replacement contractors serving the Bloomington area — ZIP codes 55438, 55431, 55437, 55420, 55425.

PLACEHOLDER lead buyer and partner links — nothing here is live.

Before you pick up the phone: after a hail or wind storm

Whose roof is it? Bloomington homes by building type

With 47%[4] of Bloomington's homes attached or in multi-unit buildings (multi-unit buildings alone: 37%, the 2nd-highest multi-unit share of the 15 Twin Cities–area suburbs we cover), many roofs here are shared: in a townhouse, condo or apartment, ask your HOA, association or landlord who handles the roof before you hire anyone.

After detached houses, the biggest group is 50 or more units: 7,531 of 39,261 housing units[4].

Bloomington's 39,261 housing units by building type, 2020–2024[4]
Building typeUnitsShareMargin of error
Detached house20,67352.7%±856
Attached house (townhouse, rowhouse)3,7909.7%±590
Duplex (2 units)3811.0%±158
3–4 units1,0682.7%±302
5–9 units8842.3%±183
10–19 units1,4193.6%±348
20–49 units3,3638.6%±420
50 or more units7,53119.2%±586
Mobile home1520.4%±81

Margins of error are the Census Bureau’s 90% intervals; small categories in small cities are rough.

Bloomington by the numbers

Bloomington next to the typical covered suburb (median of 15)[4][1]
MeasureBloomingtonMedian of 15Difference
Built 2010 or later7%12%5 pts lower
Damaging-wind reports (10 mi)1077829 more
Hail reports (10 mi)916922 more
Owner-occupied66%75%9 pts lower
Median home value$361,700$397,1009% lower
Detached single-family53%58%5 pts lower
Median year built1972198816 years older

Sorted by largest difference. Each median is the middle value across the covered Twin Cities–area suburbs, from the same sources.

Bloomington beside its nearest neighbours[1][4][3]
CityHail reports ≤10 mi1 inch or largerLargestMedian year built
Bloomington91733″1972
Edina 4.8 mi84703″1971
Burnsville 4.8 mi90662″1982
Eden Prairie 7.2 mi67472.25″1988
Eagan 7.5 mi106942.5″1988
Apple Valley 8.1 mi90712.5″1990
Most recent hail reports within 10 miles of Bloomington[1]
DateSizeWhere
Sep 21, 20252″9.8 mi NW
Sep 21, 20251.5″9.8 mi NW
Sep 21, 20251.25″9.1 mi NW
Aug 15, 20251.25″5.5 mi S
Aug 15, 20250.75″9.8 mi NW
Aug 15, 20251.25″9.4 mi SE
Aug 15, 20251″7.4 mi S
Jun 16, 20251″9.7 mi SW
Jul 31, 20241″7.7 mi N
Jul 31, 20241.25″9.6 mi N
Most recent damaging-wind reports within 10 miles[1]
DateWindDistance
Jul 28, 202564 mph9.5 mi
Jul 28, 202561 mph (est.)8.6 mi
Jul 28, 202560 mph5.9 mi
Jul 28, 202560 mph (est.)5.0 mi
Jul 28, 202559 mph4.2 mi
Jul 28, 202562 mph5.3 mi
Hail reports near Bloomington by month, 2016–2025[1]
MonthReports
March1
April3
May25
June7
July11
August29
September13
October2
When Bloomington's 39,261 housing units were built[4]
BuiltUnitsShareMargin of error
2020 or later6071.5%±266
2010 to 20192,2175.6%±337
2000 to 20091,5694.0%±346
1990 to 19992,4956.4%±364
1980 to 19896,16615.7%±584
1970 to 19798,05520.5%±655
1960 to 19696,93917.7%±528
1950 to 19598,73722.3%±505
1940 to 19491,1833.0%±238
1939 or earlier1,2933.3%±244

ACS 2020–2024 estimates; margins of error are the Census Bureau's 90% intervals.

ZIP code areas covering Bloomington[5]
ZIP (ZCTA)Share of Bloomington's landShare of the ZIP inside the city
5543824%100%
5543123%100%
5543719%100%
5542019%100%
5542513%100%

Bloomington roofing questions

How often does hail hit near Bloomington?

On 32 days in 2016–2025, in 9 different years[1].

When is hail season in Bloomington?

Nearby reports peak in August and May[1].

Which Bloomington areas do these roofers cover?

ZIP 55438, 55431, 55437, 55420, and 55425[5], Hennepin County. Close by: Edina (4.8 mi), Burnsville (4.8 mi), and Eden Prairie (7.2 mi)[3].

Storm disaster declarations for Hennepin County?

6 storm-related declarations since 2000, including Severe Storms and Flooding (DR-4290, 2016), Severe Storms, Straight-Line Winds, Flooding, Landslides, and Mudslides (DR-4182, 2014), and Severe Storms, Straight-Line Winds, and Flooding (DR-4131, 2013)[7].

A lot of Bloomington homes predate 1980 — what does that mean for roof work?

67% of Bloomington's housing units were built before 1980, 28.6% before 1960[4] — the 2nd-highest share of the 15 Twin Cities–area suburbs we cover. Older houses are more likely to be on a second or later roof; ask whether a quote includes tearing off every existing layer and checking the decking underneath.

Sources

  1. NOAA Storm Events Database
  2. Census population estimates, Vintage 2025
  3. Census Gazetteer 2025
  4. Census ACS 2020–2024 5-year (keyless bulk)
  5. Census 2020 ZCTA–place file
  6. NWS Storm Prediction Center FAQ (link unverified)
  7. OpenFEMA disaster declarations

Data pulled Sep 28, 2026. Full citations and method.