SimEcon San Diego

Run the City of San Diego's General Fund. Real FY2026 numbers, real history. Every figure is sourced.

Load a plan, then compare
FY2027
to 2040
Revenue
$2,132M
Spending
$2,255M
Budget gap
$124M
Reserves 3.9% of revenue
$83M
Pension hole (SDCERS), 76% funded
$3,219M
Forced cuts once reserves run dry (cumulative)
$0M

How big is each fight, really? (FY2026 dollars)

Every FY2026 budget fight on one scale. The restroom closures and paid parking that dominated headlines are slivers next to the police department - and the police overtime overrun alone outweighs several of them combined.

Police department (SDPD), total$704M
Measure E would have raised (failed by 3,500 votes)$400M
Pension payment, General Fund share$378M
Trash fee: cost moved off the General Fund$81M
Police overtime, typical actual spend (budgeted $45.3M; overruns 10 of last 11 years)$51M
Parking meter package (rates doubled, Sundays, surge)$18M
Balboa Park & Zoo paid parking$16M
Police overtime overrun alone (FY2023: $40.2M → $50.8M)$11M
Rec center hours cut, 60 → 40/week (proposed, reversed)$10M
Library Sunday + Monday closures$8.0M
Restoring the 7-year tree-trimming cycle$6.0M
Closing dozens of beach & park restrooms$1.7M

Zoomed in: the fights under $60M

Police overtime, typical actual spend (budgeted $45.3M; overruns 10 of last 11 years)$51M
Parking meter package (rates doubled, Sundays, surge)$18M
Balboa Park & Zoo paid parking$16M
Police overtime overrun alone (FY2023: $40.2M → $50.8M)$11M
Rec center hours cut, 60 → 40/week (proposed, reversed)$10M
Library Sunday + Monday closures$8.0M
Restoring the 7-year tree-trimming cycle$6.0M
Closing dozens of beach & park restrooms$1.7M
what it costswhat it raises / saves the General Fundfor scaleHover a row for its source.

Reserves vs. the 16.7% target, through 2040

Where the money flows (FY2027)