Median $/SF by ZIP
Full-height bar chart (hover rows for ZIP, median $/sf, sale count, median price). Below: heatmap tiles — area scales with sales in that ZIP, color scales with median $/sf (cooler = lower, warmer = higher).
Bar chart
Rows are sorted from lowest to highest median $/sf. Each row is tall enough to read; the canvas grows with ZIP count.
Hover any row for ZIP detail · 31 ZIPs · taller chart = readable rows
Heatmap (volume × $/sf)
Larger tiles had more closed sales in this 7-day window; color reflects median $/sf only (not appreciation). Hover or long-press a tile for the native tooltip summary.
Color = median $/sf (cool → warm)Tile size ∝ sale count in ZIP
23221$433/sfn=6
23226$420/sfn=7
23230$367/sfn=2
23103$332/sfn=3
23225$330/sfn=7
23220$303/sfn=5
23229$297/sfn=13
23223$275/sfn=6
23059$271/sfn=8
23238$255/sfn=6
23146$252/sfn=1
23231$247/sfn=3
23233$236/sfn=2
23294$236/sfn=3
23224$231/sfn=3
23060$229/sfn=6
23005$228/sfn=1
23236$228/sfn=6
23113$227/sfn=4
23112$223/sfn=16
23139$223/sfn=1
23114$220/sfn=13
23832$220/sfn=9
23116$218/sfn=4
23222$218/sfn=7
23228$211/sfn=4
23234$205/sfn=4
23120$194/sfn=9
23235$181/sfn=6
23237$180/sfn=6
23227$177/sfn=5
Same dataset as Richmond metro SF — 7-day window. Medians are ZIP-level within the exported sales only.