Pending sales fell 5% to 1,768 — the weakest mid-July reading since tracking began in 2012. Here's why.
Updated July 2026 | Data as of July 21, 2026
Buyer demand is the number that explains almost everything else happening in the San Diego housing market — and right now it's the weakest it has been for a mid-July reading in the fourteen years this data has been tracked.
1,768 homes went into escrow across San Diego County over the past 30 days. That's down 85 from two weeks ago, a 5% drop and the largest single decline of 2026.
Inventory gets most of the attention in market coverage, but demand is what actually moved this cycle. Supply rising 4% while demand fell 5% is why market time jumped eight days. Here's what's driving it and what it means for both sides of a transaction.
Pending sales (last 30 days): 1,768
Change over two weeks: −85 (−5%)
One year ago: 1,840 — 4% more than today
Pre-COVID average (2017–2019): 3,261 — 84% more than today
Current 30-year mortgage rate: 6.55%
Luxury demand ($2M+): 182 pending sales, down 10% in two weeks
When San Diego market reports refer to demand, they mean something specific: the number of new pending sales over the prior 30 days. A home counts as demand the moment a seller accepts an offer and it goes into escrow.
It's a useful measure because it's a forward indicator. Closed sales tell you what buyers did two months ago, since escrow typically runs 30 to 45 days. Pending sales tell you what buyers are doing right now. When demand turns, closings follow about a month and a half later.
That's also why demand is half of the expected market time calculation — active inventory divided by pending sales, multiplied by 30. At 5,956 listings and 1,768 pendings, San Diego sits at roughly 101 days.
Related: How long does it take to sell a house in San Diego?
Mortgage rates. Almost entirely.
The 30-year fixed rate reached 6.55% — the highest level of the year and the highest since August 2025. The demand drop tracked that move almost exactly.
Rates function as the gas pedal for this market. When they fall, buyers who were sitting on the fence can suddenly qualify or afford the payment, and activity accelerates within weeks. When they rise, the same thing happens in reverse. In a county where the median price sits near $900,000, a swing of half a percentage point moves a monthly payment by hundreds of dollars — enough to price out a meaningful slice of the buyer pool.
This is worth internalizing if you're trying to time a move: San Diego demand is far more sensitive to rate movement than to price movement. Prices have been essentially flat. Demand has swung repeatedly.
Related: Mortgage rates and the San Diego housing market
"Lowest mid-July reading since tracking began in 2012" sounds alarming, and it deserves an honest framing.
It's real — this is a genuinely thin transaction environment. Against the pre-COVID norm of 3,261 pending sales, today's pace is running at well under half of a normal summer.
But two things temper it. First, demand is only 4% below where it was last July. This isn't a collapse in progress; it's a continuation of the slow, low-volume market San Diego has been in since rates crossed 6% in late 2022. Second, low demand here is a function of affordability and rates, not of distress or panic. Homes are still closing at 100% of list price, and 99.4% of sellers have equity.
Fewer people are transacting. That's different from people needing to sell and being unable to.
Related: Is the San Diego housing market going to crash?
Here's a contradiction worth understanding, because you'll see both numbers quoted and they point opposite directions.
June closed sales were 2,276 — up 13% from June 2025 and up 6% from May. Meanwhile pending sales just hit their weakest mid-July level on record.
Both are true. They're measuring different moments. June's closings reflect purchase agreements signed in April and May, when demand was running near its yearly high. The July demand drop won't show up in closing data until late August or September.
If you want to know where the market is heading, watch pendings. If you want to know where it has been, watch closings.
Demand isn't distributed the same way inventory is, and the mismatch is the clearest signal of where leverage sits.
$0–$750k — 32% of demand, 37% of inventory. More sellers than buyers. Despite being the most affordable tier, this band is oversupplied relative to buyer activity, which is why it's now the slowest non-luxury segment at 115 days.
$750k–$1M — 26% of demand, 21% of inventory. The only band where buyers meaningfully outnumber sellers. Unsurprisingly, it's also the fastest-selling segment in the county at 81 days.
$1M–$1.25M — 13% of demand, 11% of inventory. Slightly favorable to sellers.
$1.25M–$1.5M — 9% of demand, 8% of inventory. Roughly balanced.
$1.5M–$2M — 9% of demand, 8% of inventory. Roughly balanced.
$2M–$4M — 9% of demand, 9% of inventory. Balanced on paper, though slower in practice.
$4M–$6M — 1% of demand, 3% of inventory. Badly mismatched.
$6M+ — 1% of demand, 3% of inventory. Badly mismatched.
Note: shares are rounded to the nearest percent, so they won't reconcile exactly to the total pending count.
Related: San Diego market time by price range
Above $2 million, demand dropped 10% in two weeks, to 182 pending sales — double the rate of decline in the market overall.
Year over year, though, luxury demand is nearly flat, down just four pending sales (2%). The two-week drop looks dramatic partly because the absolute numbers are small: in a segment doing fewer than 200 transactions a month, twenty deals is a 10% swing.
The combination of rising luxury inventory and falling luxury demand pushed expected market time above $2 million from 131 to 152 days.
Related: San Diego luxury home market
Buyer activity clusters in a handful of markets. The City of San Diego accounts for 644 pending sales — more than a third of the county's total. Oceanside follows at 147, then Escondido at 111, Chula Vista at 108, and Carlsbad at 107.
Everywhere else drops off sharply. Many well-known San Diego neighborhoods post fewer than 20 pending sales in a 30-day window, which is why their local market statistics swing wildly from report to report. In a market with 14 pendings, three deals moves the number by 20%.
Related: San Diego market time by city
If you're selling, demand is the number that should shape your pricing strategy. Fewer buyers are active, and the ones who are have more homes to choose from — which means a listing priced above the market has almost no chance of being pulled up by competition. It won't be. The correction has to come from you, and it's far more expensive to make it in September than in week one. That said, the buyers who are out there are serious: 47% of June's closed sales went into escrow within their first two weeks.
See also: How to price a home in San Diego · Why homes sit on the market in San Diego
If you're buying, weak demand is your advantage — you're competing against fewer people than at almost any point in the last decade. Bidding wars are rare outside the $750k–$1M band. The trade-off is what caused the weak demand in the first place: at 6.55%, your monthly payment is doing the damage that a higher purchase price used to. Whether that's a good trade depends on whether you expect to refinance later.
See also: How much negotiating room do San Diego buyers have?
If you're watching for a turn, demand is the leading indicator to track. It responds to rate movement within weeks — well before prices, inventory, or closed sales register any change. A sustained drop in mortgage rates would show up here first.
See also: Is San Diego a buyer's or seller's market?
Market data via Reports on Housing, as of July 21, 2026, covering San Diego County residential resales. Demand is measured as new pending sales over the prior 30 days. Mortgage rate reflects the Freddie Mac Primary Mortgage Market Survey. Analysis by William Routt, Routt Home Team (DRE 01937558).
Wondering how buyer activity looks in your specific neighborhood and price range? Reach out — we'll pull the current numbers and tell you what they mean for your timeline.