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 · 44 ZIPs · taller chart = readable rows

Heatmap (volume × $/sf)

Larger tiles had more closed sales in this 30-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
23226$415/sfn=12
23002$395/sfn=1
23230$388/sfn=1
23221$360/sfn=5
23146$337/sfn=1
23102$336/sfn=3
23223$312/sfn=1
23103$297/sfn=8
23231$295/sfn=1
23229$293/sfn=16
23220$288/sfn=1
23069$280/sfn=1
23225$279/sfn=13
23228$276/sfn=3
23005$264/sfn=6
23106$264/sfn=1
23294$250/sfn=1
23139$249/sfn=7
23233$249/sfn=15
23238$246/sfn=11
23141$245/sfn=3
23113$243/sfn=14
23060$237/sfn=14
23129$237/sfn=1
23235$236/sfn=10
23059$233/sfn=21
23227$232/sfn=3
23117$225/sfn=1
23222$223/sfn=5
23116$219/sfn=21
23111$216/sfn=17
23112$216/sfn=38
23838$216/sfn=12
23120$211/sfn=20
23039$205/sfn=1
23114$205/sfn=17
23236$195/sfn=14
23150$194/sfn=1
23063$192/sfn=1
23834$185/sfn=3
23832$182/sfn=20
23831$177/sfn=7
23836$172/sfn=3
23234$136/sfn=3

Same dataset as Richmond metro SF — last 30 days. Medians are ZIP-level within the exported sales only.