← Back to Seattle Search

How Building Scores Work

Seattle

Seattle uses our sophisticated 18-category scoring system with time decay, building fingerprints, and anti-clustering features. Every building gets a unique score.

🎯 Scoring Philosophy

"Buildings should rarely have the same score, and location matters."

No More 100.0 Scores

Max score is 99.5. Building fingerprints ensure even top buildings have different scores.

Recent Issues Matter More

Time decay: violations from 5+ years ago barely count. Last 6 months = full weight.

The Basics

Every Seattle building receives a 0-99.5 score calculated from 18 weighted categories. We analyze:

  • βœ“232,000+ code violations from Seattle SDCI with time decay
  • βœ“Service requests from Seattle's 311 equivalent system
  • βœ“186,000+ building permits showing investment patterns
  • βœ“King County Assessor data β€” views, hazards, sales, noise, quality ratings
  • βœ“Seismic and environmental hazards β€” earthquake risk, landslides, flood zones

18 Weighted Categories

Each building is scored across 18 dimensions. Total weight: ~24.4. Higher weight = more impact on final score.

πŸ›‘οΈ

Safety

3.0Γ—

Fire safety, structural violations, and hazardous conditions

πŸ”§

Maintenance

2.5Γ—

Code violations with time decay - recent issues matter more

πŸ“Š

Track Record

2.5Γ—

Open violations, total history, data confidence assessment

πŸŒ‹

Seismic Risk

2.0Γ—

Seattle-specific: seismic hazard, landslide risk, pre-code buildings

πŸ€

Pest

2.0Γ—

Rodent, pest, and bed bug violations

🌊

Environmental

2.0Γ—

Flood zones, steep slopes, erosion, wetlands

⚑

Responsiveness

1.5Γ—

How quickly violations get resolved

πŸ“ž

Service Requests

1.5Γ—

311-equivalent complaints from residents

πŸ”„

Recurring Issues

1.5Γ—

Same violations happening repeatedly at same address

🏒

Building Quality

1.2Γ—

Condition and quality ratings from King County Assessor

πŸ›—

Elevator

1.2Γ—

Elevator issues in high-rise buildings

πŸ”Š

Noise

1.0Γ—

Traffic and airport noise levels from assessor data

🚈

Transit

0.8Γ—

Light Rail proximity (19 stations)

πŸ—οΈ

Permits

0.8Γ—

Recent permit investment and maintenance activity

πŸ”οΈ

Views

0.5Γ—

Mt. Rainier, Olympics, Cascades, water views (bonus!)

πŸŒ…

Waterfront

0.5Γ—

Waterfront property bonus

🌲

Parks

0.3Γ—

Adjacent to greenbelt or major parks

πŸ“…

Age Factor

0.3Γ—

Building age considerations and code compliance era

The Algorithm (7 Steps)

Here's exactly how we calculate the final score:

1

Weighted Average

final_score = Ξ£(category Γ— weight) Γ· ~24.4

18 categories scored 0-100, each multiplied by weight. Total weight ~24.4

2

Catastrophic Caps

if violations > 200 or open > 30 β†’ max 25

Safety backstops: 200+ violations caps at 25, 100+ caps at 35

3

Differentiation Adjustment

score += diff_bonus - diff_penalty

100-yr old building with 0 violations gets bonus. New 4-unit building gets penalty.

4

Max Score Cap

score = min(score, 99.5)

No building can score 100. New buildings capped lower. Zero violations? Data skepticism.

5

Building Fingerprint

score += hash(parcel, year, units) β†’ Β±0.3

Unique micro-adjustment ensures no two buildings get exactly the same score.

6

Livability Adjustment

score += neighborhood_livability (-3 to +3)

Capitol Hill +3.0, SODO -1.5. Location matters for quality of life.

7

Score Compression

if score > 90: compress(90-105 β†’ 90-99.5)

Prevents clustering at the top. 15 points above 90 compress to 9.5 points.

Time Decay

Recent violations matter more. A violation from 2019 barely affects your score today. Open violations always count at full weight.

PeriodMultiplierImpact
Last 6 months1.0Γ—Full impact
6-12 months0.85Γ—Slight decay
1-2 years0.6Γ—Moderate decay
2-3 years0.35Γ—Significant decay
3-5 years0.15Γ—Heavy decay
5+ years0.03Γ—Minimal impact

Neighborhood Livability

Location matters! Walkable, transit-rich neighborhoods get bonuses. Industrial areas get penalties.

NeighborhoodAdjustmentTier
Capitol Hill+3.0Top tier
Queen Anne, Fremont+2.7 to +2.85Premium
Ballard, Green Lake+2.4Excellent
University District+1.8Solid
Downtown, Belltown+1.2 to +1.35Urban core
Rainier Beach-0.15Below average
SODO, Industrial-1.5 to -2.0Not residential

