2028 DSA Target Explorer

Move the weights; the map recolors and the table re-ranks live. Scoring mirrors rank_2028_targets.py — components are min-max normalized within the selected tab, so scores are relative to peers of the same type. Hatched / dashed districts are not on the 2028 ballot (shown for comparison). The XGB column is a static non-race XGBoost score for the same target (top-tercile 2026 DSA-guide alignment) — per-tract predictions aggregated to the district (nonlinear, does not move with the weights; tract CV AUC ≈0.84).

lowhigh target score
on 2028 ballot comparison only (not up in 2028)

Congressional left-proxy anchors

The same Left-LA demographic proxy (driven by the demographic weight boxes on the left) applied to whole congressional districts on a national all-CD z-basis, so recognizable safe-Dem urban seats anchor the LA CDs on one ruler. "natl %ile" = rank among all ~435 US CDs. Demographic proxy only (no campaign/turnout data) — fit on LA-City tracts, so applying it to other CDs is an illustrative extrapolation.