Skip to content
HOME·LOCATIONS·ST. LOUIS COUNTY, MN

St. Louis County roofing leads — and 6 more trades, scored house by house

588 scored St. Louis County homes across 1 ZIP code, ranked by Curbsight's proprietary scoring so your reps work the 575 highest-signal doors, not the whole map. Roofing leads first — then siding, windows, gutters, solar, HVAC and painting on the same scored map. Each trade section below says which signal applies to it, and which does not.

588
Scored homes
1
ZIP code
95%
Roofs 15+ yrs
207
St. Louis County hail events
Loading hail map…
The St. Louis County data

Curbsight scores 588 residential properties in St. Louis County. 575 (98%) carry a score of 70 or higher — the shortlist your reps should knock first. 268 (46%) are owner-occupied. 561 (95%) have roofs estimated at 15 years or older — the band where a re-roof becomes a real conversation. The average St. Louis County home was built in 1939, valued around $871k.

Roofing leads in St. Louis County

Signal: Roof age + hail history

95% of scored St. Louis County homes (561) have roofs estimated at 15 years or older, and St. Louis County has 207 documented hail events on record since 2016 — 35 at golf-ball size or larger, the size that opens an insurance claim. That pairing is the roofing signal, and it is the strongest signal on this page: a rep walks up already knowing the roof's estimated age and the last storm date that touched the ZIP. 575 St. Louis County homes (98%) score 70 or higher.

How Curbsight works for roofing contractors →

Gutter leads in St. Louis County

Signal: Hail history + roof age

Gutters ride two signals already on this page. Hail: 207 documented events in St. Louis County, 35 at golf-ball size or larger — hail that dents a roof dents the gutters on the same elevation. And roof replacement: 95% of St. Louis County roofs are estimated at 15 years or older, and a home getting a roof is usually getting gutters in the same job. Gutters is the one trade besides roofing where roof age is honestly part of the signal.

How Curbsight works for gutter contractors →

Siding leads in St. Louis County

Signal: Hail + wind history, home age

Hail does not stop at the shingle line. St. Louis County's 207 documented hail events and 297 severe wind events (up to 93 mph) are the siding signal here: a storm that opens a roof claim usually marks the windward elevations too. The average St. Louis County home was built in 1939, inside the pre-1990 band where original wood, hardboard and aluminum siding is at end of life. Roof age says nothing about siding, and this section does not lean on it.

How Curbsight works for siding contractors →

Window leads in St. Louis County

Signal: Home age + value

Window leads run on home age, not roof age. The average St. Louis County home was built in 1939, which puts the typical home in the wooden-era band, where rot, painted-shut sashes and single panes drive replacement. The average value is $871k, and 46% of scored homes are owner-occupied — the value band and the ownership are what the window list filters on.

How Curbsight works for window contractors →

Solar leads in St. Louis County

Signal: Newer roofs + owner records

Solar reads the roof-age signal in reverse: panels go on roofs that will outlast them. So the solar list here starts from the 5% of scored homes (27) with roofs estimated under 15 years, not the 95% that are older, then filters on ownership — 46% owner-occupied; rentals are flagged out — and value, where an average of $871k sits above the band where solar financing tends to work. Hail history does not make a solar lead.

How Curbsight works for solar contractors →

Painting leads in St. Louis County

Signal: Weather exposure, home age, value

Exterior paint ages with weather, and St. Louis County's weather is on record: 207 hail and 297 severe wind events since 2016. The average St. Louis County home was built in 1939 and is valued around $871k — home age and value are what the repaint list filters on. Roof age is not a painting signal and is not presented as one.

How Curbsight works for painting contractors →

HVAC leads in St. Louis County

Signal: Owner records + value

HVAC has no roof signal and no storm signal, and this page does not pretend otherwise. What carries over is the ownership and value layer: 268 owner-occupied homes (46%), average value $871k, average year built 1939. Use it as a scored St. Louis County territory map filtered for HVAC conversations, not as a system-age prediction — the system's age is learned at the door, and it stays on the property record once a rep notes it.

How Curbsight works for HVAC contractors →

Storm history — St. Louis County

St. Louis County has 207 documented hail events on record from NOAA between 2016 and 2025, including 35 at 1.75″ (golf-ball) or larger — the size that routinely opens insurance claims — plus 297 severe wind events (up to 93 mph). Curbsight joins every one of these to the property ZIPs in St. Louis County, so a hail-exposed home surfaces on the rep's screen with the storm date already attached.

Jun 12, 2024HAILFraser2.5" hail (hen egg)
Jun 12, 2024HAILChisholm2.5" hail (hen egg)
Full St. Louis County storm history →

Representative St. Louis County profile

Derived from St. Louis County averages — not a single homeowner record
ZIP
55802
Built
1939
Home age
~87y
Value
$871k
Owner-occupied
46%
Curbsight score
97

St. Louis County contractor lead questions

How many St. Louis County properties does Curbsight score?
Curbsight scores 588 residential properties across 1 ZIP code in St. Louis County (55802). Each carries a 0–100 score from Curbsight's proprietary scoring, so your reps knock the 575 highest-signal doors instead of the whole county.
What makes a St. Louis County home a strong roofing lead?
In St. Louis County, 95% of scored homes (561) have roofs estimated at 15 years or older, the average home was built in 1939, the average property value is $871k. St. Louis County also has 207 documented hail events on record since 2016, 35 at golf-ball size or larger. An older roof in a ZIP with a recent claim-size storm is the strongest roofing lead on the map.
Does the St. Louis County data cover trades other than roofing?
Yes. Siding, window, gutter, solar, HVAC and painting contractors work the same scored St. Louis County map, filtered for their own conversation. The signal is not the same for every trade, and this page says which applies: roof age and hail carry roofing (and gutters); home age and value carry windows; storm exposure carries siding and painting; solar wants the newer roofs; HVAC runs on ownership and value alone.
Is this page for St. Louis County homeowners?
No. This page is for contractors who sell and install in St. Louis County. Curbsight does not list, rate or contact homeowners, and it is not a directory of St. Louis County roofers. If you run a crew in St. Louis County, book a demo and we will build a free sample territory here.

See your St. Louis County territory scored

We'll build a free sample territory in St. Louis County, rank every home for your trade, and walk you through it on a 30-minute call.
BOOK A DEMO