Try it free — we never ask for a card

County and ZIP scoring, cycle position, and the current day opportunities.

ZIP 58228 Foreclosure, Tax-Lien & Distress Report

Grand Forks County, North Dakota · High Vacancy market

In Grand Forks County, North Dakota, ZIP 58228 scores 15 of 100 for composite distress, a low level on DLRadar's public-record index. Environmental exposure also runs high (climate & FEMA risk (63/100)). The split runs 32/100 structural to 3/100 active on the ground. Property-level stress concentrates in structural risk (32/100), institutional ownership (23/100), construction/permit lag (16/100). By contrast, construction/permit lag (16/100) and mortgage stress (11/100) register low.

The market reads expansion — home values rose 7.2% year on year (phase confidence 63/100). Appreciation rarely lifts every parcel — the laggards are the opportunity.

On demographic stress specifically, 58228 scores 23/100. Roughly 6.6% live below the poverty line, a low share typical of higher-equity areas. The ZIP holds roughly 444 housing units. 76% of housing is owner-occupied. Around 5% of renters are cost-burdened. Around 27% of adults hold a bachelor's degree or higher. Households earn a median $66,339 — below the roughly $78,000 national figure. Home values center near $194,100, an affordability ratio of 2.7× — accessible. About 687 people live here, median age 38. The vacancy rate is 29.4% — elevated.

On the whole, 58228 leans distressed, with opportunity clustered in specific stressed parcels. Parcel-level detail for 58228 is not published yet -- the ZIP-level readings above remain fully sourced to public records.

Because one deterministic model scores every ZIP, 58228's 15/100 can be lined up against any neighbor in Grand Forks County, North Dakota or any ZIP coast to coast. 58228 carries no interpolated values - each figure ties to a public source and refreshes the moment new records land.

Behind 58228's composite sit distinct signals (foreclosure, mortgage, tax-lien, lender and structural), each scored on its own before rolling up, so two ZIPs with the same total can describe very different situations on the ground. For an operator, 58228 is step one - verify, pull the parcels driving the score, and move straight through to a funded close.

15/100
Composite stress
32/100
Structural risk
3/100
Distress activity

Signal-by-signal read on 58228

Foreclosure activity0
Mortgage stress11
Climate / FEMA risk63
Another 9 scored dimensions sit behind 58228

Tax delinquency, institutional ownership, insurance pressure, NFIP/flood, construction lag, price dislocation and auction velocity — plus the 0 individual distressed properties come with owner, address, APN, an individual score and an exit read in the complete report.

58228 at a glance

Real-time distress, cycle phase, housing and bank-stress readings for 58228, the same set carried on every parcel.

Loading ZIP 58228 stress data…

More ZIPs across Grand Forks County

Related reports across Grand Forks County, North Dakota

Keep going: ZIP, county and state distress coverage for Grand Forks County, North Dakota.

See every distressed parcel in 58228

Open 58228 parcel by parcel: owner, address, APN, individual distress score, lender exposure, exit-velocity estimate, and funding and closing in a single click. Updated continuously across the country.

Deterministic scoring, sourced entirely from public data · methodology

Get in free — no card needed

Sign up to see which markets are under pressure, where they sit in the cycle, and what surfaced today.

What do you want to explore?

No credit card required · Takes about 20 seconds