Drop a new Apify CSV to preview new listings — regenerate HTML with Claude to embed permanently.
⚠️ New CSV loaded — preview only. Commentary reflects prior data. Regenerate with Claude to update dashboard.
Total Closed
12 months
Median Price
arm's-length sales
Avg Price
arm's-length sales
Avg $/Sq Ft
excl. outliers >$1,500
Total Volume
all sales
Price Cut %
of listings w/ price data

Filter by Month

Month-over-Month  

Affordability Snapshot

Quick price reference
5% 10% 20% 25% 30%
Down Payment
Loan Amount
Monthly P&I
Property Tax (est.)
Homeowners Ins. (est.)
Total PITI / month
Tax: Miami-Dade millage 16.9487 mills on 80% of sale price (new buyer, no homestead). Insurance: inland non-coastal SFH model (65% rebuild cost; base $5,500 at $300K dwelling + $8/additional $1K). Excludes flood insurance (~$800–$2,500/yr separate NFIP policy). Rate source: Freddie Mac PMMS Jul 30, 2026.

Market Charts

Median & Avg Sale Price

Sales Volume (Closed)

Avg Price / Sq Ft

Price Distribution

Beds Mix

⚠️ Zillow Days-on-Market Data Excluded
The daysOnZillow field from the Apify scraper is not valid for sold listings. It counts days from the listing date to the scrape date (May 1, 2026) — not to the sale date. A home that sold in June 2025 shows ~330 "days on market" simply because it was scraped 11 months later. This is a scraper calendar artifact. All Zillow-sourced DOM values are excluded from this dashboard. For real days-on-market data, see the Redfin-sourced Inventory section below.

Inventory & Days on Market (Westchester overall)

Source: Redfin Data Center, ZIP-level monthly market tracker, aggregated across 33144/33155/33165/33174  ·  Coverage:  ·  Unlike the Zillow closed-sales data above, this reflects all home sales in these ZIPs (not just the Apify search scope), so volume figures are not directly comparable to the KPI strip.

Active Listings by Month

Median Days on Market

Median DOM and Sale/List Ratio are sales-weighted averages across the four ZIPs. Months of Supply = total active listings ÷ total homes sold that month. Below ~5 months is generally considered a seller-leaning market; above ~7 favors buyers. Sale-to-List Ratio below 100% means homes are closing under asking on average.

Listings

Click column headers to sort
Date Address Price Bd Ba SqFt $/SqFt Zestimate Price Δ Broker Link

Broker Commentary

Frozen as of August 4, 2026  ·  Data: May 2025 – Jul 2026  ·  231 closed sales  ·  Westchester (unincorporated Miami-Dade, ZIPs 33144/33155/33165/33174)

Verdict

July pulled back hard to a $655K median — the softest print since January's $650K trough — and the $600K-and-under segment did the heavy lifting on volume this month.

What the Numbers Tell Me

231 closed sales from May 2025 through July 2026. Overall median sits at $705K, average $764K — still pulled up by the same four outliers above $2M: the $3.95M development deal at 900 SW 80th Ct (Apr 2026), the $2.4M at 9330 SW 34th St (Oct 2025), and the $2.395M/$2.037M pair at 11155/11133 SW 85th Ct (33156). No new outliers entered this month. Strip those four and the clean market median is $700K, average $730K. Average $/sqft across the dataset is $415.

July itself closed at a $655K median on 18 sales, down 10.3% from June's $730.5K. Average price fell even harder — $667K versus June's $869.5K — because June's read was skewed upward by the $2.395M 11155 SW 85th Ct outlier; July had no comparable high-end print to offset the entry-level volume. $/sqft came in at $389, down 6.1% month over month, the lowest reading since December 2025's $625K-median month.

Volume Trend and What It Means

July closed 18 sales, essentially flat with June's 19. The recent three-month average (May–July: 16.7/month) is running ahead of the prior three-month average (Feb–Apr: 15.0/month), so deal flow keeps grinding higher even as pricing softens. That combination — more transactions at lower price points — points to buyers moving into the market at the entry/mid tier rather than a broad demand pickup across all price bands. At 6.66% (PMMS, July 30, 2026), qualified buyers are still transacting, just skewing toward smaller, cheaper product.

Price Cuts Analysis

