Los Altos Hills · Santa Clara County

What this town actually did.

120Sold
$5.53MMedian
$1,537.5Median / sq ft
15Median days
Page Mill Road Los Altos Hills

Closed sales of single-family homes in Los Altos Hills, from September 2, 2025 to September 21, 2026. Source: MLSListings. Each sale is listed with the firm that represented the seller. Information deemed reliable but not guaranteed. Figures are medians rather than averages — one very large sale should not move a neighborhood’s number. 122 sales were recorded in this period; 120 of them carried coordinates and are drawn here. Base map data © OpenStreetMap contributors.

Los Altos Hills in one paragraph

122 single-family homes sold in Los Altos Hills over the last twelve months, at a median of $5.53M. The typical one is a 3,760 sq ft house from 1971 on a 1.09-acre lot, at $1,538 a square foot.

Against the price sellers first asked — not the price they had been reduced to — the median sale finished −2.0%, and 43% of sellers got at least their asking price.

In Los Altos Hills, the first two weeks are the sale

Every sale grouped by how long it took, against the price it first asked. Not against a reduced price — against the number it launched at.

Homes here that sold in the first week finished +2.1% against their opening price. The ones still on the market after sixty days finished −10.9%. That gap is not explained by price — the slow sellers are not the cheap ones. Whatever is going to happen, happens early.

Every sale: what it fetched, and how it did

One dot per home. Across is the result against the price it first asked. Up is what it actually sold for. Red beat its asking price; charcoal did not.

