research guides for home services & more

Roof repair & replacement · Eagan, Minnesota

Roof repair and hail-damage roofing in Eagan, MN

106 hail reports within 10 miles of Eagan in 2016–2025[1]. Get a roofer out to inspect before a small leak becomes a ceiling. Eagan, in Dakota County — ZIPs 55122, 55123, 55121, counts 67,109 residents (2025 estimate)[2].

Request help

Roof repair or roof replacement?

Answer a few questions to see what to do first.

Decision guide

Eagan roofing snapshot: the key figures

Population (2025 est.)
67,109[2]-2.5% since 2020
County
Dakota[2]
Land area
31.2 sq mi[3]
Population density
2,152 / sq mi[2][3]
Hail reports within 10 mi
106[1]2016–2025 · 94 at 1 inch or larger
Largest hail reported nearby
2.5″[1]Mar 10, 2021, 4.7 mi from city center
Months with the most hail reports
May and August[1]2016–2025
Damaging-wind reports within 10 mi
87[1]peak 69 mph measured · Jun 11, 2017
Median year homes were built
1988[4]the 7th-newest of the 15 Twin Cities–area suburbs we cover
Median home value
$397,100[4]2020–2024
Detached single-family homes
50%[4]share of all housing units

What Eagan's numbers say about roofing

Eagan is one of the most established suburbs tracked here — 67,109 people (2025 estimate), down just 2.5% since 2020[2]. On the map that's 31.2 square miles holding 2,152 residents per square mile, the 11th densest of the suburbs here; it sits entirely in Dakota County, with ZIP codes 55122, 55123, 55121[3].

With 106 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.