20 confirmed cuts out of 231 listings (8.7%), down slightly from last month's 9.6% as the denominator grew faster than new cuts appeared — scraper coverage on this field stays sparse, so treat this as a floor, not the full picture. The largest cuts remain 8881 SW 28th St (-$95,001) and 7835 SW 17th St (-$90,000). Notably, 8881 SW 28th St — the biggest cut in the dataset — closed this month at $1.3M, meaning that discount ultimately found a buyer rather than sitting indefinitely.

What I'd Tell a Seller Right Now

The $650K–$700K band is where volume is concentrating right now — that's your clearing price for a standard 3/2 in July's market, roughly $50–80K below where things sat in Q2. Price to the current market, not to June's numbers, or you'll sit. Product in the $800K–$900K range is still moving (July saw closings at $860K and $850K), so the upper-middle tier hasn't collapsed — it's specifically the $700K+ median segment that's compressed.

What I'd Tell a Buyer Right Now

At 6.90% (jumbo-adjusted) on the $705K overall median with 20% down, you're looking at roughly $3,730/month P&I and $4,450+ PITI. July's pullback in both price and $/sqft is a buyer's window — sellers who need to move are meeting the market. I'd focus on 33165, which carried most of July's volume, and treat any $700K+ ask as a starting point for negotiation, not a floor.

Market Analysis — Miller Method

Objective data analysis in the tradition of Jonathan Miller, Miller Samuel Inc.

Year-Over-Year Price Trend: July 2026 median of $655,000 versus July 2025 median of $761,000 — a -13.9% year-over-year decline, though on materially higher volume (18 sales in July 2026 versus 10 in July 2025, +80%). The combination of lower price and higher volume is consistent with compositional change — more transactions clearing at lower price points — rather than a uniform repricing of the existing stock.

Price Per Square Foot Trend: Average price per square foot in early 2026 (Jan–Jul) is $420/sqft versus $420/sqft in the same window of 2025 — effectively flat (-0.1%). Unlike last month's read, which showed a modest $/sqft gain against a flat median, the addition of July's soft print erased that divergence: both the headline price and the per-unit-area value are now roughly unchanged year over year.

Quarterly Absorption Trend (ex-outliers): Quarterly medians show a clear correction-and-partial-recovery arc: Q3 2025 peaked at $774,250 (44 sales), Q4 2025 corrected to $690,000 (54 sales), Q1 2026 troughed at $681,250 (36 sales), Q2 2026 recovered to $690,000 (45 sales), and Q3 2026 — one month in, with 18 sales — is tracking at a $655,000 median. It's too early to call Q3 a renewed leg down versus a single soft month, but it bears watching against August's print before drawing a trend conclusion.

Price Distribution: The market remains concentrated in the $600K–$800K corridor, which accounts for 49% of all transactions (114 of 231 sales) — the $600–700K band alone is now the single largest bucket at 29% (66 sales), overtaking $700–800K (21%, 48 sales) for the first time in this dataset. That shift toward the $600–700K band is the clearest structural signal in this update. Sub-$500K sales (5.6%) likely reflect distressed transfers or condition-impaired properties. The $1M+ segment (6.9% combined) remains active but thin.

Market Pace: Monthly transaction velocity is averaging 16.7 sales/month over the trailing three months (May–Jul), up from 15.0/month in the prior three-month window (Feb–Apr) — an 11% improvement in deal flow even as prices soften. Rising volume alongside falling price is typically a sign of a market clearing through pent-up entry-level demand rather than one losing participants.

📋 Monthly Update Workflow

  1. Run your Apify Zillow Search Scraper task for Westchester Miami, last 12 months filter, detail scraper mode (full hdpData output — not the lite search-results-only mode)
  2. Export CSV named zillow_westchester_YYYY-MM-DD.csv
  3. Upload the CSV to Claude along with this HTML file
  4. Claude deduplicates on ZPID, merges all months, regenerates this file with fresh commentary and updated mortgage rate
  5. Save the new file as westchester_dashboard_v7_2025-05_2026-07.html (or whatever the new last month is)
⚠️ Apr 2025 data (from v1) is outside the 12-month rolling window of this scrape and is not in v5. May 2025 (16 sales) will drop out of the Apify export after next month's scrape — this HTML file is the only place it will be preserved going forward.