An analysis, written by this project

The stabilization funds, and who may spend them

The town’s savings, fund by fund: what each one holds, who may spend it, what it may be spent ON, and the meeting that created it. Whether any of it can cover a school deficit is a question of purpose and of vote, not of balance.

$3,147,179
spendable on anything lawful, of $9,061,421 held across 9 funds
$289,395
voted IN per year on average since FY2012 — $4,051,527 in total
$1,066,000
voted back out, in the articles that say so plainly — a floor

What this report counts

DOLLARS. Balances are ending CASH at 30 June of each fiscal year, read off the town’s own trust-fund table and published only where the page’s own arithmetic closes. Deposits and withdrawals are what TOWN MEETING VOTED, which is not the same quantity and is not reconciled to the balances.

01$3,147,179spendable on anything lawful

Only $3,147,179 of the $9,061,421 reserve may be spent on anything lawful.

The other $5,914,242 is restricted to the purpose each fund was created for.

The general fund takes a two-thirds Town Meeting vote. A special purpose fund created under c.40 §5B may be spent only on its stated purpose, and that purpose lives in the article that created it rather than in the fund’s name.

The same one-year problem, for free cash →

What it rests on `stabilization_balances` for the balances; the general/restricted split is OURS, read off each fund’s name because the annual report prints a balance and never says what may be spent on what.

What it does not show Whether a restricted fund’s stated purpose is narrow or broad. For four funds the creating article is not in this archive at all.

02$289,395a year, on average

Town Meeting votes an average of $289,395 a year into these funds.

Reducing a deposit is recurring money; spending a balance buys one year.

$4,051,527 in total since FY2012, and it is a FLOOR: 7 of the articles print no amount, including both of FY2025’s appropriations. $1,066,000 has been voted back out, and that is a floor too — money also leaves inside articles about something else.

What it rests on `town_meeting_votes`, classified from each article’s own subject line. Five sewer enterprise operating budgets mention a fund in passing and are excluded; counting them would overstate the money going in by more than the deposits themselves.

What it does not show How much of any balance’s rise is a deposit and how much is interest. The two cannot be separated here.

03$358,307gone, unexplained by any article we hold

The Health Insurance fund was created with $369,334 and holds $11,027.

The town does spend these funds, and the articles that did it are not in our record.

$358,307 has left it, and not one article in this archive says so: the withdrawals sit inside omnibus transfer articles about something else. One of them is visible in the annual report as “transfer $105,762.48 from the Health Insurance Stabilization Account”, inside an article that moves money from five different places at once.

What it rests on The town’s general ledger for the balance; `town_meeting_votes` for the creating article.

What it does not show What the rest of the drawdown paid for, or which meeting approved it. Only the ledger shows the money is gone.

Those are the answers this report could reach from the documents behind it. If the one you came for is not among them, ask us — no name or email needed.

What the town holds in reserve, which of it could lawfully be spent on an operating deficit, and the four questions about it this archive cannot yet answer.

Analysis, September 2026. Balances are the town’s own general ledger at 31 March 2026, reconciled to the total the accounting system prints for them.


What has moved, so far as anything here can prove

These are the only stabilization figures in this archive that have been checked. Each is read off a photograph of the town’s own trust-fund table and then verified against identities the table states about every row — beginning plus activity equals ending cash, and, where the year prints a market value, ending cash plus unrealised equals ending market. A row that fails is not published.

Some years print no ending market value at all: FY2019’s table carries the heading and not one figure under it. Those rows are proven on the cash identity alone, their market column is left empty rather than filled with the cash figure, and the basis column of the published CSV says which proof each row rests on.

The general Stabilization Fund, the one Town Meeting may spend on anything lawful:

ending market value
FY2011$1,202,862.85
FY2011$1,202,862.85
FY2012$1,005,630.47
FY2013$1,002,847.47
FY2014$1,312,062.64
FY2015$1,398,606.47
FY2016$1,551,001.18
FY2018$1,732,690.98
FY2019$1,890,735.29
FY2020$2,041,061.72
FY2020$2,504,294.20
FY2021$2,526,388.54
FY2022$2,572,737.97
FY2023$2,725,541.17
FY2024$2,967,682.91

That is $1,764,820.06 more between FY2011 and FY2024, a rise of 147%, in a fund whose purpose is to be available.

  • Stabilization
  • Vehicle/Equipment Stabilization
  • Zoning Incentive Stabilization
FY2011FY2012FY2013FY2014FY2015FY2016FY2017FY2018FY2019FY2020FY2021FY2022FY2023FY2025$0$800k$1.6M$2.4M$3.2M
Three stabilization funds on one scale, FY2011 to FY2025. The tallest reaches $3,147,178.96 by its last proven year; Zoning Incentive is a flat line near the axis the whole way. Every year in each fund’s span is a proven reading — no gaps.

On one scale the Zoning Incentive fund looks like nothing is happening to it. That is the finding, not a rendering problem — but it hides the shape, so each fund also gets its own panel:

Stabilization
FY2011–FY2025 · $3.1M
FY2011FY2013FY2015FY2017FY2019FY2021FY2025$990k$1.5M$2.1M$3.1M
Vehicle/Equipment Stabilization
FY2018–FY2025 · $2.6M
FY2018FY2020FY2021FY2023FY2025$236k$836k$1.4M$2.6M
Zoning Incentive Stabilization
FY2014–FY2025 · $249k
FY2014FY2016FY2018FY2020FY2021FY2025$227k$233k$238k$249k
The same three funds, each panel stretched to its own range, so the shapes are comparable and the heights are not.
0%15%30%45%60%Vehicle/EquipmentStabilizationStabilizationZoning IncentiveStabilization
How fast each fund moved per year between its first and last proven year: Vehicle/Equipment 40.8% a year over 7 years, Stabilization 7.2% a year over 14 years, Zoning Incentive 0.8% a year over 11 years.

And both directions at once — how often these funds are drawn on, and for how much:

  • voted in
  • voted out
FY2012FY2014FY2015FY2016FY2018FY2019FY2020FY2021FY2022FY2023FY2024FY2025$-1.1M$-550k$0$550k$1.1M
Money voted into the stabilization funds each year, above the line, against money taken back out, below it. Withdrawals are rare and small beside the deposits.