Seattle's Unique Data

Seattle has the richest dataset of any city we cover, thanks to King County Assessor:

πŸ”οΈ

Mountain & Water Views

Properties rated 0-4 for Mt. Rainier, Olympic, Cascade, Puget Sound, and Lake Washington views. Adds up to +25 points!

πŸŒ‹

Seismic Risk Assessment

Seismic hazard, landslide risk, steep slopes flagged. Pre-1970 buildings penalized for older seismic codes.

🌊

Waterfront Properties

1,800+ waterfront properties identified with footage measurements - premium factor in scoring

⚠️

Environmental Hazards

Flood zones, landslides, steep slopes, erosion, and wetlands factored into environmental score

πŸ’°

Sales History

89% of buildings have complete sales history from King County records

🚈

Light Rail Access

Distance to all 19 Link Light Rail stations - closer is better!

πŸ”Š

Noise Assessment

Traffic noise and airport noise (SeaTac flight path) from assessor data affects score

🏒

Building Quality Ratings

Condition and quality ratings direct from King County Assessor

Anti-Clustering Features

We use several techniques to ensure buildings don't cluster at the same score:

1
Building Fingerprint

Hash of parcel number, year built, and units creates unique Β±0.3 adjustment

2
Differentiation Score

Old/large buildings with clean records get bonus (harder to maintain = more impressive)

3
Difficulty Penalty

New/small buildings with perfect records get penalty (easier to maintain = less impressive)

4
Data Confidence

Old/large buildings with zero violations? Suspicious. Apply skepticism penalty.

5
Score Compression

Scores 90-105 compressed to 90-99.5. Creates spread at the top.

Letter Grades

A+
95-99.5
A
90-94
B
80-89
C
70-79
D/F
<70
Buildings scoring 90+ are excellent choices. Buildings below 70 have significant issues. Note: No building scores exactly 100.

Violation Impact by Category

CategoryExamplesSeverityWeight
Fire SafetySmoke detectors, fire exits, extinguishersCritical10Γ—
StructuralFoundation, walls, roof, unsafe conditionsCritical12Γ—
PlumbingLeaks, drainage, water heater issuesModerate5Γ—
ElectricalWiring, outlets, lighting, panelsModerate5Γ—
Heat/UtilitiesNo heat, broken furnace, utility issuesHigh6Γ—
PestsRodents, insects, bed bugsModerate10Γ—
General MaintenancePaint, flooring, fixtures, appliancesLow2Γ—

Seattle Tenant Protections

While Washington state prohibits rent control, Seattle has strong tenant protections:

  • 🏠RRIO β€” All rentals must be registered and inspected for safety
  • βš–οΈJust Cause Eviction β€” Landlords can only evict for specific legal reasons
  • πŸ“‹First-in-Time Rule β€” Must offer units to qualified applicants in order
  • πŸ’°21-Day Deposit Return β€” WA law requires deposit return within 21 days

Data Sources

  • πŸ“ŠKing County Assessor β€” Property records, views, hazards, sales history (~733K records)
  • πŸ—οΈSeattle SDCI β€” Code violations (~232K) and building permits (~186K)
  • πŸ“žSeattle Customer Service Bureau β€” Service requests (311 equivalent)
  • 🚈Sound Transit β€” Link Light Rail station locations (19 stations)

Data is updated regularly. Scoring algorithm: scoring_sophisticated_sea.py

Frequently Asked Questions

Why can't any building score 100?

We cap scores at 99.5 and use building fingerprints to ensure every building has a unique score. This prevents clustering and makes rankings meaningful. A 100-year-old, 50-unit building with zero violations is more impressive than a 5-year-old, 4-unit building with zero violations.

Why does my building have a low score?

Low scores typically indicate recent violations, unresolved issues, or environmental hazards (seismic risk, flood zone). Check the building's detail page to see specific factors. Scores can improve as violations get resolved and time passes.

Do views and waterfront really affect scores?

Yes, but with low weight (0.5Γ—). A Mt. Rainier view can add up to +25 points to the views category, but that category is only 2% of the total score. Safety and maintenance matter far more.

How does seismic risk affect scores?

Buildings in seismic hazard zones, landslide areas, or on steep slopes get penalties. Pre-1970 buildings (built before modern seismic codes) get additional penalties. This reflects real risk in earthquake-prone Seattle.

What does RRIO mean for scores?

Seattle's Rental Registration and Inspection Ordinance requires safety inspections. Violations found during RRIO inspections are included in our scoring. Buildings that consistently pass RRIO inspections tend to have higher scores.

Explore Seattle

Last updated: 2026-01-09β€’Data sourcesβ€’How scoring worksβ€’Renter checklist