San Bruno housing market
Compare San Bruno home prices and sales trends by home type. Explore school districts, local research and the evidence behind your home search.
San Bruno median home prices
The median is the middle sale price, not the arithmetic average (mean). These figures describe the homes that sold, not the value of every home.
Sales period: – · rolling three months
What this tells a buyer
The single-family median in San Bruno was $1,499,402 for Jul 1, 2026–Sep 30, 2026, with 46 reported closed sales. Use the same home type and dates when comparing cities.
A citywide median is a starting point for your search. It does not match bedrooms, interior size, condition or neighborhood, and is not an estimate for a particular home.
Redfin Data Center · retrieved . Marketing time may measure listing to contract, separately from closed sales.
Filter by bedrooms, bathrooms and sale dates below. Interior-size filters need your own sales CSV; these filters do not change the citywide snapshot.
Long-term view: three completed five-year periods
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.
Home prices & sales history in San Bruno
Citywide sales trends
Compare the market over time. These published figures cover all homes of the selected type; bedroom, bathroom and size filters in Homes matching my search do not apply here.
Jul 1, 2026–Sep 30, 2026 · Single-family homes · three-month window
These are closed-sale statistics. The median is the middle sale price; it changes when the mix of homes sold changes. Price per square foot excludes homes with unreported size, so its sample may be smaller than the sales count. It does not account for condition or location.
Median sale price over time · Single-family homes
Each point covers three months. Monthly updates overlap.
View sales counts and prices by period (36)
| Sale period | Closed sales | Median sale price | Median $ / sq ft |
|---|---|---|---|
| Jul 2026–Sep 2026 | 46 | $1,499,402 | $1,004 |
| Jun 2026–Aug 2026 | 56 | $1,454,250 | $1,002 |
| May 2026–Jul 2026 | 56 | $1,454,250 | $1,012 |
| Apr 2026–Jun 2026 | 51 | $1,450,500 | $1,025 |
| Mar 2026–May 2026 | 46 | $1,497,500 | $984 |
| Feb 2026–Apr 2026 | 36 | $1,517,500 | $961 |
| Jan 2026–Mar 2026 | 30 | $1,531,750 | $995 |
| Dec 2025–Feb 2026 | 25 | $1,500,000 | $1,082 |
| Nov 2025–Jan 2026 | 36 | $1,430,000 | $978 |
| Oct 2025–Dec 2025 | 45 | $1,345,000 | $967 |
| Sep 2025–Nov 2025 | 54 | $1,300,000 | $974 |
| Aug 2025–Oct 2025 | 56 | $1,350,000 | $989 |
| Jul 2025–Sep 2025 | 71 | $1,420,000 | $986 |
| Jun 2025–Aug 2025 | 66 | $1,480,000 | $988 |
| May 2025–Jul 2025 | 74 | $1,512,500 | $986 |
| Apr 2025–Jun 2025 | 60 | $1,562,500 | $1,011 |
| Mar 2025–May 2025 | 58 | $1,562,500 | $977 |
| Feb 2025–Apr 2025 | 42 | $1,500,000 | $974 |
| Jan 2025–Mar 2025 | 39 | $1,390,000 | $929 |
| Dec 2024–Feb 2025 | 46 | $1,330,000 | $939 |
| Nov 2024–Jan 2025 | 49 | $1,340,000 | $901 |
| Oct 2024–Dec 2024 | 60 | $1,390,000 | $923 |
| Sep 2024–Nov 2024 | 54 | $1,481,500 | $900 |
| Aug 2024–Oct 2024 | 67 | $1,488,000 | $948 |
| Jul 2024–Sep 2024 | 55 | $1,475,000 | $937 |
| Jun 2024–Aug 2024 | 60 | $1,494,000 | $988 |
| May 2024–Jul 2024 | 48 | $1,490,000 | $1,019 |
| Apr 2024–Jun 2024 | 55 | $1,510,000 | $986 |
| Mar 2024–May 2024 | 43 | $1,510,000 | $986 |
| Feb 2024–Apr 2024 | 36 | $1,447,000 | $962 |
| Jan 2024–Mar 2024 | 23 | $1,400,000 | $996 |
| Dec 2023–Feb 2024 | 28 | $1,287,500 | $982 |
| Nov 2023–Jan 2024 | 33 | $1,320,000 | $948 |
| Oct 2023–Dec 2023 | 48 | $1,375,500 | $930 |
| Sep 2023–Nov 2023 | 48 | $1,389,000 | $929 |
| Aug 2023–Oct 2023 | 53 | $1,444,250 | $923 |
Source and period definitions
Redfin Data Center · source updated 2026-10-07 · retrieved 2026-10-16. Historical and recent values can be revised as transactions are reported.
City boundaries, separate single-family and condo/co-op populations, nominal dollars, not seasonally adjusted. Each selected window runs from its first day through its last day. Choose March, June, September or December for a calendar quarter. This source does not provide a single-month total, a pooled annual median, quartiles, or bedroom/bathroom/size breakdowns.
Adjacent three-month windows overlap. We do not sum their counts, average their medians, or turn those medians into a home-price box plot. For per-record dates and home filters, use the public-record price explorer in More property tools or your own comparable-sales file. These sources cover different populations.
Have a home in mind?
Start a property deep dive in San Bruno: check available parcel facts, reported price history and sources before your next tour.
Coverage varies by home. These records are incomplete and do not establish current value or a complete sales history.
Explore schools around your next home
Explore school locations and district boundaries within this city, then compare published English and math results. Use the official district links to verify the exact address and check which schools may serve a particular home.
Compare district rankings for this city →
How to verify a home’s school assignment before buying →
District boundaries and school locations provide an area overview. Confirm the district, attendance area and enrollment rules for the exact address and school year.
Check an address with the county / district ↗Districts across San Bruno
Boundaries: 2026-01-01 · Solid colored lines show district boundaries; the dashed line marks city limits. Districts extend beyond the city and can include water and open space. An overlap does not establish which district serves a particular home.
District information & official websites (6)
These districts overlap part of San Bruno. Confirm the exact address, grade and school year with the district; a city name does not establish enrollment eligibility.
- Millbrae Elementary School District · Elementary district · Official website ↗
- Pacifica School District · Elementary district · Official website ↗
- San Bruno Park Elementary School District · Elementary district · Official website ↗
- Jefferson Union High School District · High-school district · Official website ↗
- San Mateo Union High School District · High-school district · Official website ↗
- South San Francisco Unified School District · Unified district · Official website ↗
Schools in San Bruno
Public schools with a reported location inside the city. Use grade level or name to narrow the list; school locations do not establish attendance eligibility.
1 school match · 2025 results · All Students
Parkside Intermediate
San Bruno Park Elementary · Grades 6-8
1801 Niles Avenue, San Bruno
English
Math
Sources, dates & what these results mean
Directory captured 2026-09-18. Locations and grade spans are reported by schools to the California Department of Education (CDE). The list includes active public schools whose reported point is inside the municipality. Private schools, closed schools and unresolved city matches are excluded. A school outside the city can still serve a resident.
Results: 2025 reporting year (2024–25 academic results), All Students. Academic results show the average distance from California’s test standard, including CDE participation adjustments. The reported denominator can include added scores for low participation. “Pair and Share” results, where present, are assigned averages rather than direct results from that school.
Growth describes progress for students with linked results in grades 4–8. CDE’s growth labels are retained. Achievement and growth measure different things; neither is an overall school rating. A missing or suppressed result stays unavailable. Academic results do not establish a school’s causal effect on learning or housing prices.
District geography: 2026-01-01. Complete Census polygons show how intersecting districts continue across city lines. These are district boundaries, not individual school attendance areas. Elementary, secondary and unified districts cover different grade spans. The map and district list do not determine enrollment eligibility for a particular address.
CDE directory · Academic data & definitions · Growth data & definitions · Census district boundaries · Data coverage & source dates
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?
More property records & price filters
Historical county records can help you investigate a home. They do not establish all homes sold or verified comparable sales.
Find an address or filter records in San Bruno →
Latest market details & source dates
Published market snapshots by home type. These dates are separate from the filtered home search above.
Single-family homes
Jul 2026–Sep 2026 · rolling 3 months · Redfin Data Center
| Measure | San Bruno |
|---|---|
| Median sale price | $1,499,402 |
| Closed sales | 46 |
| Homes for sale at period end | 19 |
| Median days on market | 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 · Jul 2026–Sep 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-10-16. Redfin Data Center
Condos / co-ops
Jul 2026–Sep 2026 · rolling 3 months · Redfin Data Center
| Measure | San Bruno |
|---|---|
| Median sale price | $428,956 |
| Closed sales | 25 |
| Homes for sale at period end | 9 |
| Median days on market | 40 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 · Jul 2026–Sep 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-10-16. Redfin Data Center
Optional city research: local analysis, history & finances
Modeled values, tax assessments and dated city research add context. They do not value an individual home or change with the home filters above.
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 · Latest edition (Pacific). This article retains its original evidence dates; newer market snapshots are shown separately.
Read the full city analysis
The catch-up question has some historical substance
San Bruno’s research question is whether part of its price gap with Millbrae could narrow as access, housing and amenities change. Unlike a thesis based only on a low starting price, this one has a descriptive fact behind it: San Bruno’s index gained relative to both the county and Millbrae across the last decade’s endpoints.
Our assessment is that the catch-up occurred in the measured series, but its cause and persistence remain unproven. A buyer needs to distinguish what already happened from what is still expected to happen. Paying for a future repeat requires more evidence than pointing to the earlier gain.
The size of the relative move
San Bruno’s July 2026 modeled typical value is $1,308,809. It rose 2.3% over one year and 64.0% from July 2016. The county increased 45.1% over those ten years. San Bruno’s city-to-county index ratio moved from 72.5% to 82.0%. Retained Zillow series
Against Millbrae, San Bruno rose from 60.5% to 63.7% of the other city’s index. That is measured narrowing in this comparison, although it leaves a substantial gap. It does not imply that San Bruno became more affordable: its own modeled values rose sharply.
The latest year also illustrates the danger of a single narrative. San Bruno’s 2.3% gain was slightly below the county’s 2.5%. A strong ten-year endpoint comparison is compatible with weaker relative performance in a later year. We have not established a stable convergence rate.
A corridor plan is a location-specific hypothesis
The city adopted its Transit Corridors Specific Plan on February 12, 2013. The official description connects commercial-corridor renewal near the San Bruno Avenue Caltrain station with housing, shops, jobs and pedestrian connections. It also addresses transitions to adjoining residential neighborhoods. Transit Corridors Plan
That framework is useful for locating the thesis. It does not mean every San Bruno home has equivalent access or that each planned improvement was delivered. Parts of the same city page describe implementation activity as of 2017; those historical updates cannot be treated as September 2026 construction status.
The next step is to identify which completed changes altered a candidate property’s everyday utility. Did a useful destination become easier to reach? Did a public improvement remove an actual obstacle? Those questions are more discriminating than assuming that a citywide plan caused the entire relative price move.
The fund balance looks substantial, but its meaning needs work
The FY2025 General Fund reported $72,530,696 in revenue and $56,416,769 in expenditure. After a $16,113,927 difference before financing, other financing sources and uses left a $5,239,848 net increase in fund balance. The year ended with $66,077,055 of balance, including $53,483,838 unassigned, or 94.8% of expenditure. FY2025 ACFR, PDF pages 54 and 58
The unassigned ratio is a scale comparison, not a declaration that the city is nearly a year ahead on every obligation. A one-year snapshot cannot reveal all planned uses, revenue concentration or liabilities outside the fund statement. The retained extraction also lacks a separately comparable property-tax revenue observation for San Bruno; a broader tax line should not be passed off as that missing detail.
Our fiscal follow-up would explain the financing uses and examine how much revenue is recurring. It would then connect specific service or infrastructure commitments to their funding. A large balance alone is not an appreciation mechanism.
The opposing case is that the remaining gap is justified
San Bruno and Millbrae’s city indices do not represent identical homes. Property size, type, condition and location can sustain a gap even if both cities are attractive to their residents. If the apparent discount largely disappears in a matched shortlist, there is less reason to expect further citywide convergence.
Another counter-thesis is that past catch-up already captured the effect of earlier changes. Even if a completed improvement contributed to appreciation, its price effect may have occurred before today’s purchase. Our current data cannot identify how much of the move came from local improvements, regional demand or housing mix.
A future test must avoid choosing only the success story
The first annual screen tested broad momentum, valuation-gap and assessment-growth rules across all eight cities. None earned selection over the county baseline on validation. San Bruno’s attractive historical chart therefore does not license switching to a special rule after seeing its outcome.
A better convergence study would predefine comparable property groups in San Bruno and Millbrae, retain dated local milestones, and evaluate later relative changes. It would also include periods when the gap widened. A stable result across property types and periods would be more persuasive than two favorable endpoints.
We would strengthen the thesis if a meaningful discount remained after property matching and a documented new benefit plausibly changed demand. We would weaken it if the benefit was already fully present, the discount vanished after matching, or the result depended on choosing one convenient start date.
What the household can decide now
Build a shortlist that meets the same space, condition and travel requirements in both cities. Compare total ownership costs and current comparable transactions. Investigate any planned benefit separately, with its latest dated status, instead of treating it as part of the existing home.
Our conclusion is that San Bruno has a real historical relative gain worth explaining. The unresolved question is whether today’s buyer is purchasing an overlooked benefit or paying for one the market has already recognized. The evidence supports that investigation, while keeping further catch-up as a hypothesis.
Sources and method
Housing calculations use July observations in the retained September 14, 2026 Zillow release; fiscal figures use the audited year ended June 30, 2025 and its General Fund reporting scope. Planning pages were checked for this September 2026 draft; older statements retain their original dates. This is desk research with no site visits, interviews, current comparable-sale analysis or property-specific valuation. See the city evidence page and methodology for definitions. The proposed follow-up tests are research questions, not completed findings.
All-homes modeled values & tax-base context
Housing value history
The city’s typical home value is 0.82 times the county value in Jul 2026. This compares citywide housing stocks; it does not adjust for lot size, housing type or neighborhood differences.
Home values versus San Mateo County
All series start at 100 in 2000-01. 2000-01 to 2026-07.
View exact values (319 periods)
| Month | San Bruno | San Mateo County |
|---|---|---|
| 2026-07 | $1,308,809 | $1,596,366 |
| 2026-06 | $1,303,841 | $1,590,320 |
| 2026-05 | $1,304,325 | $1,590,421 |
| 2026-04 | $1,302,107 | $1,589,112 |
| 2026-03 | $1,298,732 | $1,586,908 |
| 2026-02 | $1,292,659 | $1,581,829 |
| 2026-01 | $1,288,055 | $1,575,942 |
| 2025-12 | $1,284,581 | $1,570,599 |
| 2025-11 | $1,279,906 | $1,562,451 |
| 2025-10 | $1,276,820 | $1,555,997 |
| 2025-09 | $1,275,458 | $1,552,381 |
| 2025-08 | $1,275,767 | $1,551,965 |
| 2025-07 | $1,279,657 | $1,557,144 |
| 2025-06 | $1,285,004 | $1,564,250 |
| 2025-05 | $1,293,929 | $1,573,982 |
| 2025-04 | $1,300,677 | $1,579,532 |
| 2025-03 | $1,303,992 | $1,581,091 |
| 2025-02 | $1,303,849 | $1,581,578 |
| 2025-01 | $1,299,364 | $1,579,257 |
| 2024-12 | $1,290,017 | $1,573,454 |
| 2024-11 | $1,279,121 | $1,566,304 |
| 2024-10 | $1,273,899 | $1,562,545 |
| 2024-09 | $1,276,700 | $1,563,480 |
| 2024-08 | $1,279,664 | $1,563,398 |
| 2024-07 | $1,279,835 | $1,562,569 |
| 2024-06 | $1,274,287 | $1,557,233 |
| 2024-05 | $1,263,663 | $1,545,365 |
| 2024-04 | $1,248,040 | $1,525,423 |
| 2024-03 | $1,234,096 | $1,508,263 |
| 2024-02 | $1,227,745 | $1,501,572 |
| 2024-01 | $1,228,292 | $1,507,486 |
| 2023-12 | $1,232,092 | $1,516,456 |
| 2023-11 | $1,234,931 | $1,522,634 |
| 2023-10 | $1,234,815 | $1,522,917 |
| 2023-09 | $1,227,816 | $1,517,090 |
| 2023-08 | $1,217,298 | $1,507,537 |
| 2023-07 | $1,207,009 | $1,497,259 |
| 2023-06 | $1,199,925 | $1,488,547 |
| 2023-05 | $1,193,102 | $1,482,931 |
| 2023-04 | $1,188,138 | $1,481,659 |
| 2023-03 | $1,186,079 | $1,485,414 |
| 2023-02 | $1,193,133 | $1,498,984 |
| 2023-01 | $1,203,278 | $1,515,671 |
| 2022-12 | $1,216,497 | $1,535,018 |
| 2022-11 | $1,228,353 | $1,551,292 |
| 2022-10 | $1,246,201 | $1,573,048 |
| 2022-09 | $1,272,298 | $1,604,820 |
| 2022-08 | $1,302,641 | $1,643,400 |
| 2022-07 | $1,328,679 | $1,676,259 |
| 2022-06 | $1,341,184 | $1,692,671 |
| 2022-05 | $1,341,485 | $1,692,567 |
| 2022-04 | $1,324,924 | $1,675,133 |
| 2022-03 | $1,293,341 | $1,641,477 |
| 2022-02 | $1,249,722 | $1,596,798 |
| 2022-01 | $1,213,489 | $1,559,194 |
| 2021-12 | $1,191,093 | $1,534,095 |
| 2021-11 | $1,181,946 | $1,519,261 |
| 2021-10 | $1,179,805 | $1,509,822 |
| 2021-09 | $1,184,014 | $1,505,794 |
| 2021-08 | $1,191,071 | $1,505,053 |
| 2021-07 | $1,191,052 | $1,498,259 |
| 2021-06 | $1,181,807 | $1,483,833 |
| 2021-05 | $1,166,909 | $1,464,598 |
| 2021-04 | $1,152,676 | $1,446,771 |
| 2021-03 | $1,138,980 | $1,431,164 |
| 2021-02 | $1,127,163 | $1,419,301 |
| 2021-01 | $1,114,755 | $1,407,576 |
| 2020-12 | $1,102,021 | $1,394,380 |
| 2020-11 | $1,088,574 | $1,379,326 |
| 2020-10 | $1,074,552 | $1,363,990 |
| 2020-09 | $1,063,094 | $1,352,240 |
| 2020-08 | $1,052,845 | $1,343,767 |
| 2020-07 | $1,048,908 | $1,343,921 |
| 2020-06 | $1,050,824 | $1,350,145 |
| 2020-05 | $1,054,718 | $1,356,820 |
| 2020-04 | $1,053,716 | $1,355,874 |
| 2020-03 | $1,045,350 | $1,348,730 |
| 2020-02 | $1,035,697 | $1,341,183 |
| 2020-01 | $1,028,208 | $1,337,225 |
| 2019-12 | $1,021,740 | $1,333,092 |
| 2019-11 | $1,016,875 | $1,330,409 |
| 2019-10 | $1,011,879 | $1,326,234 |
| 2019-09 | $1,009,268 | $1,322,284 |
| 2019-08 | $1,004,200 | $1,315,068 |
| 2019-07 | $997,653 | $1,309,227 |
| 2019-06 | $991,974 | $1,307,556 |
| 2019-05 | $989,584 | $1,309,372 |
| 2019-04 | $991,488 | $1,315,274 |
| 2019-03 | $996,787 | $1,325,697 |
| 2019-02 | $1,002,840 | $1,337,950 |
| 2019-01 | $1,009,847 | $1,349,987 |
| 2018-12 | $1,013,835 | $1,356,539 |
| 2018-11 | $1,015,858 | $1,359,625 |
| 2018-10 | $1,012,690 | $1,356,951 |
| 2018-09 | $1,008,091 | $1,351,964 |
| 2018-08 | $1,005,095 | $1,349,612 |
| 2018-07 | $1,002,731 | $1,348,226 |
| 2018-06 | $997,708 | $1,343,003 |
| 2018-05 | $989,679 | $1,331,243 |
| 2018-04 | $980,294 | $1,315,464 |
| 2018-03 | $969,379 | $1,299,515 |
| 2018-02 | $954,368 | $1,280,712 |
| 2018-01 | $935,699 | $1,258,631 |
| 2017-12 | $917,959 | $1,236,752 |
| 2017-11 | $901,532 | $1,217,330 |
| 2017-10 | $886,979 | $1,199,584 |
| 2017-09 | $875,610 | $1,184,676 |
| 2017-08 | $868,354 | $1,173,357 |
| 2017-07 | $863,852 | $1,165,231 |
| 2017-06 | $857,734 | $1,157,231 |
| 2017-05 | $849,643 | $1,148,226 |
| 2017-04 | $842,419 | $1,141,556 |
| 2017-03 | $835,564 | $1,133,880 |
| 2017-02 | $829,407 | $1,126,602 |
| 2017-01 | $821,942 | $1,116,641 |
| 2016-12 | $814,507 | $1,107,414 |
| 2016-11 | $807,413 | $1,100,073 |
| 2016-10 | $803,103 | $1,097,099 |
| 2016-09 | $799,292 | $1,096,161 |
| 2016-08 | $798,029 | $1,097,494 |
| 2016-07 | $797,963 | $1,100,376 |
| 2016-06 | $800,453 | $1,105,366 |
| 2016-05 | $801,645 | $1,108,711 |
| 2016-04 | $800,920 | $1,110,089 |
| 2016-03 | $795,108 | $1,104,005 |
| 2016-02 | $786,296 | $1,092,562 |
| 2016-01 | $775,348 | $1,077,730 |
| 2015-12 | $765,612 | $1,064,820 |
| 2015-11 | $758,265 | $1,053,956 |
| 2015-10 | $748,458 | $1,039,646 |
| 2015-09 | $737,652 | $1,023,701 |
| 2015-08 | $724,428 | $1,007,282 |
| 2015-07 | $714,175 | $994,472 |
| 2015-06 | $702,967 | $981,634 |
| 2015-05 | $692,810 | $968,942 |
| 2015-04 | $682,196 | $955,968 |
| 2015-03 | $673,626 | $944,033 |
| 2015-02 | $664,005 | $930,746 |
| 2015-01 | $654,812 | $917,406 |
| 2014-12 | $646,120 | $904,207 |
| 2014-11 | $640,985 | $893,469 |
| 2014-10 | $635,930 | $881,346 |
| 2014-09 | $631,565 | $871,842 |
| 2014-08 | $624,412 | $863,110 |
| 2014-07 | $618,854 | $858,662 |
| 2014-06 | $613,154 | $853,529 |
| 2014-05 | $606,745 | $845,114 |
| 2014-04 | $600,273 | $835,175 |
| 2014-03 | $594,448 | $825,570 |
| 2014-02 | $590,512 | $818,373 |
| 2014-01 | $585,446 | $810,521 |
| 2013-12 | $580,045 | $802,619 |
| 2013-11 | $575,943 | $795,104 |
| 2013-10 | $570,925 | $786,168 |
| 2013-09 | $564,907 | $776,445 |
| 2013-08 | $555,892 | $765,028 |
| 2013-07 | $546,396 | $754,444 |
| 2013-06 | $533,460 | $740,663 |
| 2013-05 | $519,246 | $725,891 |
| 2013-04 | $506,105 | $711,963 |
| 2013-03 | $496,029 | $700,967 |
| 2013-02 | $488,036 | $691,327 |
| 2013-01 | $480,101 | $681,468 |
| 2012-12 | $472,572 | $671,257 |
| 2012-11 | $466,279 | $661,506 |
| 2012-10 | $458,531 | $649,945 |
| 2012-09 | $449,352 | $637,197 |
| 2012-08 | $437,752 | $622,877 |
| 2012-07 | $428,033 | $610,730 |
| 2012-06 | $420,186 | $600,691 |
| 2012-05 | $414,866 | $592,802 |
| 2012-04 | $411,359 | $586,743 |
| 2012-03 | $409,508 | $582,364 |
| 2012-02 | $409,818 | $581,257 |
| 2012-01 | $410,580 | $580,559 |
| 2011-12 | $412,252 | $581,815 |
| 2011-11 | $412,654 | $581,103 |
| 2011-10 | $413,213 | $581,354 |
| 2011-09 | $416,537 | $587,583 |
| 2011-08 | $421,171 | $596,020 |
| 2011-07 | $426,779 | $605,142 |
| 2011-06 | $429,566 | $607,841 |
| 2011-05 | $431,255 | $607,994 |
| 2011-04 | $431,474 | $606,548 |
| 2011-03 | $431,728 | $605,566 |
| 2011-02 | $434,154 | $608,672 |
| 2011-01 | $437,779 | $613,942 |
| 2010-12 | $441,470 | $619,472 |
| 2010-11 | $445,390 | $625,459 |
| 2010-10 | $452,706 | $636,432 |
| 2010-09 | $458,255 | $644,370 |
| 2010-08 | $463,522 | $651,849 |
| 2010-07 | $464,997 | $652,768 |
| 2010-06 | $468,102 | $656,692 |
| 2010-05 | $467,456 | $656,330 |
| 2010-04 | $465,908 | $655,586 |
| 2010-03 | $464,116 | $654,890 |
| 2010-02 | $465,104 | $656,558 |
| 2010-01 | $463,249 | $653,902 |
| 2009-12 | $457,735 | $646,325 |
| 2009-11 | $449,798 | $636,505 |
| 2009-10 | $445,862 | $633,635 |
| 2009-09 | $446,443 | $636,973 |
| 2009-08 | $449,749 | $643,071 |
| 2009-07 | $452,052 | $647,046 |
| 2009-06 | $453,838 | $648,880 |
| 2009-05 | $459,170 | $656,076 |
| 2009-04 | $465,034 | $662,725 |
| 2009-03 | $472,499 | $671,891 |
| 2009-02 | $474,768 | $674,325 |
| 2009-01 | $478,890 | $680,536 |
| 2008-12 | $484,979 | $690,067 |
| 2008-11 | $493,096 | $701,914 |
| 2008-10 | $502,158 | $713,239 |
| 2008-09 | $511,685 | $723,441 |
| 2008-08 | $522,248 | $733,747 |
| 2008-07 | $533,466 | $744,969 |
| 2008-06 | $544,316 | $755,516 |
| 2008-05 | $553,880 | $763,849 |
| 2008-04 | $564,017 | $773,333 |
| 2008-03 | $570,309 | $778,403 |
| 2008-02 | $579,609 | $788,770 |
| 2008-01 | $587,573 | $797,972 |
| 2007-12 | $598,443 | $811,230 |
| 2007-11 | $604,812 | $818,365 |
| 2007-10 | $608,725 | $821,725 |
| 2007-09 | $609,762 | $821,298 |
| 2007-08 | $612,788 | $823,389 |
| 2007-07 | $615,714 | $825,573 |
| 2007-06 | $617,059 | $825,779 |
| 2007-05 | $617,140 | $824,837 |
| 2007-04 | $616,938 | $823,791 |
| 2007-03 | $615,466 | $821,734 |
| 2007-02 | $614,445 | $820,320 |
| 2007-01 | $612,495 | $817,685 |
| 2006-12 | $613,257 | $818,095 |
| 2006-11 | $613,755 | $818,518 |
| 2006-10 | $615,078 | $820,271 |
| 2006-09 | $616,424 | $822,501 |
| 2006-08 | $616,990 | $823,498 |
| 2006-07 | $616,045 | $822,792 |
| 2006-06 | $616,374 | $824,055 |
| 2006-05 | $616,671 | $825,380 |
| 2006-04 | $615,899 | $825,351 |
| 2006-03 | $611,215 | $819,955 |
| 2006-02 | $606,126 | $814,027 |
| 2006-01 | $603,793 | $812,046 |
| 2005-12 | $600,773 | $809,350 |
| 2005-11 | $596,894 | $805,857 |
| 2005-10 | $590,011 | $798,438 |
| 2005-09 | $584,258 | $792,304 |
| 2005-08 | $578,287 | $785,574 |
| 2005-07 | $572,518 | $778,416 |
| 2005-06 | $564,986 | $768,518 |
| 2005-05 | $555,660 | $756,557 |
| 2005-04 | $546,056 | $744,282 |
| 2005-03 | $539,904 | $737,200 |
| 2005-02 | $533,142 | $728,929 |
| 2005-01 | $525,529 | $719,748 |
| 2004-12 | $516,061 | $707,840 |
| 2004-11 | $508,202 | $697,738 |
| 2004-10 | $501,850 | $689,606 |
| 2004-09 | $496,296 | $682,276 |
| 2004-08 | $489,719 | $673,788 |
| 2004-07 | $483,015 | $665,009 |
| 2004-06 | $476,557 | $656,481 |
| 2004-05 | $471,315 | $649,353 |
| 2004-04 | $464,756 | $640,380 |
| 2004-03 | $457,994 | $631,188 |
| 2004-02 | $449,865 | $620,278 |
| 2004-01 | $443,725 | $612,049 |
| 2003-12 | $438,354 | $604,988 |
| 2003-11 | $435,004 | $600,856 |
| 2003-10 | $432,173 | $597,344 |
| 2003-09 | $428,425 | $592,551 |
| 2003-08 | $425,583 | $589,192 |
| 2003-07 | $423,956 | $588,084 |
| 2003-06 | $424,008 | $589,658 |
| 2003-05 | $423,223 | $590,421 |
| 2003-04 | $421,878 | $589,557 |
| 2003-03 | $419,917 | $587,535 |
| 2003-02 | $418,602 | $585,699 |
| 2003-01 | $416,649 | $583,367 |
| 2002-12 | $413,748 | $579,718 |
| 2002-11 | $411,907 | $577,523 |
| 2002-10 | $409,508 | $574,760 |
| 2002-09 | $406,862 | $571,712 |
| 2002-08 | $401,848 | $565,537 |
| 2002-07 | $396,141 | $558,197 |
| 2002-06 | $390,614 | $551,046 |
| 2002-05 | $385,712 | $544,493 |
| 2002-04 | $381,998 | $540,080 |
| 2002-03 | $379,341 | $537,303 |
| 2002-02 | $378,168 | $537,351 |
| 2002-01 | $377,992 | $539,204 |
| 2001-12 | $378,663 | $542,962 |
| 2001-11 | $379,434 | $546,739 |
| 2001-10 | $379,985 | $549,811 |
| 2001-09 | $379,065 | $550,546 |
| 2001-08 | $377,726 | $550,100 |
| 2001-07 | $376,255 | $549,157 |
| 2001-06 | $375,622 | $548,767 |
| 2001-05 | $373,704 | $547,096 |
| 2001-04 | $369,891 | $542,739 |
| 2001-03 | $364,399 | $535,768 |
| 2001-02 | $358,587 | $527,618 |
| 2001-01 | $352,550 | $518,230 |
| 2000-12 | $346,382 | $508,269 |
| 2000-11 | $340,171 | $498,571 |
| 2000-10 | $334,250 | $489,697 |
| 2000-09 | $328,744 | $481,331 |
| 2000-08 | $323,531 | $473,113 |
| 2000-07 | $317,706 | $463,832 |
| 2000-06 | $311,041 | $453,370 |
| 2000-05 | $304,534 | $442,977 |
| 2000-04 | $299,251 | $434,470 |
| 2000-03 | $295,395 | $428,409 |
| 2000-02 | $293,489 | $425,439 |
| 2000-01 | $292,121 | $423,426 |
Source: Zillow Research. All homes, mid-tier, smoothed and seasonally adjusted. This is a modeled typical value, not a median sale price. History can change in later releases. Figures show nominal price changes, excluding rent, taxes, maintenance and financing.
Tax-base history
Net assessed values versus San Mateo County
All series start at 100 in 2006. 2006 to 2026.
View exact values (21 periods)
| Lien year | San Bruno | San Mateo County |
|---|---|---|
| 2026 | $12,383,883,500 | $357,637,774,632 |
| 2025 | $11,859,511,209 | $341,079,292,496 |
| 2024 | $11,304,721,954 | $325,461,790,181 |
| 2023 | $10,686,698,988 | $307,753,885,866 |
| 2022 | $9,909,782,081 | $287,971,990,957 |
| 2021 | $9,256,377,906 | $265,811,818,511 |
| 2020 | $8,929,773,857 | $255,187,167,029 |
| 2019 | $8,354,959,264 | $238,449,657,731 |
| 2018 | $7,837,010,521 | $222,596,790,495 |
| 2017 | $7,296,353,880 | $206,047,021,875 |
| 2016 | $6,891,391,232 | $190,980,937,765 |
| 2015 | $6,399,080,186 | $177,453,142,562 |
| 2014 | $5,991,728,553 | $164,854,105,357 |
| 2013 | $5,566,473,666 | $156,101,044,862 |
| 2012 | $5,268,446,565 | $147,256,091,428 |
| 2011 | $5,164,490,117 | $142,505,805,298 |
| 2010 | $5,066,605,565 | $140,930,127,456 |
| 2009 | $5,145,477,541 | $142,921,792,582 |
| 2008 | $5,427,202,807 | $141,925,617,130 |
| 2007 | $5,073,063,684 | $131,204,157,287 |
| 2006 | $4,672,475,298 | $121,792,367,210 |
Source: San Mateo County Assessor annual reports (printed pages 18–19) and 2025–2026 combined-roll summaries (PDF page 1). Net secured plus unsecured local roll at January 1; the associated fiscal year starts in July of that year. Latest verified observation is 2026. The 2025 summary uses the October 29 revision; both new summaries reconcile to their prior-year columns and county subtotals.
Assessed values reflect the property-tax system, transfers, construction and other adjustments. Their growth is not equivalent to residential appreciation, job growth or revenue available to the city.
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 |
|---|---|
| Workplace jobs · 2023 Q2 snapshot | 14,821 |
| Job change · 2018–2023 Q2 | -10.7% |
| Reported completed homes · 2025 | 172 |
County context: 425,114 workplace jobs in 2023 Q2; +1.7% since 2018 Q2. The benchmark includes the entire county.
Workplace job history versus the county
All series start at 100 in 2012. 2012 to 2023.
View exact values (12 periods)
| Year · Q2 | San Bruno | San Mateo County |
|---|---|---|
| 2023 | 14,821 | 425,114 |
| 2022 | 14,415 | 423,564 |
| 2021 | 12,867 | 400,139 |
| 2020 | 12,533 | 401,825 |
| 2019 | 16,541 | 422,729 |
| 2018 | 16,589 | 417,968 |
| 2017 | 17,103 | 400,666 |
| 2016 | 16,447 | 396,460 |
| 2015 | 14,484 | 387,938 |
| 2014 | 12,309 | 367,561 |
| 2013 | 12,706 | 353,118 |
| 2012 | 12,718 | 340,937 |
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 (7 periods)
| Reporting year | San Bruno |
|---|---|
| 2025 | 172 |
| 2024 | 14 |
| 2023 | 9 |
| 2022 | 57 |
| 2021 | 37 |
| 2019 | 88 |
| 2018 | 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 |
|---|---|
| 2025 | 172 |
| 2024 | 14 |
| 2023 | 9 |
| 2022 | 57 |
| 2021 | 37 |
| 2020 | Needs review |
| 2019 | 88 |
| 2018 | 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
How the city’s finances add up
Actual results for July 2024–June 2025. The figures use the General Fund reporting aggregate in the city’s basic financial statements.
| Statement item | FY2025 | Evidence |
|---|---|---|
| Revenue | $72,530,696 | ACFR page 58 |
| Expenditures | $56,416,769 | ACFR page 58 |
| Revenue less expenditures | $16,113,927 | ACFR page 58 |
| Net other financing sources / uses | -$10,874,079 | ACFR page 58 |
| Change in fund balance | $5,239,848 | ACFR page 58 |
| Ending fund balance — all classifications | $66,077,055 | ACFR page 54 |
| Unassigned portion of ending balance | $53,483,838 | ACFR page 54 |
| Property-tax revenue (part of revenue) | Pending | Bundled in the statement’s tax line |
Page links use PDF page numbers. Revenue less expenditures plus net other financing equals the change in fund balance. Financing includes transfers and may include asset sales or lease and subscription financing; it is not recurring operating revenue.
Unassigned balance excludes restricted, committed and assigned amounts. Cities classify and consolidate funds differently, so this ratio alone cannot establish financial strength. One-time activity, pension and other long-term obligations, and historical trends still need review.
Reporting scope and comparability
General Fund reporting aggregate, not just its operating subfund. The report also presents General Fund combining schedules. Taxes are bundled in the basic statement; property tax is pending rather than taken from a budget schedule.
Modified accrual, GAAP fund statements. One audited fiscal year is loaded; a trend is not yet established. Published date is unverified; this report was retrieved 2026-09-14.
What this comparison establishes
Price differences and a dated fiscal snapshot are measurable. Their cause, the value of a future improvement, and the price of a particular home require additional evidence. Our first annual forecasting test selected the county baseline; it supports no predictive city ranking.
Sources and update history
2026-09-14: housing and assessment histories now include the 2025 and 2026 rolls, plus FY2025 audited General Fund statements. Earlier source vintages remain preserved. Article and market observation dates remain visible beside their evidence.
- Zillow Research: ZHVI all homes mid-tier smoothed seasonally adjusted citiesOriginal columns; only documented RegionID rows retained. Retrieved 2026-09-14.
Source and method notes
Typical modeled home value, not median sale price. Full history is revised by the publisher; this vintage is not point-in-time historical evidence.
Publisher methodologyUpstream SHA-256: 85779336dad4da66724bed3968bc9b8ea38332395cd4739335a555e998b8341b
- Zillow Research: ZHVI all homes mid-tier smoothed seasonally adjusted countiesOriginal columns; only documented RegionID rows retained. Retrieved 2026-09-14.
Source and method notes
Typical modeled home value, not median sale price. Full history is revised by the publisher; this vintage is not point-in-time historical evidence.
Publisher methodologyUpstream SHA-256: 8ea53a5461073e62b1d7f0eb216290954246f56ba344a227956665ab19c2b271
- San Mateo County Assessor: 2015-2016 Assessor Annual ReportPrinted pages 18-19, PDF pages 20-21; City Assessment Roll Totals 10-Years Historical. Retrieved 2026-09-14.
Source and method notes
Net secured plus unsecured local assessment roll. Annual stock at January 1 lien date, associated with fiscal year beginning in the same calendar year. Not market value, municipal revenue, or residential appreciation.
Publisher methodologyUpstream SHA-256: 874c589970d5d4063070d73bbe70b73a33cc358fd86bfbf0af7fb295b2aa3bcc
- San Mateo County Assessor: 2024-2025 Assessor Annual ReportPrinted pages 18-19, PDF pages 20-21; City Assessment Roll Totals 10-Years Historical. Retrieved 2026-09-14.
Source and method notes
Net secured plus unsecured local assessment roll. Annual stock at January 1 lien date, associated with fiscal year beginning in the same calendar year. Not market value, municipal revenue, or residential appreciation.
Publisher methodologyUpstream SHA-256: 72bfcb54f40693274513038f44e4b1e35c2e633774f93ebefb0f0aec78e35623
- City of San Bruno: Annual Comprehensive Financial Report, fiscal year ended June 30, 2025General Fund column; balance sheet printed page 34 (PDF 54); revenues/expenditures printed page 38 (PDF 58); audit opinion PDF 21. Retrieved 2026-09-14.
Source and method notes
General Fund reporting aggregate, not just its operating subfund. The report also presents General Fund combining schedules. Taxes are bundled in the basic statement; property tax is pending rather than taken from a budget schedule.
Publisher methodologyUpstream SHA-256: be4f133368dccf152f14db1a97dba36918b9842ba6696425a3d1bf3a377be018
- San Mateo County Assessor: 2025-26 Local Combined Roll (revised October 29, 2025)PDF page 1; city rows and Total Local Combined Roll; current and previous Local Roll columns. Retrieved 2026-09-14.
Source and method notes
Net local combined secured and unsecured roll. Roll year maps to January 1 lien date; fiscal year starts July 1. Revised allocation of five unincorporated secured parcels to Belmont and San Carlos; retain revised source. Previous-year columns reconcile to the preceding retained source for all covered geographies. All 20 city rows reconcile to Incorporated Cities, and incorporated plus unincorporated equals county total.
Publisher methodologyUpstream SHA-256: 5563f82b46b590ae795dcf2ec7c7362d722a6c5c38f73c088c6f42acd67c3f07
- San Mateo County Assessor: 2026-27 Local Combined RollPDF page 1; city rows and Total Local Combined Roll; current and previous Local Roll columns. Retrieved 2026-09-14.
Source and method notes
Net local combined secured and unsecured roll. Roll year maps to January 1 lien date; fiscal year starts July 1. Previous-year columns reconcile to the preceding retained source for all covered geographies. All 20 city rows reconcile to Incorporated Cities, and incorporated plus unincorporated equals county total.
Publisher methodologyUpstream SHA-256: 63dac759ce86804c4a678deafbc45de2176027509ce24aff4f8e9db5c448ed71