$0k$10M$20M$30M
$9.30M · +0.5% against its first asking price$5.68M · +13.6% against its first asking price$17.50M · +2.9% against its first asking price$3.71M · +6.2% against its first asking price$6.75M · −0.7% against its first asking price$4.85M · −6.7% against its first asking price$8.90M · +11.4% against its first asking price$4.85M · −3.0% against its first asking price$5.36M · +23.0% against its first asking price$7.00M · +7.9% against its first asking price$6.25M · −2.3% against its first asking price$6.50M · −7.0% against its first asking price$5.30M · −1.8% against its first asking price$4.90M · −8.4% against its first asking price$9.35M · +0.0% against its first asking price$11.45M · −11.9% against its first asking price$8.28M · −2.5% against its first asking price$9.75M · −2.5% against its first asking price$4.96M · +2.3% against its first asking price$9.80M · −1.6% against its first asking price$5.20M · +15.7% against its first asking price$7.50M · −6.2% against its first asking price$7.00M · −15.2% against its first asking price$5.33M · +11.1% against its first asking price$30.00M · −18.9% against its first asking price$4.35M · −20.9% against its first asking price$10.79M · +15.6% against its first asking price$8.60M · +0.0% against its first asking price$6.58M · +1.3% against its first asking price$5.46M · +7.1% against its first asking price$4.08M · +6.8% against its first asking price$8.23M · −7.0% against its first asking price$6.55M · +0.8% against its first asking price$9.10M · −4.2% against its first asking price$5.30M · +6.0% against its first asking price$5.33M · −4.8% against its first asking price$5.30M · +0.0% against its first asking price$4.19M · −0.1% against its first asking price$5.95M · −8.4% against its first asking price$5.65M · −13.0% against its first asking price$4.00M · −19.9% against its first asking price$4.00M · −9.0% against its first asking price$10.99M · +0.0% against its first asking price$10.80M · −8.5% against its first asking price$7.15M · −2.1% against its first asking price$3.90M · −9.3% against its first asking price$7.10M · +1.6% against its first asking price$6.25M · −9.4% against its first asking price$6.15M · +12.1% against its first asking price$3.50M · +2.9% against its first asking price$7.06M · −17.0% against its first asking price$4.11M · +3.0% against its first asking price$4.90M · −12.3% against its first asking price$18.15M · −3.5% against its first asking price$6.40M · +7.0% against its first asking price$4.93M · −10.4% against its first asking price$5.30M · −29.3% against its first asking price$3.85M · −1.2% against its first asking price$3.91M · +0.2% against its first asking price$5.30M · +6.0% against its first asking price$5.00M · −12.2% against its first asking price$4.83M · +7.3% against its first asking price$5.17M · −2.5% against its first asking price$6.50M · −2.9% against its first asking price$4.50M · +0.0% against its first asking price$6.85M · +5.4% against its first asking price$6.20M · +0.0% against its first asking price$6.13M · −5.7% against its first asking price$5.35M · −4.4% against its first asking price$3.15M · +5.2% against its first asking price$19.50M · −11.4% against its first asking price$4.30M · +7.8% against its first asking price$4.39M · −7.6% against its first asking price$5.47M · −6.8% against its first asking price$8.01M · +0.2% against its first asking price$5.40M · −1.8% against its first asking price$4.46M · +4.9% against its first asking price$3.30M · +0.1% against its first asking price$4.50M · +0.5% against its first asking price$6.80M · −10.5% against its first asking price$5.78M · +5.2% against its first asking price$7.35M · −10.3% against its first asking price$3.06M · −6.0% against its first asking price$4.50M · +5.9% against its first asking price$7.00M · +1.8% against its first asking price$5.57M · −10.9% against its first asking price$5.40M · +20.3% against its first asking price$4.64M · −7.2% against its first asking price$4.89M · −2.2% against its first asking price$6.60M · −11.9% against its first asking price$7.50M · +15.4% against its first asking price$3.60M · +3.2% against its first asking price$9.88M · +0.9% against its first asking price$5.00M · +0.0% against its first asking price$5.30M · +6.0% against its first asking price$8.16M · +2.1% against its first asking price$15.25M · −4.1% against its first asking price$14.80M · −1.3% against its first asking price$7.76M · −6.0% against its first asking price$5.95M · +1.7% against its first asking price$5.60M · −5.0% against its first asking price$3.11M · −25.9% against its first asking price$6.10M · −10.3% against its first asking price$1.30M · −27.6% against its first asking price$5.07M · +12.6% against its first asking price$3.95M · +12.9% against its first asking price$8.36M · −6.6% against its first asking price$8.00M · −5.9% against its first asking price$4.20M · −19.2% against its first asking price$6.30M · −1.5% against its first asking price$4.00M · −9.1% against its first asking price$3.50M · −12.5% against its first asking price$10.70M · −10.1% against its first asking price$2.80M · −43.9% against its first asking price$4.93M · −17.8% against its first asking price$4.08M · −45.6% against its first asking price$9.30M · +0.5% against its first asking price$5.68M · +13.6% against its first asking price$17.50M · +2.9% against its first asking price$3.71M · +6.2% against its first asking price$6.75M · −0.7% against its first asking price$4.85M · −6.7% against its first asking price$8.90M · +11.4% against its first asking price$4.85M · −3.0% against its first asking price$5.36M · +23.0% against its first asking price$7.00M · +7.9% against its first asking price$6.25M · −2.3% against its first asking price$6.50M · −7.0% against its first asking price$5.30M · −1.8% against its first asking price$4.90M · −8.4% against its first asking price$9.35M · +0.0% against its first asking price$11.45M · −11.9% against its first asking price$8.28M · −2.5% against its first asking price$9.75M · −2.5% against its first asking price$4.96M · +2.3% against its first asking price$9.80M · −1.6% against its first asking price$5.20M · +15.7% against its first asking price$7.50M · −6.2% against its first asking price$7.00M · −15.2% against its first asking price$5.33M · +11.1% against its first asking price$30.00M · −18.9% against its first asking price$4.35M · −20.9% against its first asking price$10.79M · +15.6% against its first asking price$8.60M · +0.0% against its first asking price$6.58M · +1.3% against its first asking price$5.46M · +7.1% against its first asking price$4.08M · +6.8% against its first asking price$8.23M · −7.0% against its first asking price$6.55M · +0.8% against its first asking price$9.10M · −4.2% against its first asking price$5.30M · +6.0% against its first asking price$5.33M · −4.8% against its first asking price$5.30M · +0.0% against its first asking price$4.19M · −0.1% against its first asking price$5.95M · −8.4% against its first asking price$5.65M · −13.0% against its first asking price$4.00M · −19.9% against its first asking price$4.00M · −9.0% against its first asking price$10.99M · +0.0% against its first asking price$10.80M · −8.5% against its first asking price$7.15M · −2.1% against its first asking price$3.90M · −9.3% against its first asking price$7.10M · +1.6% against its first asking price$6.25M · −9.4% against its first asking price$6.15M · +12.1% against its first asking price$3.50M · +2.9% against its first asking price$7.06M · −17.0% against its first asking price$4.11M · +3.0% against its first asking price$4.90M · −12.3% against its first asking price$18.15M · −3.5% against its first asking price$6.40M · +7.0% against its first asking price$4.93M · −10.4% against its first asking price$5.30M · −29.3% against its first asking price$3.85M · −1.2% against its first asking price$3.91M · +0.2% against its first asking price$5.30M · +6.0% against its first asking price$5.00M · −12.2% against its first asking price$4.83M · +7.3% against its first asking price$5.17M · −2.5% against its first asking price$6.50M · −2.9% against its first asking price$4.50M · +0.0% against its first asking price$6.85M · +5.4% against its first asking price$6.20M · +0.0% against its first asking price$6.13M · −5.7% against its first asking price$5.35M · −4.4% against its first asking price$3.15M · +5.2% against its first asking price$19.50M · −11.4% against its first asking price$4.30M · +7.8% against its first asking price$4.39M · −7.6% against its first asking price$5.47M · −6.8% against its first asking price$8.01M · +0.2% against its first asking price$5.40M · −1.8% against its first asking price$4.46M · +4.9% against its first asking price$3.30M · +0.1% against its first asking price$4.50M · +0.5% against its first asking price$6.80M · −10.5% against its first asking price$5.78M · +5.2% against its first asking price$7.35M · −10.3% against its first asking price$3.06M · −6.0% against its first asking price$4.50M · +5.9% against its first asking price$7.00M · +1.8% against its first asking price$5.57M · −10.9% against its first asking price$5.40M · +20.3% against its first asking price$4.64M · −7.2% against its first asking price$4.89M · −2.2% against its first asking price$6.60M · −11.9% against its first asking price$7.50M · +15.4% against its first asking price$3.60M · +3.2% against its first asking price$9.88M · +0.9% against its first asking price$5.00M · +0.0% against its first asking price$5.30M · +6.0% against its first asking price$8.16M · +2.1% against its first asking price$15.25M · −4.1% against its first asking price$14.80M · −1.3% against its first asking price$7.76M · −6.0% against its first asking price$5.95M · +1.7% against its first asking price$5.60M · −5.0% against its first asking price$3.11M · −25.9% against its first asking price$6.10M · −10.3% against its first asking price$1.30M · −27.6% against its first asking price$5.07M · +12.6% against its first asking price$3.95M · +12.9% against its first asking price$8.36M · −6.6% against its first asking price$8.00M · −5.9% against its first asking price$4.20M · −19.2% against its first asking price$6.30M · −1.5% against its first asking price$4.00M · −9.1% against its first asking price$3.50M · −12.5% against its first asking price$10.70M · −10.1% against its first asking price$2.80M · −43.9% against its first asking price$4.93M · −17.8% against its first asking price$4.08M · −45.6% against its first asking pricemedian −1.8% median $5.57M
−50%−40%−30%−20%−10%0%+10%+20%

