San Bruno versus Millbrae
See the price gap and how it has changed. Choose your home type and dates; all three charts follow your selection.
Edit cities
See your cities side by side
Choose different cities →Each point covers three months; monthly updates overlap. “1 year” shows a year of points; it does not calculate a median for the whole year.
Single-family homes · Chart points from Jul–Sep 2021 through Jun–Aug 2026 · 60 observations
Median sale price
- San Bruno
- $1,457,146
- Millbrae
- $2,333,632
Closed sales
- San Bruno
- 56
- Millbrae
- 37
Median price per sq ft
- San Bruno
- $1,000
- Millbrae
- $1,234
The last selected period · Jun–Aug 2026
San Bruno
$1,457,146Median · Jun–Aug 2026
56 closed sales
Millbrae
$2,333,632Median · Jun–Aug 2026
37 closed sales
Redfin Data Center · Nominal dollars, not seasonally adjusted. City medians reflect different homes sold, not the value of an identical home. Prices with fewer than ten sales or an unknown count are gaps in the charts. Price per square foot can have a smaller sample. Single-month and pooled annual medians are unavailable in this source. Do not add overlapping sales counts.
Exact values, sales counts & source dates
| City / period | Median sale price | Closed sales | Median price per sq ft | Coverage |
|---|---|---|---|---|
| San BrunoJun–Aug 2026 | $1,457,146 | 56 | $1,000 | Reported |
| MillbraeJun–Aug 2026 | $2,333,632 | 37 | $1,234 | Reported |
| San BrunoMay–Jul 2026 | $1,454,250 | 56 | $1,012 | Reported |
| MillbraeMay–Jul 2026 | $2,500,000 | 33 | $1,241 | Reported |
| San BrunoApr–Jun 2026 | $1,450,500 | 51 | $1,025 | Reported |
| MillbraeApr–Jun 2026 | $2,301,000 | 32 | $1,267 | Reported |
| San BrunoMar–May 2026 | $1,497,500 | 46 | $984 | Reported |
| MillbraeMar–May 2026 | $2,275,000 | 26 | $1,255 | Reported |
| San BrunoFeb–Apr 2026 | $1,517,500 | 36 | $961 | Reported |
| MillbraeFeb–Apr 2026 | $2,250,000 | 28 | $1,286 | Reported |
| San BrunoJan–Mar 2026 | $1,531,750 | 30 | $995 | Reported |
| MillbraeJan–Mar 2026 | $2,205,000 | 23 | $1,172 | Reported |
| San BrunoDec 2025–Feb 2026 | $1,500,000 | 25 | $1,082 | Reported |
| MillbraeDec 2025–Feb 2026 | $2,320,000 | 20 | $1,200 | Reported |
| San BrunoNov 2025–Jan 2026 | $1,430,000 | 36 | $978 | Reported |
| MillbraeNov 2025–Jan 2026 | $2,323,750 | 20 | $1,149 | Reported |
| San BrunoOct–Dec 2025 | $1,345,000 | 45 | $967 | Reported |
| MillbraeOct–Dec 2025 | $2,323,750 | 28 | $1,179 | Reported |
| San BrunoSep–Nov 2025 | $1,300,000 | 54 | $974 | Reported |
| MillbraeSep–Nov 2025 | $2,150,000 | 31 | $1,158 | Reported |
| San BrunoAug–Oct 2025 | $1,350,000 | 56 | $989 | Reported |
| MillbraeAug–Oct 2025 | $1,977,500 | 40 | $1,197 | Reported |
| San BrunoJul–Sep 2025 | $1,420,000 | 71 | $986 | Reported |
| MillbraeJul–Sep 2025 | $2,119,000 | 40 | $1,287 | Reported |
| San BrunoJun–Aug 2025 | $1,480,000 | 66 | $988 | Reported |
| MillbraeJun–Aug 2025 | $2,075,000 | 36 | $1,261 | Reported |
| San BrunoMay–Jul 2025 | $1,512,500 | 74 | $986 | Reported |
| MillbraeMay–Jul 2025 | $2,131,500 | 36 | $1,226 | Reported |
| San BrunoApr–Jun 2025 | $1,562,500 | 60 | $1,011 | Reported |
| MillbraeApr–Jun 2025 | $2,125,000 | 35 | $1,231 | Reported |
| San BrunoMar–May 2025 | $1,562,500 | 58 | $977 | Reported |
| MillbraeMar–May 2025 | $2,300,000 | 37 | $1,217 | Reported |
| San BrunoFeb–Apr 2025 | $1,500,000 | 42 | $974 | Reported |
| MillbraeFeb–Apr 2025 | $2,360,000 | 25 | $1,233 | Reported |
| San BrunoJan–Mar 2025 | $1,390,000 | 39 | $929 | Reported |
| MillbraeJan–Mar 2025 | $2,280,000 | 19 | $1,139 | Reported |
| San BrunoDec 2024–Feb 2025 | $1,330,000 | 46 | $939 | Reported |
| MillbraeDec 2024–Feb 2025 | $2,050,000 | 15 | $1,219 | Reported |
| San BrunoNov 2024–Jan 2025 | $1,340,000 | 49 | $901 | Reported |
| MillbraeNov 2024–Jan 2025 | $2,050,000 | 19 | $1,153 | Reported |
| San BrunoOct–Dec 2024 | $1,390,000 | 60 | $923 | Reported |
| MillbraeOct–Dec 2024 | $2,170,000 | 21 | $1,192 | Reported |
| San BrunoSep–Nov 2024 | $1,481,500 | 54 | $900 | Reported |
| MillbraeSep–Nov 2024 | $2,080,000 | 33 | $1,132 | Reported |
| San BrunoAug–Oct 2024 | $1,488,000 | 67 | $948 | Reported |
| MillbraeAug–Oct 2024 | $2,100,000 | 37 | $1,132 | Reported |
| San BrunoJul–Sep 2024 | $1,475,000 | 55 | $937 | Reported |
| MillbraeJul–Sep 2024 | $2,000,000 | 41 | $1,167 | Reported |
| San BrunoJun–Aug 2024 | $1,494,000 | 60 | $988 | Reported |
| MillbraeJun–Aug 2024 | $2,150,000 | 36 | $1,185 | Reported |
| San BrunoMay–Jul 2024 | $1,490,000 | 48 | $1,019 | Reported |
| MillbraeMay–Jul 2024 | $1,989,000 | 33 | $1,265 | Reported |
| San BrunoApr–Jun 2024 | $1,510,000 | 55 | $986 | Reported |
| MillbraeApr–Jun 2024 | $2,075,000 | 40 | $1,246 | Reported |
| San BrunoMar–May 2024 | $1,510,000 | 43 | $986 | Reported |
| MillbraeMar–May 2024 | $2,218,000 | 32 | $1,270 | Reported |
| San BrunoFeb–Apr 2024 | $1,447,000 | 36 | $962 | Reported |
| MillbraeFeb–Apr 2024 | $2,128,000 | 33 | $1,140 | Reported |
| San BrunoJan–Mar 2024 | $1,400,000 | 23 | $996 | Reported |
| MillbraeJan–Mar 2024 | $2,022,500 | 20 | $1,110 | Reported |
| San BrunoDec 2023–Feb 2024 | $1,287,500 | 28 | $982 | Reported |
| MillbraeDec 2023–Feb 2024 | $2,022,500 | 20 | $1,077 | Reported |
| San BrunoNov 2023–Jan 2024 | $1,320,000 | 33 | $948 | Reported |
| MillbraeNov 2023–Jan 2024 | $1,800,000 | 21 | $1,030 | Reported |
| San BrunoOct–Dec 2023 | $1,375,500 | 48 | $930 | Reported |
| MillbraeOct–Dec 2023 | $2,025,000 | 26 | $1,076 | Reported |
| San BrunoSep–Nov 2023 | $1,389,000 | 48 | $929 | Reported |
| MillbraeSep–Nov 2023 | $1,960,000 | 31 | $1,125 | Reported |
| San BrunoAug–Oct 2023 | $1,444,250 | 53 | $923 | Reported |
| MillbraeAug–Oct 2023 | $2,100,000 | 27 | $1,090 | Reported |
| San BrunoJul–Sep 2023 | $1,430,000 | 48 | $944 | Reported |
| MillbraeJul–Sep 2023 | $2,115,000 | 29 | $1,090 | Reported |
| San BrunoJun–Aug 2023 | $1,410,500 | 54 | $914 | Reported |
| MillbraeJun–Aug 2023 | $1,976,500 | 32 | $1,071 | Reported |
| San BrunoMay–Jul 2023 | $1,415,500 | 50 | $932 | Reported |
| MillbraeMay–Jul 2023 | $2,000,000 | 35 | $1,107 | Reported |
| San BrunoApr–Jun 2023 | $1,380,000 | 45 | $990 | Reported |
| MillbraeApr–Jun 2023 | $1,975,000 | 27 | $1,107 | Reported |
| San BrunoMar–May 2023 | $1,390,000 | 36 | $994 | Reported |
| MillbraeMar–May 2023 | $2,028,000 | 21 | $1,120 | Reported |
| San BrunoFeb–Apr 2023 | $1,342,500 | 28 | $948 | Reported |
| MillbraeFeb–Apr 2023 | $1,917,500 | 14 | $1,088 | Reported |
| San BrunoJan–Mar 2023 | $1,328,000 | 29 | $876 | Reported |
| MillbraeJan–Mar 2023 | $1,697,500 | 16 | $1,081 | Reported |
| San BrunoDec 2022–Feb 2023 | $1,225,000 | 47 | $879 | Reported |
| MillbraeDec 2022–Feb 2023 | $1,710,000 | 19 | $1,080 | Reported |
| San BrunoNov 2022–Jan 2023 | $1,277,500 | 54 | $878 | Reported |
| MillbraeNov 2022–Jan 2023 | $1,800,000 | 23 | $1,083 | Reported |
| San BrunoOct–Dec 2022 | $1,300,000 | 60 | $887 | Reported |
| MillbraeOct–Dec 2022 | $1,980,000 | 25 | $1,189 | Reported |
| San BrunoSep–Nov 2022 | $1,381,000 | 53 | $888 | Reported |
| MillbraeSep–Nov 2022 | $2,045,000 | 28 | $1,109 | Reported |
| San BrunoAug–Oct 2022 | $1,400,000 | 60 | $885 | Reported |
| MillbraeAug–Oct 2022 | $2,099,000 | 34 | $1,109 | Reported |
| San BrunoJul–Sep 2022 | $1,407,000 | 56 | $911 | Reported |
| MillbraeJul–Sep 2022 | $2,099,000 | 38 | $1,121 | Reported |
| San BrunoJun–Aug 2022 | $1,407,000 | 50 | $932 | Reported |
| MillbraeJun–Aug 2022 | $2,150,000 | 37 | $1,192 | Reported |
| San BrunoMay–Jul 2022 | $1,512,500 | 58 | $1,051 | Reported |
| MillbraeMay–Jul 2022 | $2,228,000 | 40 | $1,270 | Reported |
| San BrunoApr–Jun 2022 | $1,525,000 | 75 | $1,053 | Reported |
| MillbraeApr–Jun 2022 | $2,428,500 | 36 | $1,294 | Reported |
| San BrunoMar–May 2022 | $1,620,000 | 77 | $1,085 | Reported |
| MillbraeMar–May 2022 | $2,514,500 | 36 | $1,287 | Reported |
| San BrunoFeb–Apr 2022 | $1,620,000 | 59 | $1,086 | Reported |
| MillbraeFeb–Apr 2022 | $2,514,500 | 24 | $1,212 | Reported |
| San BrunoJan–Mar 2022 | $1,635,000 | 40 | $1,037 | Reported |
| MillbraeJan–Mar 2022 | $2,383,000 | 19 | $1,174 | Reported |
| San BrunoDec 2021–Feb 2022 | $1,365,000 | 41 | $969 | Reported |
| MillbraeDec 2021–Feb 2022 | $2,135,000 | 24 | $1,200 | Reported |
| San BrunoNov 2021–Jan 2022 | $1,370,000 | 54 | $970 | Reported |
| MillbraeNov 2021–Jan 2022 | $2,200,000 | 38 | $1,253 | Reported |
| San BrunoOct–Dec 2021 | $1,375,000 | 65 | $985 | Reported |
| MillbraeOct–Dec 2021 | $2,240,000 | 46 | $1,253 | Reported |
| San BrunoSep–Nov 2021 | $1,400,000 | 72 | $1,003 | Reported |
| MillbraeSep–Nov 2021 | $2,250,000 | 48 | $1,245 | Reported |
| San BrunoAug–Oct 2021 | $1,405,000 | 75 | $979 | Reported |
| MillbraeAug–Oct 2021 | $2,242,500 | 52 | $1,140 | Reported |
| San BrunoJul–Sep 2021 | $1,404,000 | 73 | $975 | Reported |
| MillbraeJul–Sep 2021 | $2,159,500 | 60 | $1,078 | Reported |
- San Bruno: source updated 2026-09-03; retrieved 2026-09-16. Original Redfin download · Methodology
- Millbrae: source updated 2026-09-03; retrieved 2026-09-16. Original Redfin download · Methodology
Historical figures may be revised by the source. Changing the view uses the retained observations; it does not recompute transaction medians or create new model forecasts.
Optional history: completed five-year price changes
Five-year price history
Compare completed five-year periods after inflation. These comparisons use all-home indices, separate from the sales charts and home-type filters above.
San Bruno
What happened over five years?
Annualized growth after inflation · All homes
San BrunoSan Mateo County
Exact returns, dates & interpretation
| Period | Nominal | After inflation | County, after inflation | City minus county |
|---|---|---|---|---|
| 2010-01-31 → 2015-01-31 | 7.2% | 5.6% | 5.4% | 0.16 pp |
| 2015-01-31 → 2020-01-31 | 9.4% | 7.3% | 5.7% | 1.59 pp |
| 2020-01-31 → 2025-01-31 | 4.8% | 0.5% | -0.8% | 1.35 pp |
These are observed outcomes using revised Zillow history and BLS CPI-U. They describe past price changes and do not establish future performance. A city can beat the county while losing purchasing power. Single-family/condo controls do not change this all-home history.
Millbrae
What happened over five years?
Annualized growth after inflation · All homes
MillbraeSan Mateo County
Exact returns, dates & interpretation
| Period | Nominal | After inflation | County, after inflation | City minus county |
|---|---|---|---|---|
| 2010-01-31 → 2015-01-31 | 7.6% | 6.0% | 5.4% | 0.56 pp |
| 2015-01-31 → 2020-01-31 | 7.0% | 4.9% | 5.7% | -0.86 pp |
| 2020-01-31 → 2025-01-31 | 4.5% | 0.3% | -0.8% | 1.10 pp |
These are observed outcomes using revised Zillow history and BLS CPI-U. They describe past price changes and do not establish future performance. A city can beat the county while losing purchasing power. Single-family/condo controls do not change this all-home history.
Keep this comparison handy
The comparison link remembers your cities, home type and dates. A buying brief uses the latest published evidence.
Latest listing conditions & published market snapshot
This snapshot shows the latest published availability and marketing time. Historical chart controls above do not change its observation date.
Single-family homes
Single-family homes
Jun 2026–Aug 2026 · rolling 3 months · Redfin Data Center
| Measure | San Bruno | Millbrae |
|---|---|---|
| Median sale price | $1,457,146 | $2,333,632 |
| Closed sales | 56 | 37 |
| Homes for sale at period end | 15 | 10 |
| Median days on market | 13 days | 13 days |
Redfin revises its data and adjusts recent estimates for reporting delays. These published aggregates can change as additional transactions are reported; they are not final transaction counts.
A higher median price does not measure the premium for an identical home. Marketing time follows the source’s transaction definition; it does not predict the time needed to sell a particular property.
Definitions, dates, and sources
San Bruno · Jun 2026–Aug 2026 · rolling 3 months
Redfin Data Center city boundaries; not seasonally adjusted; rolling three-month window. Median price and sales count use closed sales by closing date. Inventory counts homes for sale on the last day, excluding listings older than one year; it is not all listings active during the window. Median days on market uses homes going under contract during the window, from listing to contract, excluding listings older than one year. Property types remain separate. Price-reduction share is unavailable in this extract.
Retrieved 2026-09-15 · Published 2026-09-15. Redfin Data Center
Millbrae · Jun 2026–Aug 2026 · rolling 3 months
Redfin Data Center city boundaries; not seasonally adjusted; rolling three-month window. Median price and sales count use closed sales by closing date. Inventory counts homes for sale on the last day, excluding listings older than one year; it is not all listings active during the window. Median days on market uses homes going under contract during the window, from listing to contract, excluding listings older than one year. Property types remain separate. Price-reduction share is unavailable in this extract.
Retrieved 2026-09-15 · Published 2026-09-15. Redfin Data Center
How to read these comparisons: match the homes, dates and sample behind each price.
Have a home in mind?
City prices help narrow your search. Check the homes you are considering for costs, nearby changes and questions to resolve before an offer.
Compare actual homes →Optional city research: local analysis, modeled values & the economy
These sources add longer-term context. They use different populations and dates from your selected sales charts.
Questions to take to each city
San Bruno city guide →
What to investigate at the address
Test the remaining price gap against homes you could actually substitute for one another.
- Does the price difference remain after matching space, condition, lot size, and location?
- Which corridor improvements are already usable from the address, and which are still plans?
- Would the home still meet your needs if the gap with Millbrae never narrowed?
Millbrae city guide →
What to investigate at the address
Make the premium justify itself through benefits your household will use.
- What is the complete door-to-door trip at the times you travel?
- How much of the premium remains within the same property type and condition?
- Which station-area benefits exist today, and which depend on future delivery?
San Bruno: real catch-up in the index, with more to explain than a low price
San Bruno gained substantial ground against the county over ten years, yet still trades below Millbrae at the city-index level. The evidence supports investigating the gap without assuming it must close.
Housing Alpha Research · Published 2026-09-15. This article retains its original evidence dates; newer market snapshots are shown separately.
Read the city analysis →Millbrae: what the premium buys, and where transit fits
Millbrae’s premium to the county widened, while its gap with San Bruno narrowed modestly. Those two facts can coexist—and neither turns a station-area plan into a return forecast.
Housing Alpha Research · Published 2026-09-15. This article retains its original evidence dates; newer market snapshots are shown separately.
Read the city analysis →How large is the citywide price gap?
Zillow Home Value Index · Jul 2026 · All homes, smoothed and seasonally adjusted.
| Measure | San Bruno | Millbrae |
|---|---|---|
| Typical modeled home value | $1,308,809 | $2,055,633 |
| 1-year nominal change | +2.3% | +6.5% |
| 10-year nominal change | +64.0% | +55.8% |
| Value ÷ San Mateo County | 0.82× | 1.29× |
- Millbrae’s typical modeled value is 57.1% higher than San Bruno’s, using San Bruno as the denominator.
Citywide gaps reflect different homes, lots, neighborhoods and amenities. They do not establish the premium for an identical house or identify an undervalued city. Appreciation excludes rent, ownership costs and financing.
Home-value history across your cities
All series start at 100 in 2000-01. 2000-01 to 2026-07.
View exact values (319 periods)
| Month | San Bruno | Millbrae |
|---|---|---|
| 2026-07 | $1,308,809 | $2,055,633 |
| 2026-06 | $1,303,841 | $2,048,245 |
| 2026-05 | $1,304,325 | $2,048,606 |
| 2026-04 | $1,302,107 | $2,044,258 |
| 2026-03 | $1,298,732 | $2,032,441 |
| 2026-02 | $1,292,659 | $2,013,830 |
| 2026-01 | $1,288,055 | $2,000,493 |
| 2025-12 | $1,284,581 | $1,991,877 |
| 2025-11 | $1,279,906 | $1,977,627 |
| 2025-10 | $1,276,820 | $1,960,165 |
| 2025-09 | $1,275,458 | $1,944,386 |
| 2025-08 | $1,275,767 | $1,933,461 |
| 2025-07 | $1,279,657 | $1,930,789 |
| 2025-06 | $1,285,004 | $1,932,411 |
| 2025-05 | $1,293,929 | $1,942,278 |
| 2025-04 | $1,300,677 | $1,948,490 |
| 2025-03 | $1,303,992 | $1,949,809 |
| 2025-02 | $1,303,849 | $1,947,469 |
| 2025-01 | $1,299,364 | $1,940,866 |
| 2024-12 | $1,290,017 | $1,930,958 |
| 2024-11 | $1,279,121 | $1,919,432 |
| 2024-10 | $1,273,899 | $1,914,473 |
| 2024-09 | $1,276,700 | $1,913,947 |
| 2024-08 | $1,279,664 | $1,910,754 |
| 2024-07 | $1,279,835 | $1,903,456 |
| 2024-06 | $1,274,287 | $1,889,756 |
| 2024-05 | $1,263,663 | $1,869,369 |
| 2024-04 | $1,248,040 | $1,838,914 |
| 2024-03 | $1,234,096 | $1,815,865 |
| 2024-02 | $1,227,745 | $1,805,633 |
| 2024-01 | $1,228,292 | $1,814,257 |
| 2023-12 | $1,232,092 | $1,825,554 |
| 2023-11 | $1,234,931 | $1,832,241 |
| 2023-10 | $1,234,815 | $1,830,085 |
| 2023-09 | $1,227,816 | $1,818,922 |
| 2023-08 | $1,217,298 | $1,802,921 |
| 2023-07 | $1,207,009 | $1,787,102 |
| 2023-06 | $1,199,925 | $1,772,996 |
| 2023-05 | $1,193,102 | $1,763,342 |
| 2023-04 | $1,188,138 | $1,755,907 |
| 2023-03 | $1,186,079 | $1,754,662 |
| 2023-02 | $1,193,133 | $1,765,856 |
| 2023-01 | $1,203,278 | $1,784,455 |
| 2022-12 | $1,216,497 | $1,808,388 |
| 2022-11 | $1,228,353 | $1,831,124 |
| 2022-10 | $1,246,201 | $1,861,598 |
| 2022-09 | $1,272,298 | $1,906,562 |
| 2022-08 | $1,302,641 | $1,958,294 |
| 2022-07 | $1,328,679 | $2,001,554 |
| 2022-06 | $1,341,184 | $2,020,842 |
| 2022-05 | $1,341,485 | $2,019,706 |
| 2022-04 | $1,324,924 | $1,994,665 |
| 2022-03 | $1,293,341 | $1,948,153 |
| 2022-02 | $1,249,722 | $1,886,335 |
| 2022-01 | $1,213,489 | $1,832,132 |
| 2021-12 | $1,191,093 | $1,794,801 |
| 2021-11 | $1,181,946 | $1,772,280 |
| 2021-10 | $1,179,805 | $1,761,593 |
| 2021-09 | $1,184,014 | $1,762,018 |
| 2021-08 | $1,191,071 | $1,766,082 |
| 2021-07 | $1,191,052 | $1,759,934 |
| 2021-06 | $1,181,807 | $1,740,728 |
| 2021-05 | $1,166,909 | $1,714,841 |
| 2021-04 | $1,152,676 | $1,692,689 |
| 2021-03 | $1,138,980 | $1,673,761 |
| 2021-02 | $1,127,163 | $1,661,269 |
| 2021-01 | $1,114,755 | $1,647,240 |
| 2020-12 | $1,102,021 | $1,632,773 |
| 2020-11 | $1,088,574 | $1,615,325 |
| 2020-10 | $1,074,552 | $1,597,307 |
| 2020-09 | $1,063,094 | $1,580,237 |
| 2020-08 | $1,052,845 | $1,563,346 |
| 2020-07 | $1,048,908 | $1,554,717 |
| 2020-06 | $1,050,824 | $1,554,147 |
| 2020-05 | $1,054,718 | $1,560,578 |
| 2020-04 | $1,053,716 | $1,563,606 |
| 2020-03 | $1,045,350 | $1,561,374 |
| 2020-02 | $1,035,697 | $1,557,787 |
| 2020-01 | $1,028,208 | $1,555,370 |
| 2019-12 | $1,021,740 | $1,552,681 |
| 2019-11 | $1,016,875 | $1,552,435 |
| 2019-10 | $1,011,879 | $1,550,493 |
| 2019-09 | $1,009,268 | $1,544,848 |
| 2019-08 | $1,004,200 | $1,529,066 |
| 2019-07 | $997,653 | $1,512,323 |
| 2019-06 | $991,974 | $1,502,972 |
| 2019-05 | $989,584 | $1,498,894 |
| 2019-04 | $991,488 | $1,501,815 |
| 2019-03 | $996,787 | $1,512,316 |
| 2019-02 | $1,002,840 | $1,530,350 |
| 2019-01 | $1,009,847 | $1,549,615 |
| 2018-12 | $1,013,835 | $1,561,078 |
| 2018-11 | $1,015,858 | $1,565,898 |
| 2018-10 | $1,012,690 | $1,564,293 |
| 2018-09 | $1,008,091 | $1,558,806 |
| 2018-08 | $1,005,095 | $1,559,956 |
| 2018-07 | $1,002,731 | $1,565,298 |
| 2018-06 | $997,708 | $1,568,470 |
| 2018-05 | $989,679 | $1,562,031 |
| 2018-04 | $980,294 | $1,547,834 |
| 2018-03 | $969,379 | $1,531,484 |
| 2018-02 | $954,368 | $1,510,143 |
| 2018-01 | $935,699 | $1,483,584 |
| 2017-12 | $917,959 | $1,457,955 |
| 2017-11 | $901,532 | $1,435,951 |
| 2017-10 | $886,979 | $1,416,089 |
| 2017-09 | $875,610 | $1,399,445 |
| 2017-08 | $868,354 | $1,387,998 |
| 2017-07 | $863,852 | $1,381,718 |
| 2017-06 | $857,734 | $1,378,009 |
| 2017-05 | $849,643 | $1,371,947 |
| 2017-04 | $842,419 | $1,364,419 |
| 2017-03 | $835,564 | $1,351,060 |
| 2017-02 | $829,407 | $1,337,370 |
| 2017-01 | $821,942 | $1,325,263 |
| 2016-12 | $814,507 | $1,316,454 |
| 2016-11 | $807,413 | $1,310,417 |
| 2016-10 | $803,103 | $1,306,623 |
| 2016-09 | $799,292 | $1,306,401 |
| 2016-08 | $798,029 | $1,310,374 |
| 2016-07 | $797,963 | $1,319,634 |
| 2016-06 | $800,453 | $1,330,169 |
| 2016-05 | $801,645 | $1,336,573 |
| 2016-04 | $800,920 | $1,339,466 |
| 2016-03 | $795,108 | $1,333,182 |
| 2016-02 | $786,296 | $1,320,278 |
| 2016-01 | $775,348 | $1,300,916 |
| 2015-12 | $765,612 | $1,282,094 |
| 2015-11 | $758,265 | $1,264,573 |
| 2015-10 | $748,458 | $1,245,515 |
| 2015-09 | $737,652 | $1,228,736 |
| 2015-08 | $724,428 | $1,215,338 |
| 2015-07 | $714,175 | $1,205,151 |
| 2015-06 | $702,967 | $1,191,711 |
| 2015-05 | $692,810 | $1,177,312 |
| 2015-04 | $682,196 | $1,161,660 |
| 2015-03 | $673,626 | $1,147,873 |
| 2015-02 | $664,005 | $1,129,524 |
| 2015-01 | $654,812 | $1,111,316 |
| 2014-12 | $646,120 | $1,092,717 |
| 2014-11 | $640,985 | $1,080,038 |
| 2014-10 | $635,930 | $1,067,045 |
| 2014-09 | $631,565 | $1,056,828 |
| 2014-08 | $624,412 | $1,047,007 |
| 2014-07 | $618,854 | $1,042,670 |
| 2014-06 | $613,154 | $1,037,894 |
| 2014-05 | $606,745 | $1,026,065 |
| 2014-04 | $600,273 | $1,009,359 |
| 2014-03 | $594,448 | $993,602 |
| 2014-02 | $590,512 | $981,712 |
| 2014-01 | $585,446 | $970,358 |
| 2013-12 | $580,045 | $957,504 |
| 2013-11 | $575,943 | $946,789 |
| 2013-10 | $570,925 | $934,361 |
| 2013-09 | $564,907 | $923,130 |
| 2013-08 | $555,892 | $909,083 |
| 2013-07 | $546,396 | $897,360 |
| 2013-06 | $533,460 | $879,831 |
| 2013-05 | $519,246 | $863,123 |
| 2013-04 | $506,105 | $847,035 |
| 2013-03 | $496,029 | $835,825 |
| 2013-02 | $488,036 | $825,741 |
| 2013-01 | $480,101 | $815,213 |
| 2012-12 | $472,572 | $805,196 |
| 2012-11 | $466,279 | $794,268 |
| 2012-10 | $458,531 | $782,149 |
| 2012-09 | $449,352 | $769,454 |
| 2012-08 | $437,752 | $756,317 |
| 2012-07 | $428,033 | $746,021 |
| 2012-06 | $420,186 | $736,002 |
| 2012-05 | $414,866 | $727,968 |
| 2012-04 | $411,359 | $719,750 |
| 2012-03 | $409,508 | $712,819 |
| 2012-02 | $409,818 | $709,490 |
| 2012-01 | $410,580 | $706,991 |
| 2011-12 | $412,252 | $707,022 |
| 2011-11 | $412,654 | $703,396 |
| 2011-10 | $413,213 | $700,068 |
| 2011-09 | $416,537 | $703,807 |
| 2011-08 | $421,171 | $710,482 |
| 2011-07 | $426,779 | $720,457 |
| 2011-06 | $429,566 | $722,957 |
| 2011-05 | $431,255 | $723,444 |
| 2011-04 | $431,474 | $719,561 |
| 2011-03 | $431,728 | $716,370 |
| 2011-02 | $434,154 | $717,801 |
| 2011-01 | $437,779 | $722,847 |
| 2010-12 | $441,470 | $728,292 |
| 2010-11 | $445,390 | $734,803 |
| 2010-10 | $452,706 | $746,360 |
| 2010-09 | $458,255 | $755,259 |
| 2010-08 | $463,522 | $763,613 |
| 2010-07 | $464,997 | $764,464 |
| 2010-06 | $468,102 | $769,613 |
| 2010-05 | $467,456 | $770,849 |
| 2010-04 | $465,908 | $773,651 |
| 2010-03 | $464,116 | $775,121 |
| 2010-02 | $465,104 | $776,805 |
| 2010-01 | $463,249 | $771,285 |
| 2009-12 | $457,735 | $760,296 |
| 2009-11 | $449,798 | $747,259 |
| 2009-10 | $445,862 | $741,308 |
| 2009-09 | $446,443 | $741,230 |
| 2009-08 | $449,749 | $744,707 |
| 2009-07 | $452,052 | $747,463 |
| 2009-06 | $453,838 | $748,941 |
| 2009-05 | $459,170 | $757,603 |
| 2009-04 | $465,034 | $765,338 |
| 2009-03 | $472,499 | $776,328 |
| 2009-02 | $474,768 | $778,940 |
| 2009-01 | $478,890 | $786,090 |
| 2008-12 | $484,979 | $795,912 |
| 2008-11 | $493,096 | $806,529 |
| 2008-10 | $502,158 | $816,310 |
| 2008-09 | $511,685 | $825,581 |
| 2008-08 | $522,248 | $834,739 |
| 2008-07 | $533,466 | $842,124 |
| 2008-06 | $544,316 | $846,342 |
| 2008-05 | $553,880 | $847,954 |
| 2008-04 | $564,017 | $852,237 |
| 2008-03 | $570,309 | $853,961 |
| 2008-02 | $579,609 | $864,257 |
| 2008-01 | $587,573 | $875,113 |
| 2007-12 | $598,443 | $890,686 |
| 2007-11 | $604,812 | $898,351 |
| 2007-10 | $608,725 | $901,383 |
| 2007-09 | $609,762 | $899,103 |
| 2007-08 | $612,788 | $899,260 |
| 2007-07 | $615,714 | $899,835 |
| 2007-06 | $617,059 | $899,175 |
| 2007-05 | $617,140 | $895,667 |
| 2007-04 | $616,938 | $892,528 |
| 2007-03 | $615,466 | $888,164 |
| 2007-02 | $614,445 | $886,672 |
| 2007-01 | $612,495 | $883,213 |
| 2006-12 | $613,257 | $882,587 |
| 2006-11 | $613,755 | $881,515 |
| 2006-10 | $615,078 | $881,741 |
| 2006-09 | $616,424 | $882,744 |
| 2006-08 | $616,990 | $882,682 |
| 2006-07 | $616,045 | $879,587 |
| 2006-06 | $616,374 | $880,494 |
| 2006-05 | $616,671 | $883,342 |
| 2006-04 | $615,899 | $887,243 |
| 2006-03 | $611,215 | $883,667 |
| 2006-02 | $606,126 | $878,008 |
| 2006-01 | $603,793 | $874,520 |
| 2005-12 | $600,773 | $870,391 |
| 2005-11 | $596,894 | $865,373 |
| 2005-10 | $590,011 | $857,364 |
| 2005-09 | $584,258 | $851,790 |
| 2005-08 | $578,287 | $846,522 |
| 2005-07 | $572,518 | $841,566 |
| 2005-06 | $564,986 | $832,845 |
| 2005-05 | $555,660 | $820,714 |
| 2005-04 | $546,056 | $807,540 |
| 2005-03 | $539,904 | $800,869 |
| 2005-02 | $533,142 | $793,507 |
| 2005-01 | $525,529 | $784,768 |
| 2004-12 | $516,061 | $772,489 |
| 2004-11 | $508,202 | $762,324 |
| 2004-10 | $501,850 | $754,796 |
| 2004-09 | $496,296 | $747,843 |
| 2004-08 | $489,719 | $740,182 |
| 2004-07 | $483,015 | $731,710 |
| 2004-06 | $476,557 | $722,799 |
| 2004-05 | $471,315 | $714,354 |
| 2004-04 | $464,756 | $703,862 |
| 2004-03 | $457,994 | $693,091 |
| 2004-02 | $449,865 | $680,267 |
| 2004-01 | $443,725 | $670,232 |
| 2003-12 | $438,354 | $660,993 |
| 2003-11 | $435,004 | $654,634 |
| 2003-10 | $432,173 | $648,863 |
| 2003-09 | $428,425 | $643,383 |
| 2003-08 | $425,583 | $639,980 |
| 2003-07 | $423,956 | $639,201 |
| 2003-06 | $424,008 | $641,851 |
| 2003-05 | $423,223 | $643,204 |
| 2003-04 | $421,878 | $642,989 |
| 2003-03 | $419,917 | $640,002 |
| 2003-02 | $418,602 | $637,117 |
| 2003-01 | $416,649 | $633,292 |
| 2002-12 | $413,748 | $628,704 |
| 2002-11 | $411,907 | $626,225 |
| 2002-10 | $409,508 | $623,959 |
| 2002-09 | $406,862 | $620,663 |
| 2002-08 | $401,848 | $613,352 |
| 2002-07 | $396,141 | $605,109 |
| 2002-06 | $390,614 | $597,262 |
| 2002-05 | $385,712 | $590,335 |
| 2002-04 | $381,998 | $585,125 |
| 2002-03 | $379,341 | $582,769 |
| 2002-02 | $378,168 | $584,165 |
| 2002-01 | $377,992 | $587,653 |
| 2001-12 | $378,663 | $591,793 |
| 2001-11 | $379,434 | $595,173 |
| 2001-10 | $379,985 | $597,204 |
| 2001-09 | $379,065 | $597,537 |
| 2001-08 | $377,726 | $597,489 |
| 2001-07 | $376,255 | $597,480 |
| 2001-06 | $375,622 | $598,612 |
| 2001-05 | $373,704 | $598,269 |
| 2001-04 | $369,891 | $594,765 |
| 2001-03 | $364,399 | $587,835 |
| 2001-02 | $358,587 | $579,662 |
| 2001-01 | $352,550 | $571,940 |
| 2000-12 | $346,382 | $563,998 |
| 2000-11 | $340,171 | $556,349 |
| 2000-10 | $334,250 | $548,211 |
| 2000-09 | $328,744 | $540,492 |
| 2000-08 | $323,531 | $533,101 |
| 2000-07 | $317,706 | $523,866 |
| 2000-06 | $311,041 | $513,546 |
| 2000-05 | $304,534 | $502,657 |
| 2000-04 | $299,251 | $493,830 |
| 2000-03 | $295,395 | $487,134 |
| 2000-02 | $293,489 | $483,730 |
| 2000-01 | $292,121 | $481,863 |
Housing sources and shared evidence release
Shared release baseline-2026-09-14 · Latest retrieval 2026-09-14.
ZHVI all homes mid-tier smoothed seasonally adjusted cities · Retrieved 2026-09-14T00:45:00+00:00
ZHVI all homes mid-tier smoothed seasonally adjusted counties · Retrieved 2026-09-14T00:45:00+00:00
All columns use the latest month present in every selected city and the county. Each change uses an exact same-month baseline.
Jobs and completed homes
Track jobs located in each city and homes reaching completion. These histories help investigate growth; they do not establish that jobs create local households or predict higher home values.
| Measure and period | San Bruno | Millbrae |
|---|---|---|
| Workplace jobs · 2023 Q2 snapshot | 14,821 | 5,409 |
| Job change · 2018–2023 Q2 | -10.7% | -9.0% |
| Reported completed homes · 2025 | 172 | 10 |
County context: 425,114 workplace jobs in 2023 Q2; +1.7% since 2018 Q2. The benchmark includes the entire county.
Workplace job history
All series start at 100 in 2012. 2012 to 2023.
View exact values (12 periods)
| Year · Q2 | San Bruno | Millbrae |
|---|---|---|
| 2023 | 14,821 | 5,409 |
| 2022 | 14,415 | 5,431 |
| 2021 | 12,867 | 4,606 |
| 2020 | 12,533 | 4,828 |
| 2019 | 16,541 | 6,140 |
| 2018 | 16,589 | 5,947 |
| 2017 | 17,103 | 5,967 |
| 2016 | 16,447 | 5,925 |
| 2015 | 14,484 | 5,805 |
| 2014 | 12,309 | 5,355 |
| 2013 | 12,706 | 4,986 |
| 2012 | 12,718 | 4,930 |
Census LODES · 2012–2023. Annual Q2 beginning-of-quarter job counts; current employment may differ. Jobs are measured at workplaces and can include more than one job per worker.
Reported home completions by year
Homes counted in each named geography. 2018 to 2025.
View exact values (8 periods)
| Reporting year | San Bruno | Millbrae |
|---|---|---|
| 2025 | 172 | 10 |
| 2024 | 14 | 10 |
| 2023 | 9 | 263 |
| 2022 | 57 | 82 |
| 2021 | 37 | 19 |
| 2020 | Unavailable | 3 |
| 2019 | 88 | 8 |
| 2018 | 1 | 1 |
California HCD APR · 2018–2025. Units receiving a certificate of occupancy or other readiness. This is an annual flow, includes replacement homes, and does not measure net additions to the housing stock.
1 city-year is withheld from the completion chart because source records need review. Gaps stay visible; we do not estimate the missing totals.
Completion history and source checks
HCD publishes data reported by local jurisdictions and does not independently verify it. Totals either pass our date, arithmetic and exact-duplicate checks or are reconciled to the city’s own current-year completion summary. Reconciled totals are marked with an asterisk (*). This is not an independent construction audit. A reported zero remains zero.
| Year | San Bruno | Millbrae |
|---|---|---|
| 2025 | 172 | 10 |
| 2024 | 14 | 10 |
| 2023 | 9 | 263 |
| 2022 | 57 | 82 |
| 2021 | 37 | 19 |
| 2020 | Needs review | 3 |
| 2019 | 88 | 8 |
| 2018 | 1 | 1 |
Why a year is withheld
- San Bruno, 2020: The original city packet retains conflicting completion dates and has no usable current-year completion summary. Some original Table A2 entries also differ from the later HCD rows. A corrected city filing or source clarification is needed; the date-filtered subtotal is not accepted. This year is excluded from the chart and accepted observation download.
Original row IDs and the reported totals are retained in the download’s coverage notes. We have not silently removed duplicate rows or moved units to another year.
Definitions, geography and source dates
Census LODES workplace data · Retrieved 2026-09-15. The series uses all jobs (WAC / S000 / JT00), including covered public and private jobs. Self-employment and jobs outside the source’s coverage are excluded. It is neither an annual average nor a count of all hires.
All years use one LODES 8.4 release, 2020 Census blocks and 2024 TIGER place boundaries. The crosswalk defines which blocks belong to each place and the county. Historical city boundaries are not reconstructed. Disclosure protection, location assignment, commuting and remote work limit what these counts say about demand for nearby homes.
HCD APR Table A2 · Retrieved 2026-09-15. Completion dates must fall within the reporting year, totals must equal their income-category components, and identical positive records trigger review. Permit and entitlement fields are not counted as completions. Readiness does not establish that residents moved in. We publish no county completion total: the HCD county jurisdiction covers unincorporated areas.
These are revised historical downloads, not records of what was known in those years. They supplement living pages; published editions and the original forecast retain their evidence.
Download histories and coverage notes (JSON) · Source release 2026-09-15-completionreview
What this research can tell you
Use the evidence to refine your questions. Our first annual model screen did not establish a reliable advantage over the county benchmark. A price gap alone is not a forecast.
Read the hypothesis and first test →