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). This is the 4-bed / 2,250+ sf / 0.25-acre slice, not the metro-wide 30-day series.
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 · 26 ZIPs · taller chart = readable rows
Heatmap (volume × $/sf)
Larger tiles had more closed sales in this 28-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$461/sfn=2
23225$311/sfn=1
23103$302/sfn=3
23229$279/sfn=17
23231$274/sfn=1
23294$273/sfn=1
23233$248/sfn=10
23059$243/sfn=14
23005$242/sfn=9
23228$240/sfn=1
23113$237/sfn=13
23235$237/sfn=13
23150$228/sfn=1
23238$228/sfn=9
23120$221/sfn=9
23112$216/sfn=16
23060$206/sfn=7
23838$205/sfn=1
23230$204/sfn=2
23111$203/sfn=5
23116$202/sfn=13
23236$200/sfn=5
23114$199/sfn=9
23832$196/sfn=7
23237$190/sfn=1
23234$146/sfn=1
Same dataset as 4-bed large-lot SF — 28-day window. Medians are ZIP-level within the exported sales only. Not comparable to the metro SF 30-day reports.