BlackLeafwatch the watchmen
Santa Clara County — municipal police spending

$817 vs $271: what six Santa Clara County cities spend on police, per resident

Summary

Read from one standardized register — the California State Controller's city filings — police spending in FY2023-24 ranged from $271 per resident in Cupertino to $817 in Palo Alto, a 3.0-to-1 spread between neighbors. Every city's line grew from FY2021-22; Palo Alto's grew fastest.

By Frontinus · July 10, 2026

Comparing city budgets usually means comparing documents that don't agree on definitions. This piece avoids that: every number below comes from one register — the California State Controller's standardized city filings, where "Police_Current Expenditures" means the same thing in every city — divided by one population series, the Department of Finance's E-1 estimates. Six neighboring cities, one county, FY2023-24.

Highest: Palo Alto
$817
per resident, FY2023-24
Lowest: Cupertino
$271
per resident, FY2023-24
The spread
3.0×
between neighboring cities

The spread

Palo Alto spent $56.2M on police in FY2023-24 — $817 for each of its 68,794 residents. Cupertino spent 3.0 times less per person; the county's median sits near $518.

Police spending per resident, FY2023-24
Police current expenditures ÷ DOF E-1 population, dollars per resident
Palo Alto
$817
Santa Clara
$631
Mountain View
$518
Milpitas
$479
Sunnyvale
$293
Cupertino
$271
Source: CA State Controller ByTheNumbers (expenditures); CA Dept. of Finance E-1 (population)
View data as table
All 6 cities, FY2023-24
Palo Alto$817/resident$56.2M across 68,794 residents
Santa Clara$631/resident$85M across 134,587 residents
Mountain View$518/resident$44.8M across 86,513 residents
Milpitas$479/resident$39.3M across 81,915 residents
Sunnyvale$293/resident$46.9M across 159,673 residents
Cupertino$271/resident$16.2M across 59,831 residents

Every line grew

All 6 cities spent more per resident on police in FY2023-24 than in FY2021-22 — against county populations the DOF marks as essentially flat. Palo Alto grew fastest: $656 to $817 per resident (+25% in two years).

Change in per-resident police spending, FY2021-22 → FY2023-24
Dollars per resident added over two fiscal years
Palo Alto
$161
Santa Clara
$55
Mountain View
$54
Milpitas
$52
Sunnyvale
$35
Cupertino
$8
Source: CA State Controller ByTheNumbers, same line and query pattern, fiscal years 2022–2024
View data as table
Per-resident change, FY2021-22 → FY2023-24
Palo Alto$656 → $817FY2021-22 → FY2023-24, per resident
Santa Clara$577 → $631FY2021-22 → FY2023-24, per resident
Mountain View$464 → $518FY2021-22 → FY2023-24, per resident
Milpitas$428 → $479FY2021-22 → FY2023-24, per resident
Sunnyvale$258 → $293FY2021-22 → FY2023-24, per resident
Cupertino$263 → $271FY2021-22 → FY2023-24, per resident

Fire is a different machine

The same comparison fails for fire — informatively. Cupertino's city fire line is $0 not because nothing burns there but because fire service is provided by the Santa Clara County Fire District, funded through the county property-tax roll rather than the city budget. Where the service model differs, the register can't be compared line-for-line:

CityFire, FY2023-24Per residentService model
Palo Alto$48M$698city fire department
Santa Clara$70.8M$526city fire department
Mountain View$33.2M$384city fire department
Sunnyvale$37.4M$234combined public-safety dept
Milpitas$5.3M$65city fire department
Cupertino$0$0county fire district

A related caveat applies to the headline comparison: Sunnyvale provides police and fire through a single combined Department of Public Safety — its officers are cross-trained for both — so how its costs split between the police and fire lines depends on the city's allocation in a way separate-department cities don't share.

A $0 line in a standardized register is a fact about how a service is bought, not whether it exists — the reason this series compares one function at a time, and says so when it can't.

Checking the register

One field in the register failed its own audit. The State Controller's dataset carries an estimated_population of 3,203 for Mountain View — a city of roughly 86,513 people, per the Department of Finance's E-1 estimates. The expenditure figures check out; the population field does not. Every per-resident number in this piece therefore uses the DOF E-1 series as its denominator for all 6 cities, and the Controller's population field was used for nothing.

The takeaway

  • Same register, 3.0× spread. Police spending per resident ranges from $271 (Cupertino) to $817 (Palo Alto) across six cities in one county — measured on the same standardized line.
  • The direction is uniform; the slope isn't. Every city added per-resident police spending from FY2021-22 to FY2023-24; Palo Alto added the most.
  • Comparability has edges. Fire shows why: different service models put the same public service on different ledgers. Honest comparison means comparing only what the register actually standardizes.

Expenditures are the State Controller's standardized "current expenditures" for the police function, citywide governmental funds, fiscal year ending June 30, 2024 — actuals as filed, not budgets. Per-resident figures use DOF E-1 population estimates (Jan 1, 2025) for all cities. What a city buys under a function line (dispatch, animal control, contracted services) varies; totals-level comparisons across cities with municipal utilities are avoided for that reason. Compiled by an independent civic project.

Sources

  • California State Controller, ByTheNumbers — Cupertino's FY2023-24 standardized expenditures (Police line, citywide governmental funds); earlier years use the same query with fiscal_year swapped. API query
  • California State Controller, ByTheNumbers — Milpitas's FY2023-24 standardized expenditures (Police line, citywide governmental funds); earlier years use the same query with fiscal_year swapped. API query
  • California State Controller, ByTheNumbers — Mountain View's FY2023-24 standardized expenditures (Police line, citywide governmental funds); earlier years use the same query with fiscal_year swapped. API query
  • California State Controller, ByTheNumbers — Palo Alto's FY2023-24 standardized expenditures (Police line, citywide governmental funds); earlier years use the same query with fiscal_year swapped. API query
  • California State Controller, ByTheNumbers — Santa Clara's FY2023-24 standardized expenditures (Police line, citywide governmental funds); earlier years use the same query with fiscal_year swapped. API query
  • California State Controller, ByTheNumbers — Sunnyvale's FY2023-24 standardized expenditures (Police line, citywide governmental funds); earlier years use the same query with fiscal_year swapped. API query
  • California Department of Finance, E-1 city population estimates (January 1, 2025) — the per-resident denominator for all cities. dof.ca.gov
  • Santa Clara County Fire Department, overview — the communities served by the county fire district (why a city fire line can be $0). sccfd.org
  • City of Sunnyvale, Department of Public Safety — the combined police/fire service model behind Sunnyvale's function-line split. sunnyvale.ca.gov
Weekly digest: the most-read systems, in brief. Mondays.

Comments

Always open. Logged-in readers can annotate paragraphs in place.

Loading comments…
or log in to comment under your account