Eagan is split across 3 ZIP codes: 55122 (35% of the city's land), 55123 (35% of the city's land), 55121 (31% of the city's land)[5].

The closest tracked neighbours are Apple Valley (5.2 mi S), Burnsville (6.7 mi SW) and Bloomington (7.5 mi W)[3].

Observers filed 106 hail reports within 10 miles of central Eagan in 2016–2025, on 29 storm days across 9 years[1] — the most of the 15 Twin Cities–area suburbs we cover; Apple Valley (90), Burnsville (90), and Bloomington (91) for comparison. 94 were severe-size, 1 inch or more[6], and 17 reached golf-ball size (1.75″).

Biggest: 2.5-inch on Mar 10, 2021, 4.7 miles NE of the center. Latest: Sep 21, 2025, 1.0-inch[1]. Reports peak in May and August.

87 damaging-wind reports came from within 10 miles in 2016–2025, peaking at 69 mph (measured) on Jun 11, 2017[1]. 7 tornado reports also fall inside that radius[1].

Half of Eagan's homes were built before 1988[4] — the 7th-newest of the 15 Twin Cities–area suburbs we cover (median years nearby: Apple Valley (1990), Burnsville (1982), and Bloomington (1972)). Expect a mix of first replacements and newer warrantied roofs.

Median home value: $397,100 (the 8th-highest of the 15 Twin Cities–area suburbs we cover); 50% of housing is detached houses[4].

Among the 15 suburbs tracked here, Eagan stands out for the most hail reports nearby (106)[1] and the 2nd-lowest share of detached houses (50%)[4].

Hail reports within 10 miles of Eagan, 2016–2025

N 5 mi10 mi
Largest reports
DateSizeDistance
Mar 10, 20212.5″4.7 mi
Aug 11, 20232″9.4 mi
Aug 11, 20232″7.8 mi
Mar 10, 20212″7.9 mi
Jul 18, 20192″9.1 mi
Each dot is one hail report, sized by hail diameter, placed relative to the city center. Rings: 5 and 10 miles.[1]

Eagan storm calendar

Within 10 miles of Eagan, 2016–2025: 106 hail reports, 87 damaging-wind reports, and 7 tornado reports[1]. Peak: 72% in May, July, and August. Busiest year 2022 (42). Busiest month May 2022 (29). Latest: hail report, Sep 21, 2025, 7.5 mi out.

JFMAMJJASOND2016201720182019202020212022202320242025Jun 2016: 1Jul 2016: 7Sep 2016: 6Oct 2016: 1May 2017: 2Jun 2017: 9Jul 2017: 11Sep 2017: 1May 2018: 8Jul 2018: 1Aug 2018: 5Oct 2018: 4Jun 2019: 1Jul 2019: 2Aug 2019: 1Sep 2019: 2May 2020: 1Jul 2020: 4Aug 2020: 9Sep 2020: 4Mar 2021: 7Jun 2021: 1Aug 2021: 1Sep 2021: 11Apr 2022: 2May 2022: 29Aug 2022: 11Jul 2023: 10Aug 2023: 12Sep 2023: 1Oct 2023: 1Jun 2024: 1Jul 2024: 7Aug 2024: 14Jul 2025: 6Aug 2025: 3Sep 2025: 3
Eagan, 2016–2025
MonthHailDamaging windTornadoAll
Mar7––7
Apr2––2
May327140
Jun49–13
Jul2028–48
Aug2329456
Sep1610228
Oct24–6
Darker squares, more reports. NOAA Storm Events Database[1].

roofing help in Eagan: what to do next

Requests go to Roof repair & replacement contractors serving the Eagan area — ZIP codes 55122, 55123, 55121.

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

Before reaching out: after a hail or wind storm

Whose roof is it? Eagan homes by building type

With 49%[4] of Eagan's homes attached or in multi-unit buildings (multi-unit buildings alone: 30%, the 5th-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 attached house (townhouse, rowhouse): 5,637 of 28,789 housing units[4].

Eagan's 28,789 housing units by building type, 2020–2024[4]
Building typeUnitsShareMargin of error
Detached house14,50550.4%±547
Attached house (townhouse, rowhouse)5,63719.6%±519
Duplex (2 units)840.3%±60
3–4 units6142.1%±183
5–9 units6702.3%±222
10–19 units7662.7%±249
20–49 units1,7956.2%±254
50 or more units4,63416.1%±419
Mobile home840.3%±63

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

Eagan by the numbers

Eagan next to the typical covered suburb (median of 15)[1][4]
MeasureEaganMedian of 15Difference
Hail reports (10 mi)1066937 more
Built 2010 or later10%12%3 pts lower
Detached single-family50%58%7 pts lower
Damaging-wind reports (10 mi)87789 more
Owner-occupied68%75%7 pts lower
Median year built19881988same as median
Median home value$397,100$397,100same as median

Largest differences first. Medians are the middle value across the covered Twin Cities–area suburbs, from the same sources.

Eagan beside its nearest neighbours[1][4][3]
CityHail reports ≤10 mi1 inch or largerLargestMedian year built
Eagan106942.5″1988
Apple Valley 5.2 mi90712.5″1990
Burnsville 6.7 mi90662″1982
Bloomington 7.5 mi91733″1972
Lakeville 10.6 mi69572″1999
Edina 11.0 mi84703″1971
Most recent hail reports within 10 miles of Eagan[1]
DateSizeWhere
Sep 21, 20251″7.2 mi NE
Sep 21, 20251.75″7.5 mi NE
Sep 21, 20251″7.5 mi NE
Aug 15, 20251.25″8.1 mi SW
Aug 15, 20251.25″6.8 mi S
Aug 15, 20251″7.6 mi SW
Oct 24, 20231″6.8 mi W
Aug 11, 20231.25″6.7 mi NE
Aug 11, 20231″6.5 mi E
Aug 11, 20231.25″5.3 mi NW
Most recent damaging-wind reports within 10 miles[1]
DateWindDistance
Jul 28, 202560 mph (est.)7.2 mi
Jul 28, 202560 mph6.1 mi
Jul 28, 202562 mph (est.)5.4 mi
Jul 28, 202559 mph5.7 mi
Jul 27, 202566 mph9.7 mi
Jul 27, 202558 mph (est.)6.9 mi
Hail reports near Eagan by month, 2016–2025[1]
MonthReports
March7
April2
May32
June4
July20
August23
September16
October2
When Eagan's 28,789 housing units were built[4]
BuiltUnitsShareMargin of error
2020 or later2871.0%±90
2010 to 20192,5228.8%±361
2000 to 20092,5949.0%±331
1990 to 19996,58322.9%±575
1980 to 19899,65833.5%±546
1970 to 19794,55715.8%±419
1960 to 19691,6765.8%±266
1950 to 19595531.9%±136
1940 to 1949690.2%±46
1939 or earlier2901.0%±122

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

ZIP code areas covering Eagan[5]
ZIP (ZCTA)Share of Eagan's landShare of the ZIP inside the city
5512235%100%
5512335%100%
5512131%100%

Common Eagan roofing questions

How often does hail hit near Eagan?

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

When is hail season in Eagan?

Nearby reports peak in May and August[1].

Which Eagan areas do these roofers cover?

ZIP 55122, 55123, and 55121[5], Dakota County. Close by: Apple Valley (5.2 mi), Burnsville (6.7 mi), and Bloomington (7.5 mi)[3].

Storm disaster declarations for Dakota County?

4 storm-related declarations since 2000, including Severe Storms and Flooding (DR-4069, 2012), Hurricane Katrina Evacuation (EM-3242, 2005), and Severe Winter Storms, Flooding, and Tornadoes (DR-1370, 2001)[7].

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.