Commonwealth Report Findings Legislators Method Search

Commonwealth · Findings · Chapter 90 road money

Chapter 90 money not yet reimbursed rose from $329 million in June 2019 to $674 million in June 2026, as the program grew from $240 million a year to $460 million.

Every city and town gets Chapter 90 road money by formula and is paid back after it spends. How much has been apportioned since FY2017, how much has been paid, and how long it takes, for all 351.

Chapter 90 road money

The numbers

Apportioned, FY2017–FY2027

$2.91B

$515M of it one-time supplements

Not yet reimbursed, FY2017–FY2026 money

$655M

on 16 October 2026

Towns holding over three years of annual money

26

median town: 1.2 years

The story

What the records show

Chapter 90 pays cities and towns back after they spend on approved road work. On 30 June 2019, $329 million of apportioned money from FY2012 on was not yet reimbursed. On 30 June 2026 it was $674 million. Over the same years the program grew from $240 million a year to $460 million with one-time supplements, so measured against a year’s apportionment the balance moved from 1.37 to 1.46 years. The June 2026 figure includes about $136 million of the two FY2026 supplements, which towns had little time to draw. Annual payments stayed between $166 million and $285 million a year.

Counting the annual program alone, FY2012 through FY2026, the median town holds about 1.2 years of its yearly money not yet reimbursed; 26 towns hold more than three years and nine more than five. The one-time supplements are left out of this measure, because the yearly figure it is divided by does not include them. Half of each year’s money is paid within 14 to 23 months of 1 July of its year, and 90% within 37 to 61 months (FY2012–FY2021 apportionments).

When a balance is normal and when it is cold

Every town carries some Chapter 90 money, because the program pays after the work is done. What separates a normal lag from a cold balance is how old the money is. Counting each payment against a town’s oldest money first, the oldest money still open on 16 October 2026 was:

Oldest money still openAgeTownsRead it as
FY2025–FY20261–2 years235normal lag
FY2024about 3 years53slow, but common
FY2023about 4 years37slow tail
FY2022about 5 years14cold
FY2017–FY20216–10 years12very cold

The yardstick is the ten years before. For the FY2012–FY2021 apportionments, on average 60% of each year’s annual-program money, as MassDOT booked it, was paid within two years and 93% within five years, never less than 89%. Money from FY2022 or earlier is past the point at which nearly every earlier year had been paid off. Twenty-six towns hold such money, $21.4 million in all counting oldest first; ten of the 26 are on Cape Cod and the Islands. The two one-time grants paid to towns up front, WRAP in 2022 and Fair Share in FY2024, are left out of this count on both sides. Sort the table below by the “Oldest money still open” column to find them.

A cold balance is not necessarily idle. A town may be saving for one large project, may have finished work it has not yet billed, or may have had its balance charged for a state-administered project, which these records would not show as a payment to the town. MassDOT does not book payments oldest first: its accounts show FY2026 money 55% paid after 15 months and FY2025 money 29% paid after 27 months. Read year by year from MassDOT’s books, a town can show old money open after drawing more than that amount from newer years, which is why this page counts the oldest money first.

What the state still owes on these apportionments

Every apportioned dollar not yet reimbursed is a payment the state has promised and makes when a town bills for finished work, except the share of the FY2025 Fair Share supplement held back from towns out of compliance with the MBTA Communities Act, which the law bars. On 16 October 2026 that came to $955 million of FY2017–FY2027 apportionments, $300 million of it the FY2027 apportionment signed in June 2026, plus $2 million of FY2012–FY2016 money; balances from before FY2012 cannot be measured. The annual program and the Rural Roadway grants, $790 million of the total, are paid from borrowing authorized in the Chapter 90 bond acts; the other one-time supplements, $165 million, were appropriated in operating and supplemental budgets. At the average yearly payment of FY2017–FY2026 ($227 million) the balance equals about 4.2 years of payments; without the FY2027 apportionment signed four months earlier, $655 million, about 2.9 years. MassDOT’s Chapter 90 Advisory Group found 63% of the unspent balance committed to approved projects not yet billed (January 2025). The figure may overstate what towns will bill, because a balance MassDOT charged for a state-administered project appears here as not reimbursed. The state’s cash goes out when towns bill, not when money is apportioned. Most of the balance is recent: counting oldest first, $850 million is FY2025–FY2027 money, and the cold part, FY2022 or earlier, is $21.4 million (2.2% of the total).