Three funds, three different things happening. The Vehicle/Equipment fund moved 40.8% a year and the Stabilization fund 7.2% a year — those are being BUILT, and the Town Meeting articles listed earlier on this page are the votes that did it. The Zoning Incentive fund is not: it moved $21,858.35 in 11 years, which is what a balance does when it is left alone.

What the charts do not show. A balance rising does not say how much of the rise is money voted in and how much is interest earned, and nothing in this data separates them. It also does not say a fund is AVAILABLE: what each may be spent on is the section above, and a balance is not a permission.



Read the rest of the analysisThe full version26 min

The other findings

01$770,350in the fullest year

For 6 straight years deposits ran between $308,222 and $770,350.

That run is what reducing the deposits would be worth against a gap.

FY2018 to FY2023: the consecutive years whose deposits exceeded the long-run average, found by walking the series rather than by choosing a window.

What it rests on `town_meeting_votes`, deposits summed per fiscal year.

What it does not show Whether the later fall is policy or a gap in what the warrant printed — some recent articles carry no amount.

0240.8%a year, the fastest

Vehicle/Equipment moved 40.8% a year; Zoning Incentive moved 0.8%.

Two are being built; one is left alone to earn interest.

Measured between each fund’s first and last PROVEN year, so the spans differ and each is printed beside its bar. It is the movement of a balance, not a rate of return.

What it rests on `stabilization_balances`, ending cash at each proven year.

What it does not show How much of either movement is money voted in rather than interest earned.

What is in them, at 31 March 2026

Straight from the town’s general ledger: what each account held at the start of FY2026, what has gone into it since, and what has come out. The account numbers are the town’s own.

accountfundheldin, this yearout, this yearmay be spent on
8124stabilization$3,147,178.96$97,299.16—anything lawful, by a 2/3 Town Meeting vote
8136vehicle equipment$2,598,621.38$55,142.16—its own stated purpose only
8137opeb$1,649,190.51$280,563.14—its own stated purpose only
8125conservation trust$967,726.65$45,850.68—its own stated purpose only
8129playground fund$249,060.25$6,543.80—its own stated purpose only
8141opiod$241,421.18$46,730.58—its own stated purpose only
8138sewer cap stab$191,679.20$25,030.40—its own stated purpose only
8140Health Ins Stabil$11,026.88$340.90—its own stated purpose only
8133Sewer stabilization$5,516.23$5,238.81—its own stated purpose only
Total$9,061,421.24$562,739.63$0.00

Two of these are not stabilization funds in the sense Town Meeting means, and they are here because the LEDGER files them here. 8137 opeb is the other-post-employment-benefits trust and 8125 conservation trust is a conservation fund; together they are $2,616,917.16 of the $9,061,421.24 above. Quoting the total as “the stabilization funds” would be taking the accounting system’s filing decision for a statement about what may be spent — so the grouping is printed as the ledger prints it, and said out loud here.

The general/restricted split is ours, read off each fund’s name and account. The ledger prints a balance and never says what may be spent on what.

Where this came from. The town’s own general ledger, obtained by a public records request rather than published on a website. The report names its program, the moment it was generated and the Town Accountant who ran it. We hold it at one remove, so any note the town sent with the figures is not in this archive — and that matters here, because the equivalent package a few months later came with the Town Manager warning that figures were “likely to continue to adjust as we continue the year-end reconciliation process”.

Nothing has come out of any of them so far this year. Every expenditure column is empty at 31 March 2026 — a fact about nine months, not about whether these funds get spent. They do: the Health Insurance fund is a third of a million dollars lighter than the article that created it.


What goes in each year

Town Meeting has voted $4,051,527 into the stabilization funds across 39 articles, FY2012 to FY2025 — and $1,066,000 back out, in 2 articles.

In the 8 years where every article carries a printed amount, the town voted in between $35,000 and $770,350 a year, median $393,387. That is the figure the first question turns on: it is recurring money, it is decided one article at a time at Town Meeting, and it is the same order of magnitude as the gap the schools are projecting.

Two funds take most of it. Special Purpose Stabilization and Stabilization Fund (general) together account for $3,274,080 of the $4,051,527. They are where the first question bites — the rest is sewer housekeeping in amounts too small to close an operating gap.

fundvoted in, totalyearsmost recent
Special Purpose Stabilization$1,807,4496FY2023, $250,000
Stabilization Fund (general)$1,466,63110FY2023, $100,000
Health Insurance Stabilization$369,3341FY2021, $369,334
Sewer Capital Reserve Stabilization$181,0466FY2024, $35,000
Sewer Reserve Capacity Stabilization$93,4627FY2025, $5,133
Opioid Settlement Stabilization$84,7401FY2023, $84,740
Inflow/Infiltration Stabilization$48,8644FY2025, $19,104
yearvoted inarticles
FY2012$277,432 — understated1
FY2014$74,7291
FY2015$105,9843
FY2016$124,039 — understated3
FY2018$521,6775
FY2019$308,2223
FY2020$770,3505
FY2021$734,2104
FY2022$597,094 — understated5
FY2023$478,5536
FY2024$35,0001
FY2025$24,238 — understated2

Every deposit we can price, and the article that made it. A yearly total is a fact about the budget; this is the thing somebody can look up.

FY2025 · annual · article 23 — Inflow/Infiltration, $19,104.40

what Town Meeting voted
VOTED UNANIMOUS CONSENT to transfer from Sewer Retained Earnings the sum of $19,104.40 to the Sewer Inflow/Infiltration Stabilization Fund.

FY2025 · annual · article 24 — Sewer Reserve Capacity, $5,133.15

what Town Meeting voted
VOTED UNANIMOUS CONSENT to transfer from Sewer Enterprise Retained Earnings the sum of $5,133.15 to the Sewer Reserve Capacity Stabilization Fund.

FY2024 · annual · article 16 — Sewer Capital Reserve, $35,000.00

what Town Meeting voted
VOTED UNANIMOUS CONSENT to transfer from Sewer Enterprise Retained Earnings the sum of $35,000 into the Sewer Capital Reserve Stabilization Fund.

FY2023 · annual · article 11 — Special Purpose, $250,000.00

