Overall Fiscal Health
General Fund structural balance, reserves, pension obligations, and expenditure composition
On an operating basis (revenues vs. expenditures before transfers), the General Fund generated modest surpluses in FY24 and FY25 — $1.6M and $2.0M respectively per audited actuals. However the full net change in fund balance tells a more complex story: FY24 saw a $7.1M decline driven by planned transfers out, while FY25 saw a $7.3M increase because budgeted transfers out largely did not occur. The city's combined CalPERS unfunded pension liability stands at $131.2M as of FY2024.
General Fund: Revenues, Expenditures, and Fund Balance
The table below shows audited actuals for FY22–FY25 from the city's ACFRs, adopted budget for FY26, and proposed budget for FY27. ACFR figures exclude inter-fund transfers from the revenue line; transfers appear separately as 'other financing sources.'
| Year | Basis | Revenue | Expenditure | Operating Surplus/(Deficit) | GF Ending Balance |
|---|---|---|---|---|---|
| FY22 | ACFR actual | $67.7M | $62.3M | +$5.4M | $17.7M |
| FY23 | ACFR actual | $70.3M | $63.2M | +$7.1M | $18.7M |
| FY24 | ACFR actual | $72.5M | $70.9M | +$1.6M | $11.5M |
| FY25 | ACFR actual | $77.4M | $75.4M | +$2.0M | $18.8M |
| FY26 | Adopted budget | $80.4M | $86.1M | ($5.7M projected) | — |
| FY27 | Proposed budget | $84.5M | $91.1M | ($6.5M projected) | — |
FY22 and FY23 show strong operating surpluses — driven in part by the Measure U sales tax taking full effect in FY2022, which caused a significant jump in tax revenues.
The FY24 fund balance decline of $7.1M was driven by transfers out ($11.2M actual) exceeding transfers in ($2.4M actual) — a net outflow of $8.8M to other funds for planned projects including the General Plan and trestle rehabilitation.
The FY25 fund balance increase of $7.3M reflects the opposite: budgeted transfers out of $17.6M were largely not executed (only $4.4M actual), while the operating surplus of $2.0M added to the base. The ending FY25 fund balance of $18.8M is the strongest in the 10-year record.
The FY26 and FY27 figures are budget-basis (adopted/proposed appropriations) and will differ from audited actuals when available.
1, 2, 11, 18, 19, 20- FY25 operating surplus (ACFR): $2.0M
- FY25 GF ending balance (ACFR): $18.8M
- FY22 operating surplus (ACFR): $5.4M
- FY27 proposed operating gap: ($6.5M)
General Fund Reserve Position
The city maintains a Council policy target of 15% of operating expenditures in emergency reserves.
Audited fund balance components for the General Fund (from ACFR 10-year statistical table):
| Year | Total | Assigned | Unassigned |
|---|---|---|---|
| FY22 | $17.7M | $11.9M | $4.3M |
| FY23 | $18.7M | $12.5M | $4.6M |
| FY24 | $11.5M | $9.5M | $0 |
| FY25 | $18.8M | $16.7M | $0 |
The Finance Director confirmed to Council in March 2026 that as of end of FY25, total assigned reserves were $16M (~22% of operating expenditures), but the portion attributable to emergency reserves — after stripping out capital and debt service allocations — was approximately 13.5–14%, below the 15% Council policy target.
As of the FY26 mid-year update (March 2026), the unassigned General Fund balance was reported as approximately $308,000 on an $82.6M operating budget — 0.3% of expenditures. The city's 15% reserve claim is based on assigned reserves, which include funds earmarked for specific purposes. GFOA guidance distinguishes assigned from unassigned balances and recommends the latter meet a two-month minimum (approximately 16.7% of operating expenditures).
The proposed budget (page 28) projects that at June 30, 2026, the designated reserve will be approximately $11.9M — 15.8% of the General Fund operating budget. Of that, approximately $10.8M is reserved for emergencies, representing 14.3% of operating expenditures — below the Council's 15% policy minimum.
16, 17, 18, 20- Council policy target: 15%
- FY25 assigned reserves: $16.7M (~22%)
- Emergency reserve share: ~13.5–14%
- FY26 mid-year unassigned balance: $308K (0.3%)
- GFOA recommended minimum: 16.7%
CalPERS Pension Obligations
Petaluma participates in two CalPERS defined benefit pension plans — miscellaneous (general employees) and safety (police and fire). Pension liability data lags one year in the ACFR; the most recent figures are as of FY2024.
Miscellaneous plan (FY2024)
| Metric | Value |
|---|---|
| Total pension liability | $157.2M |
| Plan net position | $119.2M |
| Net (unfunded) pension liability | $37.9M |
| Funded ratio | 75.9% |
Safety plan (FY2024)
| Metric | Value |
|---|---|
| Total pension liability | $273.6M |
| Plan net position | $180.4M |
| Net (unfunded) pension liability | $93.3M |
| Funded ratio | 65.9% |
Combined unfunded liability (FY2024): $131.2M
Ten-year trend — combined net pension liability:
| Year | Combined NPL | Notes |
|---|---|---|
| FY2015 | $75.4M | |
| FY2017 | $99.1M | |
| FY2019 | $97.9M | |
| FY2021 | $73.2M | Strong investment returns |
| FY2022 | $125.6M | Market downturn |
| FY2023 | $135.7M | |
| FY2024 | $131.2M | Modest improvement |
The safety plan has maintained a funded ratio below 70% for most of the past decade. Every percentage point of funded ratio decline increases the city's required annual contribution, directly pressuring the General Fund salary and benefits line. The proposed FY27 budget does not discuss pension obligations.
Pension liability data lags one year in the ACFR. FY2025 actuarial data will appear in the FY26 ACFR, expected December 2026.
21- Combined unfunded liability FY2024: $131.2M
- Miscellaneous plan funded ratio: 75.9%
- Safety plan funded ratio: 65.9%
- 10-yr liability growth: $75.4M → $131.2M
Government-Wide Net Position
The government-wide Statement of Net Position (full accrual basis, GASB 34) shows total assets minus all liabilities including long-term pension and OPEB obligations — the closest equivalent to a municipal balance sheet. Unlike the General Fund statements, this includes infrastructure assets and all long-term debt.
| Year | Total Net Position | Unrestricted | Unrestricted % |
|---|---|---|---|
| FY2018 | $242.3M | ($66.4M) | -27.4% |
| FY2019 | $241.3M | ($71.6M) | -29.7% |
| FY2020 | $236.9M | ($63.4M) | -26.7% |
| FY2021 | $235.2M | ($68.5M) | -29.1% |
| FY2022 | $247.4M | ($56.4M) | -22.8% |
| FY2023 | $261.2M | ($50.7M) | -19.4% |
| FY2024 | $256.3M | ($58.8M) | -23.0% |
| FY2025 | $257.4M | ($44.3M) | -17.2% |
Unrestricted net position strips out capital assets (infrastructure, buildings — not spendable) and restricted funds, leaving only the freely available residual. A negative unrestricted position means long-term obligations exceed unrestricted assets. Petaluma's unrestricted position has been negative in every year of this series, driven primarily by unfunded pension and OPEB liabilities.
The FY2025 improvement to ($44.3M) is the strongest reading in the 8-year window and reflects both the modest operating surplus and a reduction in the government-wide net pension liability from $118.9M to $113.6M.
Note: government-wide net pension liability ($113.6M in FY2025) differs from the plan-level figures in the Pension Obligations section ($131.2M combined) because the government-wide statements reflect Petaluma's proportionate share of the CalPERS risk pool.
18, 19, 20, 21- FY2025 total net position: $257.4M
- FY2025 unrestricted: ($44.3M)
- Unrestricted negative all 8 years
- FY2025 best unrestricted reading in series
Expenditure Composition: Salaries & Benefits
Salaries and benefits as a share of General Fund expenditures (budget-basis):
FY22: $49.4M / $10.5M services / $2.2M capital = 79.3% salaries
FY24: $55.6M / $13.9M services / $2.3M capital = 78.8% salaries
FY26: $64.2M / $14.4M services / $1.8M capital = 82.1% salaries
FY27: $66.5M / $16.3M services / $2.6M capital = 80.3% salaries
For comparison, FY25 ACFR actuals show total expenditures of $75.4M against an adopted budget of $71.0M — departments overspent their adopted budgets by approximately $4.4M in aggregate, driven primarily by Police ($570K over) and Fire ($3.1M over adopted, $1.3M over final amended budget).
3, 18- FY27 salaries & benefits: $66.5M (80.3%)
- FY25 Fire overspent adopted budget: $3.1M
- 5-yr S&B growth: +34.6%
Capital Improvement Program: Concentration
The $133.3M FY27 Capital Improvement Program is heavily concentrated in two projects:
1. PIPS Parallel Force Main (Wastewater): $45.3M
2. Fire Station No. 4 / Public Safety Building (Facilities): $33.4M
These two projects account for $78.7M — 59% of the total CIP. The remaining $54.6M is distributed across roads, water systems, parks, airport, transit, and other facilities.
The total proposed budget of $400.4M exceeds estimated revenues of $379.6M by $20.8M. A significant portion of CIP spending is funded through bond proceeds and grants recognized as revenues in the current fiscal year, which accounts for most of this difference.
1, 8- Total CIP: $133.3M
- PIPS Force Main: $45.3M (34%)
- Public Safety Building: $33.4M (25%)
- Top 2 projects: 59% of CIP
Claims and Data
Comparing specific figures in the city's public communications to budget data and audited actuals
Several figures in the city's May 8 community update and May 4 budget presentation can be cross-referenced against structured budget data and ACFR actuals. The Measure U figure, staffing count, and road investment number each warrant additional context.
Measure U Revenue
The city's May 8 community update states Measure U is expected to generate approximately $16.7M in FY2026–27. The budget tables record the Measure U Sales Tax fund appropriation at $18.88M.
Historical Measure U revenues from the budget:
FY22: $12.5M
FY25: $15.7M
FY26: $15.7M
FY27 (proposed): $18.9M
The $16.7M figure in the community update and the $18.88M in the budget tables reflect different scopes. Per the FY26 transfer matrix, the Measure U fund transfers out as follows: $14,761,329 to the General Fund, $366,671 to the 2021 Lease Revenue Bonds (debt service), $250,000 to General Government CIP (ERP/EDEN system), $150,000 to Parks CIP (Lucchesi Turf Field), and $180,000 to Transit (Fare-Free Program) — totaling $15,708,000. The $16.7M cited in the community update is the FY27 projected figure, not FY26.
For context, Measure U revenues represent approximately 20% of proposed FY27 General Fund revenues of $84.5M. The community update characterizes Measure U as representing approximately 4% of the total $400.4M budget.
Note: the FY25 ACFR shows transfers in to the General Fund of only $9.8M actual against $16.1M budgeted — a $6.3M shortfall from budget. This suggests Measure U transfers to the General Fund are not always executed at budgeted levels.
4, 13, 18- Community update (FY27 projection): $16.7M
- Measure U fund appropriation: $18.88M
- Share of GF revenues: ~20%
- FY25 transfers in vs. budget: $9.8M vs. $16.1M
Staffing Levels
The community update states the FY27 proposed budget includes 419 full-time positions citywide. The budget's position tables show 416.6 authorized positions and 423.0 funded positions — FY27 is the first year in the data series where funded positions exceed authorized.
ACFR actuals for FY25 show Police actual expenditures exceeded adopted budget by $570K and Fire exceeded adopted budget by $3.1M, consistent with positions being filled beyond planned levels mid-year.
At 423 funded positions and a population of approximately 62,000, the employee-to-resident ratio is 1:146.6, consistent with the stated range of 1:140–150. The budget document does not include the peer city data underlying the comparative staffing claim.
5, 6, 9, 18- Stated in update: 419 positions
- Authorized positions: 416.6
- Funded positions: 423.0
- Ratio: 1:146.6 residents/employee
Road Restoration Investment
The community update references $7.8M in road restoration projects. Pavement-specific CIP line items for FY27 total $7.68M:
— Pavement Restoration – Caulfield Lane: $4,214,000
— Pavement Restoration – Howard Street: $1,670,000
— FY26/27 Pavement Preventative Maintenance: $799,000
— Pavement Restoration – Rainier Avenue: $674,000
— Pavement Restoration – D Street: $323,000
Additional street-related CIP projects not included in the pavement subtotal:
— Crosswalk and Signal Improvements: $1,740,000
— Safe Streets Quick Builds: $1,707,000
— Downtown Pedestrian ADA Improvements: $700,000
— Pedestrian Improvements Citywide: $635,000
Total street-related CIP investment in FY27, including pedestrian and safety improvements, is approximately $12.5M.
The $100M deferred roadway repair figure cited in the community update does not appear as a current estimate in the FY27 budget document. The most recent Pavement Condition Index (PCI) assessment date is not identified in the budget.
7, 8- Pavement restoration: $7.68M
- Street-adjacent projects: $4.78M
- Total street-related CIP: ~$12.5M
- Deferred backlog ($100M+): assessment date not current
Fire Department: Cost vs. Headcount
The Fire department proposed budget increases from $26.5M in FY26 to $28.8M in FY27 — a $2.3M increase — while Fire FTE decreases from 67.3 to 65.0.
Audited actuals from the ACFRs show Fire has consistently exceeded its adopted budget:
FY24: Adopted $21.0M / Final amended $23.2M / Actual $24.2M (+$3.2M over adopted)
FY25: Adopted $23.8M / Final amended $25.6M / Actual $26.9M (+$3.1M over adopted)
Fire has overspent its adopted budget by $3M+ in each of the past two audited years. The FY27 adopted budget of $28.8M may follow the same pattern. Cost per FTE in Fire based on actual spending: FY24 ~$365K, FY25 ~$400K, with the gap between adopted budget and actual driven primarily by overtime and CalPERS contribution increases.
3, 9, 15, 18, 19- FY25 Fire actual: $26.9M vs. adopted $23.8M
- FY24 Fire actual: $24.2M vs. adopted $21.0M
- FY27 Fire proposed: $28.8M
- Fire FTE FY27: 65.0 (down from 67.3)
Year-Over-Year Trends
Five-year trends in departmental spending, revenue mix, fund balances, and staffing
Police and Fire together represent 70.7% of proposed FY27 General Fund appropriations, up from 65.4% in FY22. The General Fund's 10-year fund balance trend shows a significant decline in FY24 (to $11.5M) followed by a strong recovery in FY25 (to $18.8M), driven primarily by transfer timing rather than operating performance. The combined CalPERS unfunded pension liability has grown from $75.4M in FY2015 to $131.2M in FY2024.
General Fund Expenditures by Department
Note: FY22–FY25 figures are ACFR actuals; FY26 is adopted budget; FY27 is proposed budget.
| Department | FY22 | FY23 | FY24 | FY25 | FY26 | FY27 |
|---|---|---|---|---|---|---|
| Police | $24.4M | $26.2M | $29.0M | $30.2M | $30.1M | $31.7M |
| Fire | $21.1M | $21.8M | $24.2M | $26.9M | $26.5M | $28.8M |
| Public Works | $4.6M | $5.9M | $7.1M | $7.6M | $7.4M | $8.1M |
| City Admin | — | $5.7M | $5.4M | $5.4M | $9.2M | $10.1M |
| Parks & Rec | $3.3M | $2.4M | $2.8M | $3.3M | $3.6M | $4.5M |
| Community Dev | — | $1.6M | $1.8M | $1.7M | $3.6M | $2.3M |
Police and Fire combined as share of GF actuals: FY22 69.8% → FY23 68.3% → FY24 75.0% → FY25 76.2% → FY27 proposed 70.7% (budget basis).
Note: the Police + Fire share of 65.4% cited in earlier versions of this analysis used budget-basis figures for FY22. Audited actuals show the combined share was already 69.8% in FY22 and has reached 76.2% of actual GF spending in FY25.
Fire was the exception to the overspend pattern in FY22 — actual spending of $21.1M came in below the adopted budget. This is the only year in the audited series where Fire did not exceed its adopted budget.
1, 2, 11, 18, 19- Police + Fire share FY22 (actual): 69.8%
- Police + Fire share FY25 (actual): 76.2%
- Police + Fire share FY27 (proposed): 70.7%
- Fire underspent adopted budget only in FY22
General Fund Balance: 10-Year Trend
Audited General Fund total balance by year (from ACFR 10-year statistical table):
FY2015: $6.5M
FY2016: $10.2M
FY2017: $11.5M
FY2018: $13.1M
FY2019: $15.5M
FY2020: $14.1M
FY2021: $13.0M
FY2022: $17.7M
FY2023: $18.7M
FY2024: $11.5M
FY2025: $18.8M
The FY24 decline from $18.7M to $11.5M was not an operating deterioration — it reflected planned transfers out for capital projects (General Plan, trestle rehabilitation). The FY25 recovery to $18.8M reflects those same budgeted transfers not being executed, with $4.4M transferred out against $17.6M budgeted.
Unassigned fund balance has been $0 in both FY24 and FY25 — the entire fund balance is classified as nonspendable or assigned to specific purposes. GFOA guidance recommends maintaining unassigned reserves sufficient for two months of operating expenditures.
20, 18, 19- FY25 GF fund balance: $18.8M (10-yr high)
- FY24 GF fund balance: $11.5M
- Unassigned balance FY24 and FY25: $0
- 10-yr fund balance growth: $6.5M → $18.8M
CalPERS Pension Liability: 10-Year Trend
Combined net pension liability (miscellaneous + safety plans), from ACFR pension schedules:
FY2015: $75.4M (misc $21.7M + safety $53.7M) — combined funded ratio ~72%
FY2016: $87.8M — combined funded ratio ~70%
FY2017: $99.1M — combined funded ratio ~69%
FY2018: $91.0M — combined funded ratio ~73% (market recovery)
FY2019: $97.9M — combined funded ratio ~72%
FY2020: $106.3M — combined funded ratio ~71%
FY2021: $73.2M — combined funded ratio ~82% (exceptional investment returns)
FY2022: $125.6M — combined funded ratio ~70% (market decline)
FY2023: $135.7M — combined funded ratio ~69%
FY2024: $131.2M — combined funded ratio ~69% (modest improvement)
The safety plan (police and fire) accounts for 71% of the total unfunded liability and has been below 70% funded for most of the decade. Every increase in the unfunded liability results in higher required annual employer contributions, which flow directly into the salary and benefits line of the General Fund.
Pension liability data lags one year in the ACFR. FY2025 actuarial data will appear in the FY26 ACFR, expected December 2026.
21- FY2024 total unfunded: $131.2M
- Safety plan share: $93.3M (71%)
- Safety funded ratio: 65.9%
- 10-yr unfunded growth: $75.4M → $131.2M (+74%)
General Fund Revenue by Category
Note: FY24 and FY25 figures are ACFR actuals (excluding transfers). FY26 and FY27 are budget-basis and include transfers as revenue.
FY24 actuals (ACFR) — Total: $72.5M
| Category | Amount |
|---|---|
| Taxes | $51.0M |
| Charges for services | $8.9M |
| Intergovernmental | $8.8M |
| Licenses, permits, fees | $1.5M |
| Use of money/property | $1.5M |
| Fines/penalties | $0.4M |
| Other | $0.4M |
| Transfers in (other financing) | $2.4M |
FY25 actuals (ACFR) — Total: $77.4M
| Category | Amount |
|---|---|
| Taxes | $53.2M |
| Charges for services | $10.5M |
| Intergovernmental | $9.8M |
| Use of money/property | $2.0M |
| Licenses, permits, fees | $1.2M |
| Other | $0.5M |
| Fines/penalties | $0.3M |
| Transfers in (other financing) | $9.8M |
FY26 adopted budget (budget basis, includes transfers): $80.4M
FY27 proposed budget (budget basis, includes transfers): $84.5M
The large variance in transfers in between FY24 ($2.4M actual) and FY25 ($9.8M actual) vs. budgeted levels ($16.1M and $16.4M respectively) indicates Measure U and other inter-fund transfers are executed selectively depending on cash position.
1, 2, 11, 18, 19- FY25 actual GF revenue: $77.4M
- FY25 actual taxes: $53.2M (69% of revenue)
- FY25 transfers in vs. budget: $9.8M vs. $16.4M
- FY27 proposed total GF revenue: $84.5M
Budget vs. Actual: Revenues and Expenditures
Comparing adopted budget figures to ACFR actuals reveals consistent patterns across both audited years.
Revenues beat adopted budget both years:
FY24: actual $72.5M vs. adopted $66.2M — variance +$6.3M (+9.6%)
FY25: actual $77.4M vs. adopted $71.5M — variance +$5.9M (+8.2%)
Operating revenues are systematically underbudgeted. Charges for services and intergovernmental revenues are the main sources of positive variance.
Expenditures also beat adopted budget both years:
FY24: actual $70.9M vs. adopted $65.3M — variance +$5.6M (+8.6%)
FY25: actual $75.4M vs. adopted $71.0M — variance +$4.4M (+6.1%)
Departments consistently overspend adopted budgets in aggregate. The two effects largely offset each other on the operating line.
Note on longer-term context: the 8-year audited record (FY2018–FY2025) shows that structural surpluses are a recent phenomenon. FY2019 ran a structural deficit of ($4.6M), FY2020 ($11.4M) during COVID, and FY2021 ($6.0M). The return to surplus in FY2022 and FY2023 was driven primarily by the Measure U sales tax taking full effect, which added approximately $17M in annual tax revenue above the pre-FY2022 baseline. The current structural surplus is therefore Measure U-dependent — without it, the recurring revenue base would be closer to the FY2019–FY2021 level where structural deficits were the norm.
18, 19- FY24 revenues beat budget: +$6.3M (+9.6%)
- FY25 revenues beat budget: +$5.9M (+8.2%)
- FY24 expenditures beat budget: +$5.6M (+8.6%)
- FY25 expenditures beat budget: +$4.4M (+6.1%)
- FY2020 structural deficit (COVID): ($11.4M)
Budget vs. Actual: Department Patterns
Department-level variance (actual vs. adopted budget) shows consistent over- and under-spenders across both years.
Over budget:
Fire: FY24 +$3.2M (+15.5%), FY25 +$3.1M (+13.0%) — the single largest and most consistent source of overspend
Police: FY24 +$1.9M (+6.9%), FY25 +$0.6M (+1.9%)
Public Works: FY24 +$0.6M (+9.3%), FY25 +$0.6M (+8.9%)
Parks & Recreation: FY24 +$0.2M (+6.5%), FY25 +$0.3M (+11.7%)
City Manager: FY24 +$0.4M (+16.6%), FY25 +$0.2M (+8.2%)
Under budget:
Admin Services: FY24 -$1.2M (-37.0%), FY25 -$0.5M (-25.1%)
City Attorney: FY24 -$0.1M (-15.2%), FY25 -$0.1M (-13.5%)
City Clerk: FY24 -$0.2M (-31.5%), FY25 -$0.04M (-7.7%)
Fire's overspend is driven primarily by overtime and CalPERS contribution increases that are not fully captured in the adopted budget. The FY27 Fire adopted budget of $28.8M may follow the same pattern.
18, 19- Fire over adopted: +15.5% (FY24), +13.0% (FY25)
- Police over adopted: +6.9% (FY24), +1.9% (FY25)
- Public Works over adopted: +9.3% (FY24), +8.9% (FY25)
- Admin Services under adopted: -37.0% (FY24), -25.1% (FY25)
Budget vs. Actual: Transfer Unpredictability
Inter-fund transfers show two distinct patterns across the 8-year audited record.
FY2018–FY2022: small and stable
| Year | Transfers In | Transfers Out | Net |
|---|---|---|---|
| FY18 | $1.7M | ($1.4M) | +$0.3M |
| FY19 | $2.0M | ($1.2M) | +$0.8M |
| FY20 | $2.6M | ($1.4M) | +$1.3M |
| FY21 | $2.5M | ($7.8M) | ($5.3M) |
| FY22 | $2.7M | ($7.1M) | ($4.4M) |
FY2023–FY2025: large and unpredictable
| Year | Transfers In | Adopted | Variance | Transfers Out | Adopted | Variance |
|---|---|---|---|---|---|---|
| FY23 | $12.1M | $13.2M | -8% | ($18.2M) | ($17.5M) | +4% |
| FY24 | $2.4M | $16.3M | -85% | ($11.2M) | ($22.4M) | -50% |
| FY25 | $9.8M | $16.1M | -39% | ($4.4M) | ($17.6M) | -75% |
The transfer volatility seen in FY2024–FY2025 is not a long-standing structural pattern — it emerged when Measure U transfer volumes increased and capital project timing became a significant factor. In FY2018–FY2022, actual transfers closely tracked or fell below $3M annually.
Budgeted transfer figures for FY27 ($18.7M transfers in) should be read in this context: execution at that level would be above the historical norm outside of FY2023.
18, 19- FY18–FY22 avg transfers in: ~$2.1M/yr
- FY23–FY25 avg transfers in: ~$8.1M/yr
- FY24 transfers in: $2.4M vs. $16.3M adopted (-85%)
- FY25 transfers in: $9.8M vs. $16.1M adopted (-39%)
Budget vs. Actual: Fund Balance Outcomes
The net change in fund balance — the bottom line of the budget — has differed substantially from projections in both audited years.
FY24: adopted projected ($5.2M), actual was ($7.1M) — $1.9M worse than projected
FY25: adopted projected ($1.1M), actual was +$7.3M — $8.4M better than projected
The FY25 swing of $8.4M was driven almost entirely by transfers out coming in at $4.4M against $17.6M budgeted — not by stronger operating performance.
The fund balance outcome is dominated by transfer execution, not operating performance. The adopted budget's projected ending fund balance is an unreliable predictor of the actual result.
18, 19- FY24 fund balance: projected ($5.2M), actual ($7.1M)
- FY25 fund balance: projected ($1.1M), actual +$7.3M
- FY25 swing vs. projection: +$8.4M
- Driver: transfers out $4.4M vs. $17.6M budgeted
Total Budget by Fund Type
FY27 appropriations by fund:
Capital Project Funds: $133,315,591
General Fund: $85,351,379
Utility Funds: $75,340,971
Special Revenue, Trust & Debt Service: $45,499,303
Measure U Sales Tax: $18,880,000
Enterprise Funds: $16,403,234
Internal Service Funds: $14,887,596
Measure H Sales Tax: $6,585,513
Successor Agency Funds: $4,095,883
Total: $400,359,470
- Total budget: $400.4M
- Capital projects: 33.3% of total
- General Fund: 21.3% of total
- Utilities: 18.8% of total
Questions for the Record
Questions arising directly from the data that remain unanswered in the proposed budget document
Six questions arise from the budget data and ACFR actuals that are not addressed in the proposed budget document or public communications. These are factual questions appropriate for the May 11 workshop or public comment to cityclerk@cityofpetaluma.org.
Q1: Unassigned Reserve Balance
The FY24 and FY25 ACFRs show unassigned General Fund balances of $0 in both years. The city's 15% reserve claim is based on assigned reserves, which include funds earmarked for specific purposes. What is the projected unassigned General Fund balance after FY27, and how does the city reconcile its 15% reserve claim with GFOA guidance on unassigned vs. assigned fund balance?
16, 17, 20- FY25 unassigned GF balance: $0
- FY24 unassigned GF balance: $0
- GFOA benchmark: ~$14M unassigned
Q2: Transfer Execution Rate
In both FY24 and FY25, actual transfers in to the General Fund were dramatically lower than budgeted: $2.4M vs. $16.6M budgeted in FY24, and $9.8M vs. $16.4M budgeted in FY25. The FY27 budget includes $18.7M in transfers as General Fund revenue. What determines whether budgeted transfers are executed, and what is the plan if FY27 transfers again come in below budget?
2, 10, 18, 19- FY24 transfers in: $2.4M vs. $16.6M budgeted
- FY25 transfers in: $9.8M vs. $16.4M budgeted
- FY27 budgeted transfers in: $18.7M
Q3: Authorized vs. Funded Positions
FY27 shows funded positions (423.0) exceeding authorized positions (416.6) — the first year in the data series where this occurs. In prior years funded was equal to or lower than authorized. The budget document does not address this, and ACFR actuals show both Police and Fire exceeded their adopted staffing budgets in FY24 and FY25.
5, 9, 18, 19- Authorized: 416.6
- Funded: 423.0
- Funded exceeds authorized by: 6.4
Q4: Fire Department Cost Escalation
Fire has exceeded its adopted budget by $3M+ in each of the past two audited years (FY24: +$3.2M, FY25: +$3.1M). FTE is declining while costs rise. The FY27 adopted budget of $28.8M may follow the same pattern. What specific cost drivers — overtime, CalPERS contributions, step increases — account for the persistent overage, and what controls are in place for FY27?
3, 9, 15, 18, 19- FY25 Fire overage vs. adopted: +$3.1M
- FY24 Fire overage vs. adopted: +$3.2M
- FY27 Fire proposed: $28.8M
Q5: Pavement Condition and Backlog
The $100M deferred roadway repair figure cited in the community update does not appear as a current estimate in the FY27 budget document, and its assessment date is not identified. When was the most recent Pavement Condition Index (PCI) assessment conducted, what is the current score, and what is the updated cost estimate for the deferred backlog?
7, 8- Cited deferred backlog: $100M+
- Current PCI date: not in budget
Q6: Measure U Sunset and Forecast
Measure U represents approximately 20% of General Fund revenues and $18.9M of the total FY27 budget. Actual transfer execution has been inconsistent — $2.4M in FY24 and $9.8M in FY25 against budgeted levels of $16M+. What is the Measure U sunset date, what revenue assumptions does the five-year forecast use post-expiration, and what is the contingency plan if the measure is not renewed?
4, 13, 18, 19- Measure U share of GF revenues: ~20%
- FY27 Measure U appropriation: $18.9M
- Sunset terms: not in budget document
Budget adopted 7-0 at first reading; final adoption June 15
City Council voted 7-0 on May 18, 2026 to adopt the FY2026-27 budget resolutions and introduce the appropriations ordinance (first reading). One change was made between the May 11 workshop and first reading: the downtown public restroom project budget was increased from $180,000 to $350,000 to provide sufficient funding for completion. The budget workshop confirmed that the unassigned General Fund reserve is projected at $37,000 at June 30, 2026 — the city is drawing down $308,000 of unassigned operating reserves to balance the budget. Emergency reserves stand at approximately $10.8M (14% of General Fund operating expenditures), below the council's 15% policy minimum. Final second reading and adoption of the appropriations ordinance is scheduled for June 15, 2026.
22, 23- Vote: 7-0, May 18, 2026 (first reading)
- Unassigned GF reserves at June 30: $37K
- Downtown restroom budget: $180K → $350K
- Emergency reserves: 14% — below 15% policy floor
- Final adoption: June 15, 2026