The months include each town’s planning, bidding and construction; the payment records carry no request dates, so they cannot show how long MassDOT takes to pay a complete request.

$0$200M$400M$600M$800MFY17 · Apportioned: $200MFY17 · Reimbursed in the year: $230MFY17 · Not yet reimbursed at year end (FY2012-on money): $292MFY17FY18 · Apportioned: $200MFY18 · Reimbursed in the year: $196MFY18 · Not yet reimbursed at year end (FY2012-on money): $297MFY18FY19 · Apportioned: $240MFY19 · Reimbursed in the year: $211MFY19 · Not yet reimbursed at year end (FY2012-on money): $329MFY19FY20 · Apportioned: $220MFY20 · Reimbursed in the year: $213MFY20 · Not yet reimbursed at year end (FY2012-on money): $338MFY20FY21 · Apportioned: $200MFY21 · Reimbursed in the year: $211MFY21 · Not yet reimbursed at year end (FY2012-on money): $328MFY21FY22 · Apportioned: $300MFY22 · Reimbursed in the year: $166MFY22 · Not yet reimbursed at year end (FY2012-on money): $462MFY22FY23 · Apportioned: $200MFY23 · Reimbursed in the year: $285MFY23 · Not yet reimbursed at year end (FY2012-on money): $377MFY23FY24 · Apportioned: $325MFY24 · Reimbursed in the year: $272MFY24 · Not yet reimbursed at year end (FY2012-on money): $430MFY24FY25 · Apportioned: $270MFY25 · Reimbursed in the year: $224MFY25 · Not yet reimbursed at year end (FY2012-on money): $476MFY25FY26 · Apportioned: $460MFY26 · Reimbursed in the year: $262MFY26 · Not yet reimbursed at year end (FY2012-on money): $674MFY26
ApportionedReimbursed in the yearNot yet reimbursed at year end (FY2012-on money)

The deep dive

Every city and town