what Town Meeting voted
VOTED (63 YES, 26 NO) to transfer from Free Cash the sum of $250,000 to the Special Purpose Stabilization fund.

FY2023 · annual · article 10 — Stabilization Fund (general), $100,000.00

what Town Meeting voted
VOTED UNANIMOUS CONSENT to transfer from Free Cash the sum of $100,000 to the Stabilization Fund.

FY2023 · annual · article 13 — Opioid Settlement, $84,740.25

what Town Meeting voted
VOTED (80 YES, 11 NO), pursuant to the provisions of G.L. c.40, Section 5B, to create a new special purpose stabilization fund, to be known as the Opioid Settlement Stabilization Fund, for dedication, without further appropriation, of 100% of opioid litigation settlement

FY2023 · annual · article 15 — Sewer Capital Reserve, $36,621.37

what Town Meeting voted
VOTED UNANIMOUS CONSENT to transfer from Sewer Enterprise Retained Earnings the sum of $36,621.37 into the Sewer Capital Reserve Stabilization Fund.

FY2023 · special · article 8 — Inflow/Infiltration, $5,340.00

what Town Meeting voted
VOTED UNANIMOUS (but one) CONSENT to transfer the sum of $5,340.00 from Sewer Enterprise Retained Earnings to the Sewer Inflow/Infiltration Stabilization Fund.

FY2023 · special · article 7 — Sewer Reserve Capacity, $1,851.30

what Town Meeting voted
VOTED UNANIMOUS (but one) CONSENT to transfer the sum of $1,851.30 from Sewer Enterprise Retained Earnings to the Sewer Reserve Capacity Stabilization Fund.

FY2022 · annual · article 10 — Special Purpose, $450,000.00

what Town Meeting voted
VOTED UNANIMOUS CONSENT to transfer from Free Cash the sum of $450,000 to the Special Purpose Stabilization Fund.

FY2022 · annual · article 9 — Stabilization Fund (general), $100,000.00

what Town Meeting voted
VOTED UNANIMOUS CONSENT to transfer from Free Cash the sum of $100,000 to the Stabilization Fund.

FY2022 · annual · article 13 — Sewer Capital Reserve, $35,548.86

what Town Meeting voted
VOTED UNANIMOUS CONSENT to transfer from Sewer Enterprise Retained Earnings the sum of $35,548.86 into the Sewer Capital Reserve Stabilization Fund.

FY2022 · special · article 7 — Inflow/Infiltration, $9,900.00

what Town Meeting voted
VOTED UNANIMOUS CONSENT to see if the Town will vote to transfer from available funds $9,900.00 into the Sewer Inflow/Infiltration Stabilization Fund.

FY2022 · special · article 6 — Sewer Reserve Capacity, $1,645.60

what Town Meeting voted
VOTED UNANIMOUS CONSENT to see if the Town will vote to transfer from available funds $1,645.60 into the Sewer Reserve Capacity Stabilization Fund.

FY2021 · annual · article 9 — Health Insurance, $369,334.00

what Town Meeting voted
VOTED UNANIMOUSLY to create a Health Insurance Stabilization Fund pursuant to General Laws Chapter 40 Section 5B and further, to vote to raise and appropriate the sum of $369,334. to deposit into the Health Insurance Stabilization Fund.

FY2021 · annual · article 8 — Special Purpose, $250,000.00

what Town Meeting voted
VOTED UNANIMOUS CONSENT to transfer from Free Cash the sum of $250,000. to the Special Purpose Stabilization Fund.

FY2021 · annual · article 7 — Stabilization Fund (general), $100,000.00

what Town Meeting voted
VOTED UNANIMOUS CONSENT to transfer from Free Cash the sum of $100,000. to the Stabilization Fund.

FY2021 · special · article 5 — Sewer Capital Reserve, $14,875.50

what Town Meeting voted
VOTED UNANIMOUS CONSENT to transfer from Sewer Enterprise Retained Earnings the sum of $14,875.50 into the Capital Reserve Stabilization Fund.

FY2020 · special · article 6 — Special Purpose, $250,000.00

what Town Meeting voted
VOTED (2/3rds Declared) to raise and appropriate the sum of $250,000.00 to the Special Purpose Stabilization Fund.

FY2020 · special · article 5 — Stabilization Fund (general), $212,252.00

what Town Meeting voted
VOTED UNANIMOUSLY to raise and appropriate the sum of $212,252.00 to the Stabilization Fund.

FY2020 · annual · article 8 — Stabilization Fund (general), $210,000.00

what Town Meeting voted
VOTED UNANIMOUSLY to transfer from Free Cash the sum of $210,000 to the Stabilization Fund.

FY2020 · special · article 11 — Sewer Reserve Capacity, $68,097.59

what Town Meeting voted
VOTED UNANIMOUS CONSENT to transfer from Sewer Enterprise Retained Earnings the sum of $68,097.59 into the Sewer Reserve Capacity Stabilization Fund.

FY2020 · annual · article 11 — Sewer Capital Reserve, $30,000.00

what Town Meeting voted
VOTED UNANIMOUS CONSENT to transfer from Sewer Enterprise Retained Earnings the sum of $30,000.00 into the Sewer Capital Reserve Stabilization Fund.

FY2019 · annual · article 10 — Special Purpose, $200,000.00

what Town Meeting voted
VOTED UNANIMOUSLY to transfer $200,000 from Free Cash to this Special Purpose Stabilization Fund for the purpose of funding future capital needs for vehicles and equipment.

FY2019 · annual · article 9 — Stabilization Fund (general), $100,000.00

what Town Meeting voted
VOTED UNANIMOUSLY to transfer $100,000 from Free Cash to the Stabilization

FY2019 · special · article 2 — Special Purpose, $8,222.00

what Town Meeting voted
VOTED UNANIMOUSLY to raise and appropriate the sum of $08,222. to the Special Purpose Stabilization Fund.

FY2018 · annual · article 9 — Special Purpose, $200,000.00

what Town Meeting voted
VOTED to transfer $200,000 from Free Cash to this Special Purpose Stabilization Fund for the purpose of funding future capital needs for vehicles and equipment.

FY2018 · special · article 2 — Special Purpose, $199,227.00