The dashed lines are the two medians — $5.57M and −1.8%. A dot to the right of the upright line beat the price it opened at; a dot above the flat one sold for more than the typical home here. What the corners tell you is whether the top of Los Altos Hills behaves like the rest of it.

What the year actually says

Every figure below is measured against the price each home first asked, not the price it had been reduced to. That is the difference between a market that looks generous and one you can price against.

The line sits at $7M

Everything below $7M behaves the same way, whatever the price. Above it, the market inverts.

First askedSalesAgainst first askReached it
Under $3M 2 thin +5.2% 50%
$3M – $4.5M 23 +2.9% 65%
$4.5M – $7M 56 −1.8% 43%
Over $7M 35 −4.2% 29%

Below $7M a seller can expect the market to find the price. Above it, the market does not correct upward — the first number has to be right.

Which neighborhoods get bid up

Median sale against the first asking price. City-wide: −1.8%.

  • Los Altos Hills −1.8% 119
  • Country Club −4.2% 1 thin

What a home costs, by neighborhood

Median closed price, with the median price per square foot beside it.

  • Country Club $9.10M $2,024/sf
  • Los Altos Hills $5.50M $1,534/sf

One story or two

Two-story homes carry a higher price and a larger footprint — but they are bid up less, which is the $7M line showing through.

Single story55 sales

Median price
$5.30M
House
3,091 sq ft
Lot
47,480 sq ft
Typically built
1966
Against first ask
−1.6%

Two story56 sales

Median price
$6.40M
House
4,276 sq ft
Lot
48,352 sq ft
Typically built
1982
Against first ask
−2.5%

If this is your street

The map says what sold. It doesn’t say what yours would.

Where lots are measured in acres and no two are alike, comparables do less of the work than people expect. Maggie will tell you which of the things you could do to the house is worth doing, and which is not.

Discuss your property

Also here