Twenty years of Portsmouth budgets
Every adopted budget from FY07 onward, in context. FY27 is the proposed figure — flagged in every chart.
Total budget, stacked
Operating + Non-Operating with the total line on top.
Year-over-year $ change
Adopted-vs-prior-adopted change in raw dollars.
Year-over-year % change
Percentage change from the prior fiscal year.
Indexed growth (FY07 = 100)
A common base for comparing cumulative growth.
Operating share of total
Operating divided by total each year. Non-Operating moves with debt, county tax, and capital.
Operating vs Non-Operating
The two components plotted together.
Budget vs Population
Dual axis. Population for FY25–FY27 is extrapolated from Census PEP.
Spending per resident
Total budget divided by population estimate.
Adjusted for inflation
All three charts here are deflated by the U.S. CPI-U annual average, restated in FY27 dollars. CPI for FY26 and FY27 isn't yet final — those years use the latest reported value plus a 2.5%/yr projection and are flagged with diamond markers and dashed segments. See the About page for the full methodology.
Total budget, nominal vs real
FY07-FY27. Real line shows what each year's budget would cost in FY27 dollars.
Source: BLS CPI-U, U.S. City Average, All Items, annual averages. Fiscal years mapped to their ending calendar year.
Real year-over-year change
Budget growth above (gold) or below (crimson) the CPI rate for that year, in percentage points.
Positive = budget outpaced inflation; negative = budget grew slower than prices (a real-dollar cut).
Per-resident spending, nominal vs real
Total budget divided by population, in nominal dollars and in FY27 dollars.
Population for FY25-FY27 is extrapolated from Census PEP; flagged where shown.
Five-year projection from FY27 base
Illustrative scenarios — what the FY27 base would imply at constant compound growth rates.
These are not forecasts. They show the arithmetic of compound growth applied to the FY27 proposed base.
Full data table
Show FY07 – FY27 adopted history
| FY | Total | Operating | Non-Op | Population | Notes |
|---|---|---|---|---|---|
| FY07 | $76,268,386 | $61,026,014 | $15,242,372 | 20,679 | |
| FY08 | $79,858,802 | $64,445,882 | $15,412,920 | 20,616 | |
| FY09 | $82,434,238 | $66,932,873 | $15,501,365 | 20,577 | |
| FY10 | $84,038,736 | $68,286,192 | $15,752,544 | 20,590 | |
| FY11 | $86,304,454 | $68,564,935 | $17,739,519 | 20,770 | |
| FY12 | $86,456,844 | $68,407,692 | $18,049,152 | 20,838 | |
| FY13 | $90,556,268 | $70,451,439 | $20,104,829 | 20,972 | |
| FY14 | $92,838,137 | $73,116,323 | $19,721,814 | 21,021 | |
| FY15 | $96,641,762 | $75,737,440 | $20,904,322 | 21,262 | |
| FY16 | $101,046,202 | $79,125,185 | $21,921,017 | 21,209 | |
| FY17 | $104,947,043 | $81,502,274 | $23,444,769 | 21,218 | |
| FY18 | $109,448,605 | $85,170,200 | $24,278,405 | 21,390 | |
| FY19 | $113,009,093 | $87,987,849 | $25,021,244 | 21,390 | |
| FY20 | $118,638,630 | $92,195,379 | $26,443,251 | 21,433 | |
| FY21 | $118,965,338 | $94,954,913 | $24,010,425 | 21,992 | |
| FY22 | $123,209,033 | $98,236,553 | $24,972,480 | 22,358 | |
| FY23 | $131,774,911 | $106,149,998 | $25,624,913 | 22,686 | |
| FY24 | $137,283,375 | $111,675,612 | $25,607,763 | 22,733 | |
| FY25 | $144,861,347 | $118,554,293 | $26,307,054 | 22,810 * | * estimated population |
| FY26 | $150,294,940 | $123,291,398 | $27,003,542 | 22,890 * | * estimated population |
| FY27 Proposed | $157,971,390 | $130,189,240 | $27,782,150 | 22,970 * | * estimated population |