what Town Meeting voted
VOTED UNANIMOUSLY to raise and appropriate the sum of $199,227 to the special Purpose Stabilization Fund.

FY2018 · annual · article 8 — Stabilization Fund (general), $87,000.00

what Town Meeting voted
VOTED UNANIMOUSLY to transfer $87,000 from Free Cash to the Stabilization Fund.

FY2018 · annual · article 12 — Sewer Capital Reserve, $29,000.00

what Town Meeting voted
VOTED UNANIMOUSLY to transfer from Sewer Enterprise Retained Earnings the sum of $29,000 into the Sewer Capital Reserve Stabilization Fund.

FY2018 · special · article 5 — Sewer Reserve Capacity, $6,449.63

what Town Meeting voted
VOTED UNANIMOUSLY to transfer $6,449.63 from the Sewer Enterprise Retained Earnings to the Reserve Capacity Stabilization Fund.

FY2016 · annual · article 17 — Stabilization Fund (general), $99,851.00

what Town Meeting voted
VOTED UNANIMOUSLY to raise and appropriate the sum of $99,851.00 to be transferred to the Stabilization Fund.

FY2016 · annual · article 21 — Inflow/Infiltration, $14,520.00

what Town Meeting voted
VOTED UNANIMOUSLY to create an Inflow/Infiltration Stabilization Fund and further to transfer from Sewer Enterprise Retained Earnings the sum of $14,520 into the Inflow/ Infiltration Stabilization Fund.

FY2016 · annual · article 22 — Sewer Reserve Capacity, $9,667.90

what Town Meeting voted
VOTED UNANIMOUSLY to transfer from Sewer Enterprise Retained Earnings the sum of $9,667.90 into the Reserve Capacity Stabilization Fund.

FY2015 · annual · article 16 — Stabilization Fund (general), $98,231.00

what Town Meeting voted
VOTED UNANIMOUSLY to raise and appropriate the sum of $48,231 and appropriate from free cash the sum of $50,000 for a total of $98,231 to be transferred to the Stabilization Fund.

FY2015 · special · article 14 — Stabilization Fund (general), $7,136.00

what Town Meeting voted
VOTED UNANIMOUSLY to raise $7,136.00.

FY2015 · annual · article 21 — Sewer Reserve Capacity, $617.10

what Town Meeting voted
VOTED UNANIMOUSLY, pursuant to General Laws Chapter 40, Section 5B, to create a Reserve Capacity Stabilization Fund and further to transfer from Sewer Enterprise Retained Earnings, the sum of $617.10 into the Reserve Capacity Stabilization Fund.

FY2014 · annual · article 17 — Stabilization Fund (general), $74,729.00

what Town Meeting voted
VOTED UNANIMOUSLY to appropriate the sum of $74,729 from Free Cash to be transferred to the Stabilization Fund.

FY2012 · annual · article 10 — Stabilization Fund (general), $277,432.00

what Town Meeting voted
Article 10 was PASSED OVER.

And 7 articles the warrant records without an amount, so they are in none of the figures above:

  • FY2025, article 16 — Appropriation to the Stabilization Fund
  • FY2025, article 17 — Appropriation to the Special Purpose Stabilization Fund
  • FY2022, article 5 — Transfer funds to the Special Purpose Stabilization Fund
  • FY2016, article 4 — Create the Town Building Stabilization Fund
  • FY2012, article 2 — Appropriate to/from the Stabilization Fund
  • FY2011, article 18 — Appropriate to or from the Stabilization Fund
  • FY2011, article 2 — Appropriate to or from the Stabilization Fund

How solid is this. Of the 53 articles mentioning a stabilization fund, 39 are deposits, 2 are withdrawals, 7 print no amount (marked understated above), and 5 are sewer enterprise operating budgets that name a fund only in passing — those five total $3,706,189 and counting them as deposits would overstate the money going in by more than the deposits themselves.


What has come back out

$237,391.88 withdrawn, in 8 separate votes the town printed. Every one of these is a clause inside a Town Meeting article about something else — the sewer budget, an omnibus transfer — written in prose rather than set in any table, which is why a page built on the trust tables could not see them.

yearfundamountwhat the article was for
FY2024Health Insurance$105,762.48— see the quote below
FY2023Sewer Capital Reserve$35,000.00to operate the Sewer…
FY2023Sewer Reserve Capacity$20,962.40to operate the Sewer Enterprise Fund for F Y24
FY2023Inflow/Infiltration$9,900.00— see the quote below
FY2022Sewer Capital Reserve$20,962.00to operate the Sewer Enterprise Fund for FY23, including the amo
FY2021Sewer Capital Reserve$20,000.00to operate the Sewer Enterprise…
FY2017Inflow/Infiltration$14,520.00to operate the Sewer Enterprise Fund for FY18
FY2017Sewer Reserve Capacity$10,285.00to operate the…

