Roofers in La Crosse, Wisconsin
21 roofing companies are listed for La Crosse. Your request goes to one roofer, not five.
Short answer: None of the 21 roofers listed for La Crosse has a license match on the state registry yet, so ask any roofer for a license number and look it up before you sign. A standard asphalt re-roof on a 2,000 sq ft La Crosse home runs $6,580–$14,570 at the local 0.94× cost index, and a metal roof $15,980–$37,600. NOAA's storm record for the county shows hail up to 4 in., so get an inspection after a big storm before you accept a quote.
A new asphalt roof in La Crosse runs $6,580 to $14,570
$6,580 Typical $10,600 High
$14,570
Asphalt-shingle re-roof, 2,000 sq ft home, at La Crosse prices. Source and share of home value below.
Got a quote? See where it falls in La Crosse
Compares your price per square foot with the La Crosse installed range (tear-off and underlayment included). Not a judgment of any one roofer.
How much life is left in my La Crosse roof?
Typical lifespans are published ranges for each material; for a La Crosse house, real life also depends on installation, attic ventilation and the weather La Crosse gets.
If insurance covers it, what do I pay in La Crosse?
Only if the claim is approved. The ACV math is a straight-line example over a 25-year life; insurers writing La Crosse policies use their own schedules, so check your policy.
Has hail hit my La Crosse roof since it was installed?
County-level hail reports for La Crosse from the NOAA archive this page uses; a county report is not proof of damage at your La Crosse address.
Request sent
We matched your request with a local roofing contractor in La Crosse. They will reach out once they have reviewed it.
Roofers in La Crosse, WI
21 listed. Roofers we verified against a public registry come first.
Show 13 more roofers
Who you can hire in La Crosse
A phone number and a star rating say little about a roofer. These counts show what is on file.
The La Crosse roster, checked
0 of 21 listed firms have a licence number on file (0%). None has been matched in the official state registry yet, so no firm here carries the Verified badge. A number on file is not a check: how verification works.
Source: PickARoofer contractor registry · data as of 2026-10-01Roofers at work around La Crosse
The Bureau of Labor Statistics counts about 2,400 people working as roofers in Wisconsin; it publishes no separate figure for the La Crosse area.
That counts workers, not companies, and it includes crews who work for a single firm. It is the size of the local trade, not a list of who to call.
Source: BLS OEWS, roofers · data as of May 2025Where the roofers for La Crosse are based, and where hail has landed
Every listed firm is based in La Crosse; the ring is the 25-mile radius we use to match hail reports to the city. Each dot is one hail report from the National Weather Service in the last 90 days.
The map needs JavaScript. The tables list the same places.
Map © OpenStreetMap contributors. Hail: NOAA Storm Prediction Center local storm reports. Towns: our roster, La Crosse ring = 25 miles.
Listed roofers by home town
| Based in | Miles away | Listed | Checked |
|---|---|---|---|
| La Crosse, WI | in town | 21 | 0 |
Nearby city pages
- Eau Claire, WI 71 mi
3 hail reports within 25 miles in the last 90 days; the largest measured 1.50″. The La Crosse hail log lists them by date.
La Crosse in numbers
Source under each figure.
- #18of 209Largest hailstone on record: La Crosse ranks #18 of 209.
- #47of 209Share of homes built before 1980: La Crosse ranks #47 of 209.
Costliest storm day on record
Jun 2, 2020
9 reports that day (6 wind, 3 hail); reported property damage $47,637,000; county FIPS 55063, 2014–June 2026
Source: NOAA Storm Events · data as of 2014–June 2026Roofing trade around La Crosse
- 12 county firms with payroll, about 172 workers; 67% under 5 employees.
- A roofer's median pay here is $59,370 a year (Wisconsin).
When hail hits La Crosse
La Crosse County, 2014 to June 2026: NOAA hail reports.
Reports by month
July is the heaviest month in La Crosse County: 30 of 77 hail reports (39%). May to July is the busiest three-month run, at 70%.
Worst full year: 2023, with 16 reports and 1 day of 1.75 in hail or larger; 122% over the 7-report mean.
5 days of 1.75-inch hail or larger, across 5 of 10 full years; last one 2024.
Days with 1.75 in hail or larger, by year
| 2014 | 0 |
|---|---|
| 2015 | 0 |
| 2017 | 1 |
| 2018 | 0 |
| 2019 | 0 |
| 2020 | 1 |
| 2021 | 0 |
| 2022 | 1 |
| 2023 | 1 |
| 2024 | 1 |
Year by year
| Year | Reports | Days 1″+ | Days 1.75″+ | Largest |
|---|---|---|---|---|
| 2014 | 6 | 1 | 0 | 1″ |
| 2015 | 3 | 1 | 0 | 1.5″ |
| 2017 | 8 | 1 | 1 | 1.75″ |
| 2018 | 1 | 0 | 0 | 0.75″ |
| 2019 | 1 | 0 | 0 | 0.75″ |
| 2020 | 10 | 3 | 1 | 2.5″ |
| 2021 | 12 | 4 | 0 | 1.5″ |
| 2022 | 12 | 2 | 1 | 1.75″ |
| 2023 (worst full year) | 16 | 2 | 1 | 4″ |
| 2024 | 3 | 2 | 1 | 2″ |
| 2026 (to June) | 5 | 2 | 0 | 1.5″ |
Shaded: worst full year.
Source: NOAA Storm Events · data as of 2014 to June 2026La Crosse storm record: La Crosse County
NWS reports for La Crosse County, 2014–2026.
Reported hail locations, La Crosse County
- 361 to 1.74 in
- 111.75 to 2.74 in, golf ball to tennis ball
- 52.75 in and up, baseball
Largest plotted stone: 4 in. Bigger dots are bigger stones.
52 reports of 1 inch or larger have coordinates. Each dot is a reported location, not a storm path.
Sources: NOAA, Census county outlineBiggest hail days
| Date | Largest hail | Reports that day | Where it was reported |
|---|---|---|---|
| July 28, 2023 | 4 in, about the size of a grapefruit | 13 | Neshbonoc Lake |
| June 2, 2020 | 2.5 in, about the size of a tennis ball | 3 | New Amsterdam · $48 million damage |
| September 21, 2024 | 2 in, about the size of a hen egg | 1 | Holmen |
“Public reported softball sized hail near Neshbonoc Lake via Social Media picture.”Source: NOAA Storm Events Database · data as of 2014–2026
National Weather Service report, July 28, 2023
Last hail of 1.75 in or more
September 21, 2024
5 days like it since 2014.
Strongest tornado
EF1 · June 25, 2025
It stayed on the ground for 5.11 miles and was up to 130 yards wide. This tornado developed near State Highway 33 several miles south of Barre Mills and caused extensive tree damage in the Valleywood Springs area. This tornado then moved northeast causing additional spotty tree damage before dissipating near the intersection of County Highways M and I.
Strongest thunderstorm gust
75 mph · July 28, 2023
Storm data: NOAA Storm Events (public domain). City facts: Wikidata (CC0).
La Crosse County fact sheet for La Crosse homeowners
Housing age, federal disaster declarations and your state's claim deadlines in one place. All three come from public records, county level.
How old are the roofs? Homes in La Crosse County by decade built
| pre-1940 | 16.4% |
|---|---|
| 1940s | 4.8% |
| 1950s | 9.3% |
| 1960s | 7.9% |
| 1970s | 15.1% |
| 1980s | 9.9% |
| 1990s | 15.1% |
| 2000s | 11.4% |
| 2010s | 9.4% |
| 2020+ | 0.7% |
53,234 homes, median built in 1978. 53.5% date from before 1980 and 10.2% from 2010 on; 62.5% are owner-occupied. The most common decade is the pre-1940.
Source: U.S. Census Bureau, American Community Survey · data as of ACS 5-yearInsurance claim clocks in Wisconsin
| Who | What has to happen | Time limit | Statute |
|---|---|---|---|
| Insurer | Pay the claim once written notice of the covered loss and its amount is given | 30 days | Wis. Stat. §628.46(1) |
Go deeper on La Crosse County
Roofing services in La Crosse
One page per job, each opening with a La Crosse figure.
-
Roof Repair
Median home built 1966; 89 freeze-thaw days a year, so cracks reopen.
-
Storm Damage Repair
Top stone 4 in, 18 days of 1 in+ hail; dents metal, cracks tile.
-
Emergency Roof Repair
36 days at 58+ mph, top gust 75 mph; ask crews about same-day tarping.
-
Roof Inspection
66.9% of homes predate 1980; 46.1% are owner-occupied, so check old flashing first.
-
Metal Roofing
Median home $196,600; golf-ball hail on 5 days, so ask about impact class.
-
Flat Roof
Ponding risk: 6.4 days a year with 1 in of rain, 39.5 in a year in total.
-
Commercial Roofing
45% of units are multi-unit; 12 roofing firms with payroll in the county.
What a new roof costs in La Crosse
Asphalt-shingle re-roof, 2,000 sq ft home, at La Crosse prices.
That typical price is about 5.4% of the median La Crosse home value ($196,600).
Source: Census ACS (La Crosse city) · data as of 2019–2023Full La Crosse cost guide by material →
Not sure the whole roof has to go? Repair or replace calculator.
Hail near La Crosse in the last 90 days
SPC reports within 25 miles: La Crosse hail log · hail by city
Near La Crosse: 2 hail days, 3 reports; biggest stone 1.50 in on September 1. Hidden bruising begins near 1 in. How to file a claim.
Wisconsin: Licensing varies. Licence check for WI roofers
Roofing in La Crosse: local conditions
La Crosse sits in the upper Mississippi River valley where continental extremes punish roofing systems year-round. The record low of -43 F and record high of 108 F create severe thermal cycling that stresses flashing, sealants, and asphalt shingles. Average annual snowfall of 46.3 inches imposes repeated snow-load and ice-dam stress, while spring freeze-thaw cycles accelerate membrane fatigue. Summer brings hail-bearing thunderstorms that erode granule surfaces, and periodic high-wind events test fastener pull-through on older decks. Roofs here face nearly every climate stressor: heavy snow, UV, thermal shock, and storm uplift, making regular inspection after each winter essential.
La Crosse's 2020 census population of 52,680 supports a stable contractor market anchored by large institutional roofing demand. Major employers include Gundersen Health System, Mayo Clinic Health System, Trane, and Kwik Trip, generating substantial commercial roof stock across hospitals, manufacturing plants, and retail facilities. The University of Wisconsin-La Crosse and Western Technical College add campus roofing inventory. As a regional medical and manufacturing hub, La Crosse sustains steady demand for both residential and commercial roofing services.
Roofing in La Crosse: questions
How much does roof replacement cost in La Crosse, WI?
How do I find a reliable roofer in La Crosse?
How long does a roof replacement take in La Crosse?
When is the best time to replace a roof in La Crosse?
Do I need a permit to replace my roof in La Crosse, WI?
Will homeowners insurance cover roof damage in La Crosse?
How do I spot hail damage on a La Crosse roof?
What are the main weather stressors for roofs in La Crosse, WI?
What should I verify before hiring a roofing contractor in La Crosse?
Are impact-resistant shingles worth the cost in La Crosse, WI?
Roofers by neighborhood
ZIP codes served: 54601, 54623, 54603, 54639, 54607
More roofers in Wisconsin
More pages near La Crosse
Roof leaking now in La Crosse? Request emergency repair; flagged requests go first.
La Crosse: data sources and method.