All 351 cities and towns. Click a heading to sort; type to filter.
City or townOldest money still openApportioned FY2017–FY2027Reimbursed to 16 Oct 2026Not yet reimbursed, FY2017–FY2026 moneyYears of annual-program money not yet reimbursedAverage months to payment
AbingtonFY2025 normal lag$5.6M$4.1M$920,0000.621
ActonFY2025 normal lag$10.2M$6.9M$2.2M1.620
AcushnetFY2026 normal lag$4.7M$3.6M$642,0001.023
AdamsFY2025 normal lag$4.5M$2.9M$1.1M1.430
AgawamFY2026 normal lag$11.8M$9.8M$764,0000.321
AlfordFY2025 normal lag$1.3M$888,000$320,0001.613
AmesburyFY2026 normal lag$6.2M$4.5M$982,0000.622
AmherstFY2025 normal lag$11.8M$8.1M$2.4M1.733
AndoverFY2025 normal lag$19.5M$13.6M$3.9M1.231
AquinnahFY2016 very cold$788,000$50,000$668,0006.0128
ArlingtonFY2023 slow tail$11.1M$5.9M$4.1M2.722
AshburnhamFY2024 slow, but common$5.5M$3.4M$1.5M1.612
AshbyFY2026 normal lag$3.7M$3M$312,0000.125
AshfieldFY2025 normal lag$4.9M$3.2M$1.2M1.122
AshlandFY2025 normal lag$6.9M$4.8M$1.3M1.540
AtholFY2025 normal lag$7.7M$5.2M$1.6M1.029
AttleboroFY2026 normal lag$17.7M$13.1M$2.8M0.715
AuburnFY2025 normal lag$8.8M$5.7M$2.2M1.620
AvonFY2023 slow tail$2.6M$1.5M$859,0002.464
AyerFY2026 normal lag$3.7M$2.8M$492,0000.621
BarnstableFY2022 cold$29.5M$14.3M$12.1M3.057
BarreFY2023 slow tail$6.9M$3.4M$2.7M2.534
BecketFY2025 normal lag$3.9M$2.8M$734,0000.625
BedfordFY2024 slow, but common$8.8M$5.6M$2.3M2.333
BelchertownFY2026 normal lag$9.7M$7.2M$1.4M0.911
BellinghamFY2025 normal lag$8M$5.2M$1.9M1.515
BelmontFY2023 slow tail$7.7M$4.5M$2.5M2.229
BerkleyFY2026 normal lag$4.2M$3.4M$332,0000.219
BerlinFY2022 cold$3.2M$1.4M$1.5M3.043
BernardstonFY2025 normal lag$3.1M$2M$734,0001.327
BeverlyFY2026 normal lag$14.7M$11.6M$1.6M0.817
BillericaFY2025 normal lag$18.9M$12.7M$4.2M1.427
BlackstoneFY2025 normal lag$3.4M$2.4M$678,0001.118
BlandfordFY2024 slow, but common$4.3M$2.5M$1.3M1.6not available
BoltonFY2025 normal lag$4.7M$3M$1.1M1.438
BostonFY2024 slow, but common$192M$118M$55.4M2.841
BourneFY2022 cold$8.9M$4.3M$3.6M3.152
BoxboroughFY2022 cold$3M$1.5M$1.2M3.238
BoxfordFY2026 normal lag$6.6M$4.8M$1.1M0.618
BoylstonFY2026 normal lag$3.3M$2.7M$200,0000.012
BraintreeFY2026 normal lag$13.4M$10.7M$1.4M0.7not available
BrewsterFY2025 normal lag$4.7M$3.1M$1.1M1.646
BridgewaterFY2026 normal lag$10.5M$8M$1.3M0.821
BrimfieldFY2026 normal lag$4.6M$3.5M$534,0000.316
BrocktonFY2024 slow, but common$28.4M$18.5M$7M1.624
BrookfieldFY2023 slow tail$2.8M$1.3M$1.2M2.432
BrooklineFY2022 cold$12.8M$5.8M$5.7M3.649
BucklandFY2025 normal lag$3.1M$2.1M$685,0001.020
BurlingtonFY2025 normal lag$14.6M$10.9M$2.3M1.117
CambridgeFY2023 slow tail$35.3M$19.2M$12.9M3.661
CantonFY2025 normal lag$10.9M$7.7M$2.1M1.318
CarlisleFY2026 normal lag$4.1M$3.3M$394,0000.228
CarverFY2026 normal lag$6.2M$4.5M$1.1M1.023
CharlemontFY2025 normal lag$3M$2.2M$548,0001.021
CharltonFY2026 normal lag$9.5M$6.8M$1.6M1.117
ChathamFY2024 slow, but common$5.4M$3.2M$1.6M1.566
ChelmsfordFY2025 normal lag$16.8M$12M$3.1M1.016
ChelseaFY2025 normal lag$7.9M$5.6M$1.5M1.621
CheshireFY2026 normal lag$3.3M$2.4M$506,0000.230
ChesterFY2026 normal lag$3.9M$3.2M$231,000-0.014
ChesterfieldFY2025 normal lag$3.7M$2.3M$1M1.031
ChicopeeFY2024 slow, but common$18.9M$11.5M$5.4M1.836
ChilmarkFY2024 slow, but common$1.2M$588,000$516,0001.835
ClarksburgFY2024 slow, but common$1.4M$783,000$442,0001.548
ClintonFY2024 slow, but common$4.7M$3M$1.2M1.717
CohassetFY2026 normal lag$3.1M$2.7M$89,0000.018
ColrainFY2025 normal lag$5.3M$3.3M$1.4M1.323
ConcordFY2023 slow tail$9.8M$5.1M$3.7M2.842
ConwayFY2025 normal lag$4.4M$2.8M$1.1M1.120
CummingtonFY2024 slow, but common$3.3M$1.9M$1.1M1.620
DaltonFY2025 normal lag$3.5M$2.5M$601,0001.023
DanversFY2025 normal lag$12.4M$9.2M$2M1.323
DartmouthFY2024 slow, but common$17.2M$10.9M$4.6M1.824
DedhamFY2026 normal lag$9.6M$7.4M$1.3M1.319
DeerfieldFY2025 normal lag$6.1M$3.9M$1.6M1.427
DennisFY2025 normal lag$11.1M$7.5M$2.3M1.523
DightonFY2026 normal lag$4.8M$4M$232,0000.019
DouglasFY2025 normal lag$5.8M$3.6M$1.5M1.524
DoverFY2025 normal lag$4.5M$3.2M$845,0001.031
DracutFY2025 normal lag$12M$7.8M$2.9M1.723
DudleyFY2025 normal lag$6.5M$4.2M$1.6M1.725
DunstableFY2024 slow, but common$3.1M$1.8M$987,0002.135
DuxburyFY2025 normal lag$8.1M$5.8M$1.4M0.820
East BridgewaterFY2026 normal lag$5.7M$4.2M$879,0000.616
East BrookfieldFY2023 slow tail$1.6M$743,000$743,0003.550
East LongmeadowFY2025 normal lag$8.5M$5.5M$2.1M1.420
EasthamFY2021 very cold$4M$1.4M$2.2M3.864
EasthamptonFY2023 slow tail$7.1M$4M$2.4M2.317
EastonFY2026 normal lag$10.6M$8M$1.5M0.615
EdgartownFY2017 very cold$3.8M$435,000$3M6.142
EgremontFY2024 slow, but common$2.6M$1.6M$761,0001.326
ErvingFY2024 slow, but common$1.5M$888,000$471,0001.634
EssexFY2022 cold$2.1M$964,000$970,0002.733
EverettFY2026 normal lag$9M$7.5M$608,0000.325
FairhavenFY2025 normal lag$7.5M$5.3M$1.4M1.741
Fall RiverFY2025 normal lag$26.5M$18M$5.9M1.519
FalmouthFY2022 cold$18.8M$8.5M$8.4M3.239
FitchburgFY2025 normal lag$16.3M$11.6M$3M1.420
FloridaFY2024 slow, but common$2.8M$1.5M$934,0001.628
FoxboroughFY2026 normal lag$9.1M$7.8M$344,0000.016
FraminghamFY2025 normal lag$25.4M$18.5M$4.5M1.319
FranklinFY2025 normal lag$13.4M$9.7M$2.4M1.625
FreetownFY2026 normal lag$6.3M$5.2M$354,0000.212
GardnerFY2026 normal lag$8.7M$7.1M$718,0000.315
GeorgetownFY2026 normal lag$4.6M$3.4M$631,0001.014
GillFY2025 normal lag$2.5M$1.7M$533,0000.725
GloucesterFY2026 normal lag$9.3M$8.1M$280,0000.013
GoshenFY2026 normal lag$1.9M$1.5M$177,0000.013
GosnoldFY2025 normal lag$343,000$229,000$99,0006.064
GraftonFY2019 very cold$7.4M$1.9M$4.7M5.170
GranbyFY2025 normal lag$4.4M$3.2M$758,0000.916
GranvilleFY2025 normal lag$4.4M$2.8M$1.1M1.112
Great BarringtonFY2025 normal lag$6.3M$4.2M$1.5M1.623
GreenfieldFY2026 normal lag$9.2M$7M$1.2M0.614
GrotonFY2025 normal lag$7.8M$5M$1.9M1.617
GrovelandFY2025 normal lag$3.4M$2.2M$783,0001.717
HadleyFY2026 normal lag$5.5M$4.2M$739,0000.617
HalifaxFY2022 cold$4.2M$2.3M$1.5M2.858
HamiltonFY2024 slow, but common$3.6M$2.1M$1.1M2.3not available
HampdenFY2026 normal lag$4.1M$3.3M$374,0000.010
HancockFY2023 slow tail$1.3M$566,000$572,0002.324
HanoverFY2024 slow, but common$7.6M$4.4M$2.4M2.244
HansonFY2025 normal lag$4.8M$3.3M$949,0001.023
HardwickFY2025 normal lag$5.9M$3.9M$1.3M1.227
HarvardFY2026 normal lag$5.4M$4.3M$584,0000.520
HarwichFY2023 slow tail$10.4M$5.3M$4M2.530
HatfieldFY2025 normal lag$3.9M$2.8M$723,0001.022
HaverhillFY2026 normal lag$22.3M$16.6M$3.4M0.919
HawleyFY2026 normal lag$2.9M$2.4M$147,0000.024
HeathFY2026 normal lag$3.5M$2.6M$589,0000.817
HinghamFY2026 normal lag$11M$9.5M$301,000-0.016
HinsdaleFY2025 normal lag$2.6M$1.7M$700,0001.231
HolbrookFY2023 slow tail$3.6M$2.1M$1.2M2.416
HoldenFY2024 slow, but common$9.4M$5.8M$2.6M1.730
HollandFY2025 normal lag$2.6M$1.9M$467,0001.013
HollistonFY2026 normal lag$7.5M$6M$681,0000.338
HolyokeFY2024 slow, but common$14.4M$8.9M$4.1M2.434
HopedaleFY2025 normal lag$2.5M$1.7M$534,0001.536
HopkintonFY2025 normal lag$9.6M$6.7M$1.9M1.011
HubbardstonFY2026 normal lag$5.8M$4.4M$823,0000.413
HudsonFY2024 slow, but common$8.4M$5.1M$2.4M2.033
HullFY2024 slow, but common$4.1M$2.4M$1.3M2.042
HuntingtonFY2025 normal lag$2.7M$1.7M$745,0001.512
IpswichFY2025 normal lag$6.5M$4.5M$1.3M1.022
KingstonFY2025 normal lag$6.1M$4.4M$1M1.334
LakevilleFY2026 normal lag$6M$4.9M$452,0000.718
LancasterFY2025 normal lag$5.1M$3.5M$1.1M1.228
LanesboroughFY2026 normal lag$3.6M$2.7M$503,0001.012
LawrenceFY2025 normal lag$18.1M$12.9M$3.4M1.319
LeeFY2026 normal lag$4.5M$3.7M$314,0000.114
LeicesterFY2025 normal lag$6.4M$4.4M$1.3M1.224
LenoxFY2024 slow, but common$4.4M$2.7M$1.3M1.621
LeominsterFY2026 normal lag$16.1M$13.9M$460,0000.016
LeverettFY2024 slow, but common$2.5M$1.4M$855,0001.724
LexingtonFY2025 normal lag$13.8M$9.9M$2.5M1.121
LeydenFY2025 normal lag$2.5M$1.5M$670,0001.224
LincolnFY2024 slow, but common$4.2M$2.3M$1.5M2.028
LittletonFY2023 slow tail$5.8M$3.3M$1.9M3.026
LongmeadowFY2024 slow, but common$7.2M$4.5M$1.9M1.523
LowellFY2022 cold$25.5M$12.2M$10.8M3.530
LudlowFY2025 normal lag$10.3M$7M$2.2M1.222
LunenburgFY2024 slow, but common$6.4M$3.6M$2M2.332
LynnFY2026 normal lag$20.7M$17.7M$1M0.514
LynnfieldFY2025 normal lag$6.1M$4.3M$1.1M1.113
MaldenFY2022 cold$12.6M$6.3M$5M3.232
Manchester-by-the-SeaFY2024 slow, but common$2.1M$1.2M$684,0002.229
MansfieldFY2026 normal lag$10.7M$8.5M$1.1M0.513
MarbleheadFY2023 slow tail$6.5M$3.7M$2.1M2.820
MarionFY2025 normal lag$2.7M$2M$488,0000.661
MarlboroughFY2024 slow, but common$16.1M$10.5M$4M1.734
MarshfieldFY2026 normal lag$11.1M$8.9M$974,000-0.013
MashpeeFY2023 slow tail$9M$4.5M$3.5M2.847
MattapoisettFY2025 normal lag$3.6M$2.4M$908,0001.224
MaynardFY2025 normal lag$3.8M$2.8M$635,0001.028
MedfieldFY2024 slow, but common$6.1M$3.7M$1.7M1.626
MedfordFY2023 slow tail$13M$6.8M$4.9M3.231
MedwayFY2026 normal lag$6M$4.3M$1M1.018
MelroseFY2026 normal lag$7.5M$6M$762,0000.315
MendonFY2024 slow, but common$4.4M$2.6M$1.4M1.721
MerrimacFY2026 normal lag$3M$2.4M$264,0000.415
MethuenFY2023 slow tail$17.1M$9.6M$5.8M2.528
MiddleboroughFY2026 normal lag$13M$9.7M$1.9M0.618
MiddlefieldFY2023 slow tail$2.6M$1.3M$1.1M2.135
MiddletonFY2026 normal lag$4.5M$3.7M$339,0000.114
MilfordFY2026 normal lag$11.6M$9.6M$784,0000.212
MillburyFY2025 normal lag$6.2M$4.3M$1.2M1.630
MillisFY2025 normal lag$4.1M$2.9M$761,0001.716
MillvilleFY2022 cold$1.7M$807,000$662,0002.840
MiltonFY2025 normal lag$9.1M$6.4M$1.7M1.022
MonroeFY2025 normal lag$1.2M$791,000$337,0001.022
MonsonFY2026 normal lag$7.3M$5.6M$910,0000.714
MontagueFY2026 normal lag$7.7M$5.7M$1.2M0.613
MontereyFY2023 slow tail$3.3M$1.7M$1.3M2.031
MontgomeryFY2023 slow tail$2.2M$1.1M$886,0002.518
Mount WashingtonFY2023 slow tail$1.3M$605,000$583,0002.124
NahantFY2026 normal lag$1.3M$1.1M$70,0000.218
NantucketFY2024 slow, but common$9.8M$5.5M$3.2M2.463
NatickFY2026 normal lag$13.7M$10.3M$2.1M1.026
NeedhamFY2018 very cold$13M$2.5M$9.2M6.250
New AshfordFY2025 normal lag$902,000$588,000$237,0001.242
New BedfordFY2025 normal lag$29.3M$19.9M$6.4M1.618
New BraintreeFY2025 normal lag$3.4M$2.5M$621,0000.721
New MarlboroughFY2025 normal lag$5.6M$3.8M$1.1M0.819
New SalemFY2024 slow, but common$2.5M$1.5M$800,0001.432
NewburyFY2025 normal lag$4.3M$3M$813,0000.921
NewburyportFY2025 normal lag$7.3M$5M$1.6M1.421
NewtonFY2025 normal lag$31.7M$21.8M$6.8M1.521
NorfolkFY2026 normal lag$6M$4.5M$885,0001.014
North AdamsFY2026 normal lag$6.2M$5.1M$504,0000.516
North AndoverFY2022 cold$11.7M$5.9M$4.6M2.943
North AttleboroughFY2026 normal lag$11.3M$9.7M$456,0000.120
North BrookfieldFY2026 normal lag$5M$3.9M$592,0000.818
North ReadingFY2026 normal lag$7.5M$6.1M$539,0000.217
NorthamptonFY2023 slow tail$14.7M$8.3M$4.8M2.431
NorthboroughFY2025 normal lag$7.5M$5.1M$1.6M1.525
NorthbridgeFY2026 normal lag$6.9M$5.1M$1.1M0.827
NorthfieldFY2023 slow tail$4.6M$2.4M$1.8M2.740
NortonFY2026 normal lag$8.1M$6.9M$400,0000.418
NorwellFY2026 normal lag$6.7M$5.8M$201,0000.016
NorwoodFY2025 normal lag$11.8M$8.7M$1.9M1.316
Oak BluffsFY2026 normal lag$2.9M$2.5M$94,0000.124
OakhamFY2025 normal lag$3.1M$1.9M$812,0001.533
OrangeFY2023 slow tail$6.5M$3.3M$2.5M2.638
OrleansFY2024 slow, but common$4.4M$2.6M$1.4M1.922
OtisFY2026 normal lag$3M$2.3M$354,0000.315
OxfordFY2026 normal lag$7.5M$5.6M$1.1M0.715
PalmerFY2026 normal lag$7M$5.2M$1.1M1.029
PaxtonFY2024 slow, but common$3.1M$1.9M$939,0001.516
PeabodyFY2025 normal lag$17.5M$12.9M$2.8M0.818
PelhamFY2024 slow, but common$1.8M$995,000$585,0001.232
PembrokeFY2026 normal lag$8.2M$6.9M$449,0000.213
PepperellFY2026 normal lag$6.3M$5.2M$465,0000.111
PeruFY2024 slow, but common$2.5M$1.4M$809,0001.532
PetershamFY2025 normal lag$4.2M$2.8M$944,0000.8not available
PhillipstonFY2024 slow, but common$3.2M$1.9M$928,0001.531
PittsfieldFY2026 normal lag$19.3M$16.2M$1.1M0.324
PlainfieldFY2026 normal lag$3.2M$2.7M$173,0000.014
PlainvilleFY2026 normal lag$4.3M$3.7M$73,0000.027
PlymouthFY2026 normal lag$22.6M$17.4M$2.8M0.622
PlymptonFY2026 normal lag$2.8M$2.4M$115,0000.017
PrincetonFY2024 slow, but common$5.5M$3.1M$1.9M2.036
ProvincetownFY2021 very cold$2.1M$706,000$1.2M4.059
QuincyFY2026 normal lag$25.8M$20.3M$3M0.722
RandolphFY2025 normal lag$10M$6.9M$2.1M1.524
RaynhamFY2025 normal lag$7.2M$4.6M$1.8M1.937
ReadingFY2025 normal lag$8.6M$5.8M$2M1.328
RehobothFY2026 normal lag$9.6M$6.8M$1.6M1.016
RevereFY2025 normal lag$11M$8M$1.8M1.014
RichmondFY2025 normal lag$2.8M$2M$533,0001.021
RochesterFY2025 normal lag$5M$3.1M$1.3M1.433
RocklandFY2025 normal lag$5.6M$3.8M$1.2M1.223
RockportFY2026 normal lag$2.8M$2.1M$356,0000.729
RoweFY2023 slow tail$2.5M$1.1M$1.1M2.429
RowleyFY2021 very cold$3.7M$1.4M$1.9M3.747
RoyalstonFY2026 normal lag$4.7M$3.9M$236,0000.131
RussellFY2022 cold$1.8M$769,000$815,0002.540
RutlandFY2023 slow tail$6.1M$3.1M$2.3M2.229
SalemFY2023 slow tail$11.6M$6.6M$3.8M2.625
SalisburyFY2026 normal lag$3.4M$2.6M$383,0001.028
SandisfieldFY2023 slow tail$5.4M$2.8M$2M2.126
SandwichFY2023 slow tail$11.7M$6.4M$4.1M2.424
SaugusFY2025 normal lag$9.1M$6.6M$1.5M0.928
SavoyFY2026 normal lag$3.3M$2.5M$522,0001.023
ScituateFY2026 normal lag$8.4M$6.8M$717,0000.422
SeekonkFY2024 slow, but common$8.6M$5M$2.7M2.240
SharonFY2023 slow tail$8.7M$4.6M$3.1M2.545
SheffieldFY2026 normal lag$5.8M$4.3M$802,0000.321
ShelburneFY2026 normal lag$3.5M$2.6M$485,0000.617
SherbornFY2026 normal lag$4.1M$3.3M$388,0000.111
ShirleyFY2025 normal lag$3.9M$2.9M$656,0000.732
ShrewsburyFY2025 normal lag$14.3M$10.4M$2.4M0.826
ShutesburyFY2024 slow, but common$2.3M$1.3M$761,0001.622
SomersetFY2026 normal lag$7.4M$6M$666,0000.441
SomervilleFY2023 slow tail$16M$8.9M$5.6M2.846
South HadleyFY2026 normal lag$7.3M$6M$537,0000.224
SouthamptonFY2024 slow, but common$5.1M$3.1M$1.4M1.633
SouthboroughFY2023 slow tail$6.3M$3.2M$2.5M3.360
SouthbridgeFY2024 slow, but common$7.2M$4.3M$2.1M2.461
SouthwickFY2025 normal lag$5.9M$3.7M$1.5M1.526
SpencerFY2024 slow, but common$7.5M$4.3M$2.4M2.236
SpringfieldFY2024 slow, but common$50.8M$33.6M$12.2M1.923
SterlingFY2026 normal lag$6.7M$5.5M$489,0000.324
StockbridgeFY2024 slow, but common$3.2M$1.9M$998,0001.624
StonehamFY2026 normal lag$6.7M$5.3M$708,0000.214
StoughtonFY2025 normal lag$11.1M$7.3M$2.6M1.536
StowFY2024 slow, but common$4.5M$2.7M$1.3M1.620
SturbridgeFY2017 very cold$6.6M$1.9M$4M6.594
SudburyFY2026 normal lag$11M$8.7M$1.1M0.526
SunderlandFY2026 normal lag$3M$2.3M$413,0000.829
SuttonFY2026 normal lag$7.3M$5.9M$656,0000.319
SwampscottFY2026 normal lag$4.2M$3.4M$421,0000.226
SwanseaFY2025 normal lag$8.5M$5.9M$1.7M0.933
TauntonFY2026 normal lag$20.6M$17M$1.5M0.228
TempletonFY2026 normal lag$5.6M$4M$981,0001.017
TewksburyFY2025 normal lag$13.4M$9M$2.9M1.4not available
TisburyFY2016 very cold$2.1M$145,000$1.7M7.271
TollandFY2024 slow, but common$2.7M$1.6M$792,0001.225
TopsfieldFY2026 normal lag$4M$3.2M$290,0000.317
TownsendFY2026 normal lag$6.5M$5.4M$464,0000.216
TruroFY2020 very cold$2.9M$868,000$1.7M4.342
TyngsboroughFY2025 normal lag$6.5M$4.4M$1.3M1.223
TyringhamFY2026 normal lag$1.8M$1.4M$268,0000.532
UptonFY2026 normal lag$5M$3.8M$685,0000.923
UxbridgeFY2026 normal lag$7.8M$5.5M$1.4M1.025
WakefieldFY2025 normal lag$9.4M$6.4M$2M1.426
WalesFY2025 normal lag$1.9M$1.2M$441,0001.632
WalpoleFY2026 normal lag$11.4M$8.9M$1.3M0.720
WalthamFY2022 cold$21M$10.5M$8.5M3.646
WareFY2025 normal lag$6.5M$4.3M$1.5M1.522
WarehamFY2025 normal lag$11M$7.7M$2.1M1.113
WarrenFY2024 slow, but common$4.6M$2.8M$1.3M1.331
WarwickFY2025 normal lag$3.7M$2.3M$1M1.335
WashingtonFY2023 slow tail$2.9M$1.4M$1.2M2.136
WatertownFY2019 very cold$10.1M$2.1M$7M6.375
WaylandFY2024 slow, but common$7.1M$4.4M$2M1.636
WebsterFY2025 normal lag$6.8M$4.8M$1.3M1.123
WellesleyFY2026 normal lag$11.7M$9.2M$1.3M0.418
WellfleetFY2019 very cold$4M$920,000$2.7M5.267
WendellFY2025 normal lag$3.2M$2.2M$645,0000.925
WenhamFY2026 normal lag$2.3M$1.8M$216,0000.114
West BoylstonFY2023 slow tail$4.3M$2.3M$1.5M2.531
West BridgewaterFY2025 normal lag$4.9M$3.5M$850,0001.021
West BrookfieldFY2025 normal lag$3.8M$2.5M$857,0001.018
West NewburyFY2024 slow, but common$3.5M$2.1M$1.1M1.430
West SpringfieldFY2025 normal lag$12.1M$8.4M$2.5M1.628
West StockbridgeFY2025 normal lag$2.6M$1.8M$489,0000.614
West TisburyFY2025 normal lag$1.4M$901,000$398,0001.162
WestboroughFY2026 normal lag$11M$8.4M$1.5M0.725
WestfieldFY2026 normal lag$17.6M$13.6M$2.1M0.613
WestfordFY2025 normal lag$13.1M$8.5M$3.3M1.725
WesthamptonFY2025 normal lag$3.1M$2.1M$646,0001.113
WestminsterFY2025 normal lag$6.7M$4.6M$1.4M1.025
WestonFY2023 slow tail$7M$3.9M$2.4M2.418
WestportFY2026 normal lag$10.4M$8.3M$908,0000.018
WestwoodFY2026 normal lag$8.1M$6.2M$1M1.09
WeymouthFY2026 normal lag$16.3M$13.1M$1.5M0.212
WhatelyFY2026 normal lag$2.4M$1.8M$349,0001.022
WhitmanFY2026 normal lag$4.7M$3.8M$393,0000.113
WilbrahamFY2026 normal lag$8.2M$6.8M$519,0000.38
WilliamsburgFY2025 normal lag$3.1M$2M$812,0001.522
WilliamstownFY2023 slow tail$4.6M$2.4M$1.7M3.078
WilmingtonFY2026 normal lag$10.9M$8.4M$1.4M0.618
WinchendonFY2026 normal lag$7.1M$5.8M$568,0000.312
WinchesterFY2026 normal lag$7.4M$5.8M$852,0000.316
WindsorFY2026 normal lag$4.2M$3.2M$534,0000.520
WinthropFY2026 normal lag$4M$3M$511,0000.613
WoburnFY2024 slow, but common$17.2M$11.4M$4.2M2.026
WorcesterFY2025 normal lag$56.5M$40.6M$10.3M1.115
WorthingtonFY2025 normal lag$3.9M$2.5M$992,0000.927
WrenthamFY2023 slow tail$6M$3.4M$2M2.245
YarmouthFY2024 slow, but common$12.5M$7.6M$3.6M1.726

Download: ch90_town_summary.csv (351 rows) · ch90_town_year.csv (by year). Method.

Commonwealth Weekly Every Tuesday

What the state did with the money this week.

  • Grants awarded, and to whom
  • Budget and earmark moves, line by line
  • State payments to cities and towns
  • Bills, votes and the campaign money behind them
$69
a year · first issue Tuesday, November 10
Subscribe
Full refund within 30 days.
Buying for an office or board? Ask about group rates.