The words, because a withdrawal read out of prose has to be checkable. These are the printed sentences, with the page they are on:

  • FY2024, Health Insurance, $105,762.48 — page 140 of that year’s annual report: > …Turf Revolving Fund, transfer $27,929.97 from the PEG Access and Cable Related Enterprise Fund, transfer $105,762.48 from the Health Insurance Stabilization Account, transfer $100,000 from 140
  • FY2023, Sewer Capital Reserve, $35,000.00 — page 169 of that year’s annual report: > …transfer from the Inflow/Infiltration Stabilization Fund the sum of $9,900.00; transfer from the Sewer Capital Reserve Stabilization Fund the sum of $35,000.00; transfer from the Sewer Reserve Capacity Stabilization Fund the sum of $20,962.40; and appropriate from Sewer Enterprise retained earnings the sum of $382,096.70 for a total appropriation of $1,339,850.95 to operate the Sewer…
  • FY2023, Sewer Reserve Capacity, $20,962.40 — page 169 of that year’s annual report: > …transfer from the Sewer Capital Reserve Stabilization Fund the sum of $35,000.00; transfer from the Sewer Reserve Capacity Stabilization Fund the sum of $20,962.40; and appropriate from Sewer Enterprise retained earnings the sum of $382,096.70 for a total appropriation of $1,339,850.95 to operate the Sewer Enterprise Fund for F Y24; and further that $740,368.15 be included in…
  • FY2023, Inflow/Infiltration, $9,900.00 — page 169 of that year’s annual report: > …VOTED (72 YES, 8 NO) to appropriate from Sewer Enterprise revenues the sum of $89,891.85; transfer from the Inflow/Infiltration Stabilization Fund the sum of $9,900.00; transfer from the Sewer Capital Reserve Stabilization Fund the sum of $35,000.00; transfer from the Sewer Reserve Capacity Stabilization Fund the sum of $20,962.40; and appropriate from Sewer Enterprise retained earnings the sum…
  • FY2022, Sewer Capital Reserve, $20,962.00 — page 75 of that year’s annual report: > …for FY23, $853,112.53 was appropriated from Sewer Enterprise revenues, $20,000.00 transferred from the Sewer Capital Reserve Stabilization Fund, $20,962.00 was transferred from the Sewer Reserve Capacity Fund and the sum of $319,107.47 was appropriated from Retained Earnings for a total appropriation of $1,213,182.00 to operate the Sewer Enterprise Fund for FY23, including the amount of…
  • FY2021, Sewer Capital Reserve, $20,000.00 — page 144 of that year’s annual report: > …UNANIMOUS CONSENT to appropriate from Sewer Enterprise revenues the sum of $831,406.99; transfer from the Sewer Capital Reserve Stabilization Fund the sum of $20,000.00; transfer from the Sewer Reserve Capacity Fund the sum of $20,965.40; and appropriate from Sewer Enterprise Retained Earnings the sum of $301,113.71; for a total appropriation of $1,173,486.10 to operate the Sewer Enterprise…
  • FY2017, Inflow/Infiltration, $14,520.00 — page 158 of that year’s annual report: > …transfer from the Sewer Reserve Capacity Stabilization Fund the sum of $10,285.00; transfer from the Sewer Inflow/Infiltration Stabilization Fund the sum of $14,520.00; and appropriate from Sewer Enterprise retained earnings the sum of $160,276.94; for a total appropriation of $745,251.00 to operate the Sewer Enterprise Fund for FY18; and further that $911,971.24 be included in…
  • FY2017, Sewer Reserve Capacity, $10,285.00 — page 158 of that year’s annual report: > …2/3rds DECLARED to appropriate from Sewer Enterprise revenues the sum of $560,169.06; transfer from the Sewer Reserve Capacity Stabilization Fund the sum of $10,285.00; transfer from the Sewer Inflow/Infiltration Stabilization Fund the sum of $14,520.00; and appropriate from Sewer Enterprise retained earnings the sum of $160,276.94; for a total appropriation of $745,251.00 to operate the…

And 4 articles this page will not add up, because the printing does not let it. They are here rather than dropped:

  • FY2018, Sewer Reserve Capacity, $6,449.63 — this is money going IN, matched by a pattern that cannot tell direction from wording alone
  • FY2022, Sewer Capital Reserve, $20,000.00 — the same transaction appears in two consecutive reports, because each year’s warrant recites the year before
  • FY2023, Sewer Reserve Capacity, $382,096.70 — the figure covers this fund AND another, and the article does not split it
  • FY2023, Sewer Capital Reserve, $20,962.40 — the same transaction appears in two consecutive reports, because each year’s warrant recites the year before

What this is not. A complete account of what left these funds. It is what the annual reports PRINT, found by reading their article text; the ledger’s own expenditure column would settle it and this archive holds one year of that.

Each fund, year by year

Each figure below is its own reading, and they come from four places: the trust tables in the annual reports, checked against each page’s own arithmetic; the per-account Trust Fund Balance Detail listing those reports print from FY2024; the Treasurer’s Cash page, which every report prints and which is the only one of the four carrying the general Stabilization Fund; and the town’s general ledger. Every figure covered by more than one of them has agreed to the cent.

One of the four has a different grain. The Treasurer’s Cash page counts cash held by a custodian, not a fund balance — the Opioid fund shows $233,317.54 of cash at Bartholomew where the ledger puts the fund at $241,421.18. For the funds charted here the two have matched wherever both exist, because those funds sit whole in one place, but that is a fact about them and not a rule. It fills years nothing else reaches and never overrides a balance.

  • Stabilization — FY2011 $1,186,776.91, FY2012 $989,608.54, FY2013 $999,548.94, FY2014 $1,299,077.98, FY2015 $1,388,105.33, FY2016 $1,511,526.92, FY2017 $1,631,430.63, FY2018 $1,740,279.81, FY2019 $1,848,802.86, FY2020 $1,978,347.74, FY2021 $2,447,755.21, FY2022 $2,574,673.21, FY2023 $2,730,600.73, FY2024 $2,901,157.60, FY2025 $3,147,178.96
  • Zoning Incentive Stabilization — FY2014 $227,201.90, FY2015 $227,542.95, FY2016 $227,884.96, FY2017 $228,320.36, FY2018 $228,891.82, FY2019 $229,464.69, FY2020 $230,431.40, FY2020 $230,431.40, FY2021 $230,748.05, FY2022 $231,007.68, FY2023 $235,681.11, FY2024 $243,063.42, FY2025 $249,060.25
  • Vehicle/Equipment Stabilization — FY2018 $236,302.39, FY2019 $643,788.80, FY2020 $945,669.29, FY2020 $945,669.29, FY2021 $1,201,170.65, FY2022 $1,457,123.63, FY2023 $1,936,143.89, FY2024 $2,254,933.99, FY2025 $2,598,621.38

Every proven row:

yearaccountfundending cashending market
FY2011—STABILIZATION$1,186,776.91$1,202,862.85
FY2011—STABILIZATION FUNDS SUBTOTAL$1,186,776.91$1,202,862.85
FY2012—STABILIZATION$989,608.54$1,005,630.47
FY2013—STABILIZATION$999,548.94$1,002,847.47
FY2013—SUBTOTALS (STABILIZATION FUNDS)$999,548.94$1,002,847.47
FY20148124STABILIZATION$1,299,077.98$1,312,062.64
FY20148129ZONING INCENTIVE STABILIZATION (TD BANKNORTH$227,201.90$227,201.90
FY2015—STABILIZATION$1,388,105.33$1,398,606.47
FY20158129ZONING INCENTIVE STABILIZATION (TD BANKNORTH$227,542.95$227,542.95
FY2016—STABILIZATION$1,511,526.92$1,551,001.18
FY20168129ZONING INCENTIVE STABILIZATION (TD BI$227,884.96$227,884.96
FY2017—STABILIZATION$1,631,430.63—
FY20178129ZONING INCENTIVE STABILIZATION (TD E$228,320.36$228,320.36
FY2018—STABILIZATION$1,740,279.81$1,732,690.98
FY20188136VEHICLE/EQUIPMENT STABILIZATION (MAIN STREET$236,302.39—
FY20188129ZONING INCENTIVE STABILIZATION (TD BANKNORTH$228,891.82—
FY2019—STABILIZATION$1,848,802.86$1,890,735.29
FY20198136VEHICLE/EQUIPMENT STABILIZATION (N$643,788.80$643,788.80
FY20198129ZONING INCENTIVE STABILIZATION (TD$229,464.69$229,464.69
FY2020—STABILIZATION$1,978,347.74$2,041,061.72
FY2020—STABILIZATION FUNDS SUBTOTALS$2,432,441.65$2,504,294.20
FY20208136VEHICLE/EQUIPMENT STABILIZATION (MAIN STREET$945,669.29$945,669.29
FY2020—VEHICLE/EQUIPMENT STABILIZATION (MAIN STREET$945,669.29—
FY20208129ZONING INCENTIVE STABILIZATION (TD BANKNORTH$230,431.40$230,431.40
FY2020—ZONING INCENTIVE STABILIZATION (TD BANKNORTH$230,431.40—
FY2021—STABILIZATION$2,447,755.21$2,526,388.54
FY2022—HEALTH INSURANCE STABILIZATION$372,940.88$372,660.58
FY2022—SEWER CAPITAL RESERVE STABILIZATION$124,232.42$124,139.04
FY2022—STABILIZATION$2,574,673.21$2,572,737.97
FY20228136VEHICLE/EQUIPMENT STABILIZATION (MAIN STREE*$1,457,123.63$1,457,123.63
FY20228129ZONING INCENTIVE STABILIZATION (TD BANKNORTI$231,007.68$231,007.68
FY2023—HEALTH INSURANCE STABILIZATION$380,741.82$380,036.32
FY2023—SEWER CAPITAL RESERVE STABILIZATION$142,702.11$142,437.70
FY2023—STABILIZATION$2,730,600.73$2,725,541.17
FY20238136VEHICLE/EQUIPMENT STABILIZATION (MAIN STREET$1,936,143.89$1,936,143.89
FY20238129ZONING INCENTIVE STABILIZATION (TD BANKNORTH$235,681.11$235,681.11
FY2024—OPIOID STABILIZATION$176,302.50$180,345.23
FY2024—STABILIZATION$2,901,157.60$2,967,682.91
FY20248136VEHICLE/EQUIPMENT STABILIZATION (MAIN STREET$2,254,933.99$2,254,933.99
FY2025—VEHICLE/EQUIPMENT STABILIZATION (MAIN STREET$2,598,621.38$2,598,621.38
FY2025—ZONING INCENTIVE STABILIZATION (TD BANKNORTH$249,060.25$249,060.25

Nine funds, fifteen years, and most of the grid is empty. Only 3 of the 9 funds have any history at all; the other 6 are known from one reading, the ledger’s. Across FY2011 to FY2025 that is about 43 of 135 possible fund-years.

41 of those readings are proved, across 15 years — and that is a limit of OUR reading, not of the town’s record. The annual reports print the whole trust and stabilization table every year, every fund, and roughly ten times as many fund rows are visible in our scans of them as this page publishes. A row appears here only where the page’s own arithmetic closes on it, because publishing one that does not would be worse than publishing nothing — so the empty cells are a queue of work, not an absence of evidence.

Two things would empty that queue, and they are not alternatives. A better reader gets the figures the town has already printed. The MUNIS trust report for earlier years would get them from the accounting system instead, with revenue and expenditure beside every balance — which the annual report tables do not carry at all.



What each one is FOR, in the town’s own words

A special purpose fund is restricted to the purpose it was created for, and that purpose lives in the article that created it — not in the fund’s name. These are the creating votes this archive holds, each quoting M.G.L. c.40 §5B, the statute that lets a town keep a stabilization fund at all.

This archive holds a creating vote for 5 of the 9 funds that appear in the Town Meeting record, and not for Sewer Capital Reserve Stabilization, Special Purpose Stabilization, Stabilization Fund (general), Vehicle/Equipment Stabilization. The record here begins at FY2011 and those funds are older than it, so the article that created them — and the purpose that restricts them — is in a warrant nobody here has read. For a restricted fund that is the load-bearing document: without it, what the money may lawfully be spent on rests on the fund’s NAME, which is a reading and not a rule.

Create and fund a Reserve Capacity Stabilization Fund from sewer retained earnings — FY2015 annual Town Meeting, article 21, passed.

VOTED UNANIMOUSLY, pursuant to General Laws Chapter 40, Section 5B, to create a Reserve Capacity Stabilization Fund and further to transfer from Sewer Enterprise Retained Earnings, the sum of $617.10 into the Reserve Capacity Stabilization Fund.

Create an Inflow/Infiltration Stabilization Fund and fund it — FY2016 annual Town Meeting, article 21, passed.

VOTED UNANIMOUSLY to create an Inflow/Infiltration Stabilization Fund and further to transfer from Sewer Enterprise Retained Earnings the sum of $14,520 into the Inflow/ Infiltration Stabilization Fund.

Create the Town Building Stabilization Fund — FY2016 special Town Meeting, article 4, amended and passed.

VOTED UNANIMOUSLY with M.G.L. reference changed to Chapter 40 § 5B.

Create and fund a Health Insurance Stabilization Fund — FY2021 annual Town Meeting, article 9, passed.

VOTED UNANIMOUSLY to create a Health Insurance Stabilization Fund pursuant to General Laws Chapter 40 Section 5B and further, to vote to raise and appropriate the sum of $369,334. to deposit into the Health Insurance Stabilization Fund.

Create the Opioid Settlement Stabilization Fund and deposit settlement proceeds — FY2023 annual Town Meeting, article 13, passed.

VOTED (80 YES, 11 NO), pursuant to the provisions of G.L. c.40, Section 5B, to create a new special purpose stabilization fund, to be known as the Opioid Settlement Stabilization Fund, for dedication, without further appropriation, of 100% of opioid litigation settlement

Two of the three largest funds have no creating article here, and the third turns out to have one under another name. The general Stabilization Fund and Zoning Incentive were both in use before FY2011, which is as far back as the town-meeting record in this archive reaches, so their purposes are known only from their names — and a name is not an article.

Vehicle/Equipment is different, and the report said otherwise until now. Its name appears in no annual report before FY2018 and in every one after. Meanwhile Special Purpose Stabilization appears in the Town Meeting articles and never once on a Treasurer’s Cash page, in the MUNIS ledger or in a trust table; Vehicle/Equipment never appears in an article. Each name lives in exactly one kind of document, and the FY2018 article says what the fund is for: “to this Special Purpose Stabilization Fund for the purpose of funding future capital needs for vehicles and equipment.” The balances agree too — FY2018’s two articles total $399,227 and the fund rises $407,486 that year, leaving about $8,259 of interest.

That they are one fund is our reading of the evidence, not a statement either document makes. What the evidence does settle is the negative: nothing here supports Vehicle/Equipment having been created before FY2011.


Each fund, meeting by meeting

Every Town Meeting article this archive holds that touches a stabilization fund — what was asked, what was voted, and what the Finance Committee recommended. The record reaches back to FY2011 and no further, which is why three funds have no creation here.

Which fund an article belongs to is OUR reading. The votes name funds in prose and carry no account number, so an article saying only “the Stabilization Fund” is taken as the general one — which is what the town means by it, and is still a reading.

Stabilization Fund (general)

17 articles, FY2011 to FY2025.

yearmeetingart.what was askedamountFinComresult
FY2011annual18Appropriate to or from the Stabilization Fund——passed over
FY2011special2Appropriate to or from the Stabilization Fund——passed over
FY2012annual10Appropriate to Stabilization Fund contingent on Article 9's override passing$277,432—passed over
FY2012special2Appropriate to/from the Stabilization Fund——passed over
FY2014annual17Appropriate funds to the Stabilization Fund$74,729Approvalpassed
FY2015special14Appropriate funds to the Stabilization Fund$7,136.00Approvalpassed
FY2015annual16Appropriate funds to the Stabilization Fund$98,231Approvalpassed
FY2016annual17Appropriate to the Stabilization Fund$99,851.00Approvalpassed
FY2017special1Amend the Town's FY2018 budget by transferring sums among various line items$199,972.Approvalamended and passed
FY2018annual8Appropriate/transfer a sum into the Stabilization Fund$87,000Approvalpassed
FY2019annual9Transfer funds to the Stabilization Fund$100,000Approvalpassed
FY2020special5Transfer funds to the Stabilization Fund$212,252.00Approvalpassed
FY2020annual8Transfer funds to the Stabilization Fund$210,000Approvalpassed
FY2021annual7Transfer to Stabilization Fund$100,000Recommend Approvalpassed
FY2022annual9Transfer funds to the Stabilization Fund$100,000Approvalpassed
FY2023annual10Transfer funds to the Stabilization Fund$100,000Approvalpassed
FY2025annual16Appropriation to the Stabilization Fund——passed over

Sewer Reserve Capacity Stabilization

9 articles, FY2015 to FY2025.

yearmeetingart.what was askedamountFinComresult
FY2015annual21Create and fund a Reserve Capacity Stabilization Fund from sewer retained ea$617.10Approvalpassed
FY2016annual22Transfer funds into the Reserve Capacity Stabilization Fund$9,667.90—passed
FY2018special5Transfer Sewer Enterprise retained earnings into the Reserve Capacity Stabil$6,449.63No direct financial impactpassed
FY2019special3Amend the Sewer Enterprise Fund FY2020 appropriation$9,993.Approvalpassed
FY2020special11Transfer funds into Sewer Reserve Capacity Stabilization Fund$68,097.59Approvalpassed
FY2022annual12Fund the Sewer Enterprise Fund for FY2023$1,213,182.00Approvalpassed
FY2022special6Transfer funds to the Sewer Reserve Capacity Stabilization Fund$1,645.60Approvalpassed
FY2023special7Transfer sewer funds into the Sewer Reserve Capacity Stabilization Fund$1,851.30Approvalpassed
FY2025annual24Transfer funds into the Sewer Reserve Capacity Stabilization Fund$5,133.15Approvalpassed

Special Purpose Stabilization

9 articles, FY2018 to FY2025.

yearmeetingart.what was askedamountFinComresult
FY2018special2Appropriate a sum to the Special Purpose Stabilization Fund$199,227Approvalpassed
FY2019special2Appropriate funds to the Special Purpose Stabilization Fund$08,222.Approvalpassed
FY2020special6Transfer funds to the Special Purpose Stabilization Fund$250,000.00Approvalpassed
FY2021annual8Transfer to Special Purpose Stabilization Fund$250,000Recommend Approvalpassed
FY2022annual10Transfer funds to the Special Purpose Stabilization Fund$450,000Approvalpassed
FY2022special5Transfer funds to the Special Purpose Stabilization Fund—deferredpassed over
FY2023annual11Transfer funds to the Special Purpose Stabilization Fund$250,000Approvalpassed
FY2023special4Transfer Special Purpose Stabilization funds for a new ambulance and two dum$986,000Disapprovalfailed
FY2025annual17Appropriation to the Special Purpose Stabilization Fund——passed over

Sewer Capital Reserve Stabilization

8 articles, FY2018 to FY2024.

yearmeetingart.what was askedamountFinComresult
FY2018annual12Transfer a sum into the Sewer Capital Reserve Stabilization Fund$29,000Approvalpassed
FY2020annual10Operate the Sewer Enterprise Fund for FY2021$943,191.54Approvalpassed
FY2020annual11Transfer $30,000 into the Sewer Capital Reserve Stabilization Fund$30,000Approvalpassed
FY2021special5Transfer funds into the Sewer Capital Reserve Stabilization Fund$14,875.50Recommend Approvalpassed
FY2022annual13Transfer funds to the Sewer Capital Reserve Stabilization Fund$35,548.86Approvalpassed
FY2023annual14Appropriate funds to operate the Sewer Enterprise Fund for FY2024$1,339,850.95Approvalpassed
FY2023annual15Transfer funds into the Sewer Capital Reserve Stabilization Fund$36,621.37Approvalpassed
FY2024annual16Transfer to the Sewer Capital Reserve Stabilization Fund$35,000Approvalpassed

Inflow/Infiltration Stabilization

4 articles, FY2016 to FY2025.

yearmeetingart.what was askedamountFinComresult
FY2016annual21Create an Inflow/Infiltration Stabilization Fund and fund it$14,520—passed
FY2022special7Transfer funds to the Sewer Inflow/Infiltration Stabilization Fund$9,900.00Approvalpassed
FY2023special8Transfer sewer funds into the Sewer Inflow/Infiltration Stabilization Fund$5,340.00Approvalpassed
FY2025annual23Transfer funds into the Sewer Inflow/Infiltration Stabilization Fund$19,104.40Approvalpassed

Vehicle/Equipment Stabilization

2 articles, FY2018 to FY2019.

yearmeetingart.what was askedamountFinComresult
FY2018annual9Appropriate/transfer a sum into the Special Purpose Stabilization Fund$200,000Approvalpassed
FY2019annual10Transfer funds to the Special Purpose Stabilization Fund for future capital$200,000Approvalpassed

Opioid Settlement Stabilization

2 articles, FY2023 to FY2023.

yearmeetingart.what was askedamountFinComresult
FY2023annual13Create the Opioid Settlement Stabilization Fund and deposit settlement proce$84,740.25Approvalpassed
FY2023special5Transfer Opioid Settlement funds for the Police Department's Mental Health C$80,000Approvalpassed

Town Building Stabilization

1 article, FY2016 to FY2016.

yearmeetingart.what was askedamountFinComresult
FY2016special4Create the Town Building Stabilization Fund—Approvalamended and passed

Health Insurance Stabilization

1 article, FY2021 to FY2021.

yearmeetingart.what was askedamountFinComresult
FY2021annual9Create and fund a Health Insurance Stabilization Fund$369,334Recommend Approvalpassed

What this cannot answer yet, and why

Four of the six questions this report was asked are about MOVEMENT, and the series does not exist in a form anything may aggregate:

questionblocked on
How has each balance moved?the series
How are they spent?the disbursement columns, and the articles authorising each transfer out
When are they spent?the same series, read as a pattern
If the town put less in each year, could that go to the gap?the transfer-IN series, and separating OPEB from it

report_trust_funds holds 642 rows for FY2011–FY2025. Twelve are reconciled to a total the document itself prints. The balances above are no check: extracted, never tied to the page’s own total. Every page was surveyed before anyone tried — ten of seventeen years need real PDF geometry rather than text, because of mirrored layouts, rows offset from their own names, and column counts that change between years.

That is registered as a gap rather than left here: see the extraction rows in sources/data/money-gaps.csv, published at /what-we-cannot-answer. The work to close it is notes/plans/STABILIZATION-FUNDS.md.


What this does not show

  • That the balances are right. They are unreconciled. A figure here is a place to look in the annual report, not a figure to quote at a meeting.
  • That the restricted funds are unavailable for ever. Town Meeting created each one and can, in principle, act on them again. What it cannot do is spend a special purpose fund on something else while it stands.
  • That spending a reserve solves anything. It is one-time money against a recurring cost — the same shape as the September Town Meeting appropriation that left $392,264 of salary in the following year with nothing behind it.
  • Why any balance is the size it is. A balance is a fact; a reason is a hypothesis.

Sources

Balancesreport_trust_funds, from the annual town reports — status no check
The general/restricted splitours, from each fund’s name
What the archive cannot yet saysources/data/money-gaps.csv, side extraction

Where this came from

Nothing on this page is an official document. It was written here, from documents the town and district published and from records obtained by request, and it has not been reviewed or endorsed by the Town of Lunenburg, the School Committee, the Finance Committee or Lunenburg Public Schools. The report index says the same thing at more length, and lists every analysis alongside the data underneath it.

This page renders the document itself, which is the source of truth: there is one copy of every sentence and every figure here, not a transcription of one.

Markdown7,743 words46 KBlast changed 2026-10-04sha256 3cbdab226cdca695…

Every other report

The budget feed — every board, everything about money →What the town is deciding now →The blog — one finding at a time, in two minutes →This week in town — meetings coming up, minutes and recordings just posted →The boards — each one, in one place →Meeting minutes — written from the recordings →Lunenburg by the numbers — who lives here →Lunenburg’s homes and the tax bill →Homes and students — the town builds, the schools do not grow →The boards, compared →Youth sports and the fields →The School Committee’s finances — every fund and line it owns →Parks & Recreation — the department, its fund, its sales, its grounds →Health insurance →Free cash — can it fill the gap? →Teacher contracts →School user and athletic fees →Extracurriculars — sports, music and clubs →Classroom positions and class size →Overrides →Commercial development and new growth →Special education — four reports →How many students one special education group may have →The circuit breaker — what the state reimburses for the costliest placements →What other districts spend, for each pupil →What the state requires us to spend — and where that puts us →Chapter 70 — the formula, and why it pays the floor →How Chapter 70 actually works, in eight steps →School staffing — did it go up, and over which years →Who works in each school →The paraprofessionals →What courses actually ran, subject by subject →AP exams — who sits them, in what, and how they score →The cut register — what was announced, and what shows →Funding that stopped →When a grant ends — who picks up the bill →Who is in the schools — enrolment, FY1994 to today →Which grades students leave in →Who leaves Lunenburg schools, and where they go →Monty Tech — the assessment, and what sets it →If students leave — what school choice would cost →What a family actually pays →What sports cost, and who pays →Health insurance — the cost outside the school budget →Budget against reported spending →

Every analysis this project has written, in one index, is at reports.

What changed

Version 15 — updated September 20, 2026