Massachusetts Data Hub

Method

Every figure on this site, with the source it came from and when it was last checked or refreshed.

verified checked by hand against the source live refreshed by a feed; the JSON is authoritative

Last Reviewed: September 26, 2026

Maintainer: Duncan Burns

Purpose: Reference for hand-verified data points used across dashboards

Immigration

National — Border Encounters (CBP)

Fiscal YearSWB EncountersSourceVerified
FY2017415,517CBPverified Feb 2026
FY2018521,090CBPverified Feb 2026
FY2019977,509CBPverified Feb 2026
FY2020458,088CBPverified Feb 2026
FY20211,734,686CBPverified Feb 2026
FY20222,378,944CBPverified Feb 2026
FY20232,475,669CBPverified Feb 2026
FY20242,136,800CBPverified Feb 2026
FY2025 (full year)237,538CBP (USBP only)live Jul 2026
FY2026 (thru May 2026)61,726CBP (USBP only)live Jul 2026
  • FY2025 pace: Lowest since 1970
  • FY2021-24 total: ~10.8M nationwide encounters
  • Source URL: https://www.cbp.gov/newsroom/stats/southwest-land-border-encounters

⚠️ Methodology break at FY2025 — do not compare across it.

FY2017–FY2024 are total SWB encounters (Border Patrol + Office of Field Operations

ports of entry), from OHSS/KHSM. CBP stopped publishing the OFO port-of-entry component

for FY2025+, so FY2025 and FY2026 above are Border Patrol only and are therefore not

like-for-like with the years above them. The immigration dashboard's total series

deliberately ends at FY2024 for this reason.

Live figures: data/cbp-encounters-latest.json (live refreshed monthly on the 25th).

National — Net International Migration (Census)

YearNIM (persons)SourceVerified
20191,031,000Census Vintage 2025verified Feb 2026
2020818,000Census Vintage 2025verified Feb 2026
20211,041,000Census Vintage 2025verified Feb 2026
20222,020,000Census Vintage 2025verified Feb 2026
20232,358,000Census Vintage 2025verified Feb 2026
20242,384,000Census Vintage 2025verified Feb 2026
2025 proj321,000Census Vintage 2025verified Feb 2026
  • Census methodology revision (Dec 2024): 69–102% undercount in prior estimates
  • 2022-24 revised total: +6.8M (revised upward)
  • Source URL: https://www.census.gov/programs-surveys/popest.html

National — Deportation Math

MetricFigureSourceVerified
Entered (FY2021-24)~8MCBP + Censusverified Feb 2026
Interior removals (Biden admin)~600K (~150K/yr)ICE EROverified Feb 2026
Net remaining~7.4MCalculatedverified Feb 2026

National — Fiscal Impact

MetricFigureSourceVerified
Cato/NASEM cumulative surplus (1994-2023)$14.5TCato White Paper 2025verified Feb 2026
College grad share of surplus$11.7T (81%)Cato/NASEMverified Feb 2026
Non-college grad share$2.8T (19%)Cato/NASEMverified Feb 2026
Noncitizen share of surplus$6.3TCato/NASEMverified Feb 2026
CBO state/local net cost (2023)$9.2BCBO June 2025verified Feb 2026
Undocumented tax contributions (national)$96.7BITEP 2024verified Feb 2026
Incarceration rate vs natives44% less likelyCato/NASEMverified Feb 2026
  • Key finding: Legal immigrants net positive at all levels; undocumented net negative at state/local
  • Cato caveat: Paper does NOT separate legal from illegal; counts US-born children as "US-born"

Massachusetts — Immigration Costs

CategoryAnnual CostSourceVerified
Total annual immigration cost~$2.35BMultiple state sourcesverified Feb 2026
Illegal-only cost estimate$800M–$1.5BCIS/FAIR/state dataverified Feb 2026
Undocumented tax contributions (MA)~$1.4B total ($446M state/local)ITEPverified Feb 2026

Massachusetts — Shelter Crisis

MetricFigureSourceVerified
FY2024 shelter spending (actual)~$978MEOHLC / State Auditorverified Feb 2026
FY2025 shelter spending~$978MEOHLCverified Feb 2026
FY2026 shelter budget$276MGov. Healey budgetverified Feb 2026
Cost per family per week$3,496State Auditorverified Feb 2026
$100K fee per shelter familyProposedLegislatureverified Feb 2026

Massachusetts — H-1B Workers

YearH-1B Workers (MA)SourceVerified
Peak21,834USCISverified Feb 2026
Current~7,550USCISverified Feb 2026

Massachusetts — Concentration Cities

live Live values: data/census-latest.json (ACS 5-year, vintage 2024, refreshed monthly on the 20th). The figures below are that file's current contents; the Feb 2026 column showed an older ACS vintage.

CityForeign-Born %SourceVerified
Chelsea46%ACS 2024 (5-yr)live Jul 2026
Everett46%ACS 2024 (5-yr)live Jul 2026
Lawrence45%ACS 2024 (5-yr)live Jul 2026
Revere44%ACS 2024 (5-yr)live Jul 2026
Malden41%ACS 2024 (5-yr)live Jul 2026
Lynn37%ACS 2024 (5-yr)live Jul 2026
Brockton34%ACS 2024 (5-yr)live Jul 2026
Framingham / Quincy33%ACS 2024 (5-yr)live Jul 2026
Lowell30%ACS 2024 (5-yr)live Jul 2026
Boston28%ACS 2024 (5-yr)live Jul 2026
Waltham26%ACS 2024 (5-yr)live Jul 2026
Worcester25%ACS 2024 (5-yr)live Jul 2026
Methuen / Somerville24%ACS 2024 (5-yr)live Jul 2026
Springfield10%ACS 2024 (5-yr)live Jul 2026
  • 60-mile radius of Beacon Hill — inner-ring cities bearing disproportionate burden
  • Lawrence multilingual population: 78.1%
  • Chelsea multilingual population: 70.6%
  • Everett: 63.4% · Revere: 56.3% · Lynn: 53.5% · Malden: 50.9%
  • MA median household income: $103,960 (ACS 2024 5-yr)

Massachusetts — Population & Migration

MetricFigureSourceVerified
IRS returns lost (cumulative 2011–2023)184,719IRS SOIlive Aug 2026
AGI lost (cumulative 2011–2023)$24.7BIRS SOIlive Aug 2026
Net outflow, latest year (2022-23)16,921 returnsIRS SOIlive Aug 2026
Net domestic out-migration, 2020-2025182,145 peopleUS Census Bureau, Population Estimates (NST-EST2025 components of change)live Sep 2026
Net AGI loss, latest year (2022-23)$4.18BIRS SOIlive Aug 2026
2024 US growth from immigration84%Censusverified Jan 2026
MA NIM "nosedive" (2025 proj)Historic declineCensus Vintage 2025verified Feb 2026

Housing & Real Estate

Massachusetts — Median Prices (Warren Group)

RegionMedian PriceYoY ChangeSourceVerified
Massachusetts$638,000+3.7%Warren Groupverified Jan 2026
Greater Boston$800,000+4.2%Warren Groupverified Jan 2026
Essex County$699,000+5.1%Warren Groupverified Jan 2026
  • Source URL: https://www.thewarrengroup.com/

Massachusetts — Average Prices (MLS PIN, 5-Year)

live Source of truth: data/mls-history.json (closed sales per calendar year), regenerated by update-mls-figures.py. The dashboards read that cache directly — do not hand-edit a price here or there. Values below are the cache as of its 2026-07-17 generation.

YearMA StatewideEssex CountyBostonNewburyport
2021$662,660$713,369$1,086,945$941,914
2022$720,966$766,970$1,066,003$1,077,707
2023$755,209$813,741$1,082,495$1,113,346
2024$809,407$870,718$1,132,849$1,234,212
2025$853,462$896,083$1,299,708$1,325,883
2026$865,253$905,187$1,351,395$1,255,315
  • 5-Year Growth (2021→2025): MA +28.8%, Newburyport +40.8%, Essex +25.6%, Boston +19.6%
  • Note: These are AVERAGES (skewed by luxury); Warren Group MEDIANS used for affordability analysis

Live trailing-12-month window (changes daily — do not transcribe)

The dashboards' last column is not calendar 2026 — it is a rolling trailing-12-month window rewritten every day. As of September 29, 2026: MA $865,253 · Essex $905,187 · Boston $1,351,395. Quote it with its as-of date or not at all.

Massachusetts — Market Indicators

MetricCalendar 2025Trailing 12mo (as of 2026-09-29)Source
Avg DOM35.6 days38 daysMLS PIN live
SP/LP Ratio101.18%100.89%MLS PIN live
Units Sold38,87041,467MLS PIN live
Median Price$670,000$677,000MLS PIN live

Earlier revisions listed the trailing-12-month figures under a "2025" heading —

most recently "Units Sold 39,323 verified Feb 2026", which is the live window, not the

calendar year, and not a February figure. They are separated above.

Haverhill Specific

MetricValueSourceVerified
Median household income$88,326Census QuickFacts ACS 2020-2024verified Feb 2026
MA median household income$103,960ACS 2024 (5-yr), data/census-latest.jsonlive Jul 2026
Condo median (Haverhill)$390,000MLSverified Feb 2026
SF median (Haverhill)$610,000MLSverified Feb 2026
Income needed for condo~$86KCalc: 6.5%, 20% down, 28% DTIverified Feb 2026
Income needed for SF~$124KCalc: 6.5%, 20% down, 28% DTIverified Feb 2026

New Hampshire — Market Data (PrimeMLS)

live Source of truth: data/nh-figures.json, refreshed daily by update-nh-figures.py. Values below are that file as of 2026-09-29. (Feed is PrimeMLS, not Paragon.)

RegionMedian PriceAvg SaleAvg DOMSP/LP
NH Statewide$444,785$532,67629 days100.37%
  • Active inventory: 3,088 listings · median list $610,000 · avg list $852,851
  • Also tracked per-market: Portsmouth, Salem, Derry, Windham

Boston — Commercial Real Estate (CMBS)

MetricValueSourceVerified
Office vacancy (C&W)19.0%Cushman & Wakefield Q2 2026verified Aug 2026
Office vacancy (Colliers)23.7%Colliers Q2 2026verified Aug 2026
Office vacancy (CBRE)18.7%CBRE Q2 2026verified Aug 2026
National office vacancy20.1%Cushman & Wakefield Q2 2026verified Aug 2026
CMBS office delinquency11.57%Trepp, June 2026verified Aug 2026
CMBS all-property delinquency7.35%Trepp, June 2026verified Aug 2026
Pre-COVID vacancy~7.5%Multiple sourcesverified Feb 2026

**Vacancy definitions differ by brokerage — these are not competing estimates of one

number.** C&W 19.0%, CBRE 18.7% and Colliers 23.7% all describe Greater Boston Q2 2026

on different footprints (submarket set, building class, sublease treatment). Quote the

brokerage with the figure, and don't mix them in a single time series.

Major sale discounts (2025)31–62% lossesBoston Globe / CommercialEdgeverified Feb 2026
Boston property tax dependence~73% of $4.8B budgetBoston.govverified Feb 2026
National avg office value decline~37%Green Streetverified Feb 2026

Employment & Labor

Massachusetts — Current Labor Market

live Source of truth: data/employment-latest.json, refreshed monthly from the BLS API. Values below are that file as of 2026-09-25 (reference month August 2026).

MetricValuePeriodSource
MA unemployment rate4.3%August 2026BLS LAUS live
MA unemployment level166,328August 2026BLS LAUS live
MA labor force3,871,860August 2026BLS LAUS live
MA total nonfarm3,706,000August 2026BLS CES live
US unemployment rate4.1%August 2026BLS live
US job openings7.271MJuly 2026BLS JOLTS live

⚠️ BLS discontinued monthly state-level JOLTS in 2026. National JOLTS is still monthly;

state figures are annual now, first annual release July 2026. Any "MA job openings rate"

quoted monthly is a pre-2026 series and cannot be extended.

Massachusetts — JOLTS (historical, pre-discontinuation)

MetricValueSourceVerified
Job openings rate (peak)~5.5%BLS JOLTSverified Feb 2026
Job openings rate (2025)~4.2%BLS JOLTSverified Feb 2026
MA premium over national rateNearly goneBLS JOLTSverified Feb 2026

National — Labor Market (2025)

MetricValueSourceVerified
NFP downward revision (Apr 2024–Mar 2025)-911,000 jobsBLS benchmarkverified Feb 2026
Healthcare jobs added (2025)+713,000BLS CESverified Feb 2026
Business/professional services lost-97,000BLS CESverified Feb 2026
Manufacturing lost-68,000BLS CESverified Feb 2026
Federal government jobs lost since peak-277,000 (-9.2%)BLS CESverified Feb 2026
Perceived job-finding probability43.1% (record low)NY Fed SCE Dec 2025verified Feb 2026
Private sector hiring plansLowest since 2009Challenger/BLSverified Feb 2026
  • Key finding: "Hiring recession" — low-hire/low-fire environment, worst since 2009 by multiple measures
  • Healthcare masks weakness: 713K healthcare jobs > total net gains, meaning all other sectors flat/negative

National — Employment Situation Release Dates

Machine-readable copy lives in data/bls-release-schedule.json; the employment updater reads it to stamp "Released <date>" on the national block.

Reference MonthReleasedSourceVerified
November 2025Dec 16, 2025BLS scheduleverified Aug 2026
December 2025Jan 09, 2026BLS scheduleverified Aug 2026
January 2026Feb 11, 2026BLS scheduleverified Aug 2026
February 2026Mar 06, 2026BLS scheduleverified Aug 2026
March 2026Apr 03, 2026BLS scheduleverified Aug 2026
April 2026May 08, 2026BLS scheduleverified Aug 2026
May 2026Jun 05, 2026BLS scheduleverified Aug 2026
June 2026Jul 02, 2026BLS scheduleverified Aug 2026
July 2026Aug 07, 2026BLS scheduleverified Aug 2026
August 2026Sep 04, 2026BLS scheduleverified Aug 2026
September 2026Oct 02, 2026BLS scheduleverified Aug 2026
October 2026Nov 06, 2026BLS scheduleverified Aug 2026
November 2026Dec 04, 2026BLS scheduleverified Aug 2026
  • Not a first-Friday rule. April 2026 went out on the *second* Friday (May 8) and June 2026 on a *Thursday* (Jul 2, moved for July 4). These dates cannot be computed — they must be read from the published schedule.
  • Source URL: https://www.bls.gov/schedule/news_release/empsit.htm

Massachusetts — State Employment & Unemployment Release Dates

The MA vintage. Lands ~3 weeks after the national release, which is why the MA blocks on the employment dashboard legitimately sit a month behind the national block. Same JSON file, state_employment key.

Reference MonthReleasedSourceVerified
November 2025Jan 07, 2026BLS scheduleverified Aug 2026
December 2025Jan 27, 2026BLS scheduleverified Aug 2026
January 2026Apr 08, 2026BLS scheduleverified Aug 2026
February 2026Apr 22, 2026BLS scheduleverified Aug 2026
March 2026May 06, 2026BLS scheduleverified Aug 2026
April 2026May 22, 2026BLS scheduleverified Aug 2026
May 2026Jun 23, 2026BLS scheduleverified Aug 2026
June 2026Jul 21, 2026BLS scheduleverified Aug 2026
July 2026Aug 21, 2026BLS scheduleverified Aug 2026
August 2026Sep 18, 2026BLS scheduleverified Aug 2026
September 2026Oct 20, 2026BLS scheduleverified Aug 2026
October 2026Nov 20, 2026BLS scheduleverified Aug 2026
November 2026Dec 18, 2026BLS scheduleverified Aug 2026
  • Even less regular than the national schedule. The January 2026 reference month did not appear until April 8, 2026.
  • Source URL: https://www.bls.gov/schedule/news_release/laus.htm
  • Maintenance: BLS publishes ~13 months ahead. When the newest reference month is missing, the updater logs a ::warning:: in the Actions run and renders an em dash instead of inventing a date — that warning is the cue to top up the table above and the JSON.
  • Note: bls.gov HTML 403s non-browser clients, so this cannot be scraped from CI (the same block that stalled the CBP feed). api.bls.gov serves the figures but carries no release dates.

Education

Statewide Enrollment Shifts (2019–2025)

SectorChangeSourceVerified
K-12 overall-3.5%DESEverified Feb 2026
Local public schools-6.4%DESEverified Feb 2026
Private schools-1%DESEverified Feb 2026
Vocational/technical+18%DESEverified Feb 2026
Charter schools+11%DESEverified Feb 2026
Homeschooling+56%DESEverified Feb 2026

Gateway Cities vs. Wealthy Towns (DESE FY2024 / MCAS 2025)

MetricGateway Cities (7)Wealthy Towns (7)Gap
Per pupil spending$22,887$26,166+$3,278 (+14%)
Overall proficiency20.9%67.6%+46.6 pts (3.2x)
Failure rate35.4%7.1%5x higher failure
Teacher salary$83,140$101,150+$18,010 (+22%)
  • Key finding: Wealthy towns spend only 14% more but achieve 3.2x higher proficiency
  • Sources: DESE PerPupilExpenditures.xlsx (FY2024), NextGenMCAS.xlsx (Spring 2025), TeacherSalaries.xlsx (2020-21)

Zoning — MBTA Communities Act § 3A

Feed status: live. update-mbta-3a.py reads three EOHLC tables weekly and rewrites mbta-3a-dashboard.html plus data/mbta-3a-latest.json. Do not hand-edit the figures below or on the page — change the source or the updater.

What the law requires

FieldValueSourceVerified
Communities subject to § 3A177EOHLC (MGL c. 161A definition)verified Sep 2026
2020 housing units across them1,941,671EOHLC capacity tableverified Sep 2026
Minimum multi-family unit capacity297,190EOHLC capacity tableverified Sep 2026
Minimum gross density15 units/acreMGL c. 40A § 3Averified Sep 2026
Distance from a station0.5 milesMGL c. 40A § 3Averified Sep 2026
Affordability requirednoneMGL c. 40A § 3Averified Sep 2026
Bostonexempt from the Zoning ActEOHLCverified Sep 2026

Category shares of 2020 stock: rapid transit 25%, commuter rail 15%, adjacent community 10%, adjacent small town 5%. Counts: 12 / 72 / 58 / 35.

  • Capacity is not construction. The required figure is zoned capacity under

EOHLC's compliance model. EOHLC states the model gives "reasonable estimates" and does "not provide absolute measures of development potential."

  • For 44 of 177 communities the percentage is not what binds. Minimum land

area is 50 acres, and at 15 units/acre that is a floor of about 750 units regardless of town size, which lands above the category share in a small town. Georgetown is nominally a 10% community and is required to zone for 24%.

Compliance and what has been built

FieldValueSourceVerified
Compliant157EOHLC Compliance Status Sheet (8-31-26)verified Sep 2026
Interim compliance9sameverified Sep 2026
Noncompliant9sameverified Sep 2026
Conditional compliance2sameverified Sep 2026
Developments tracked in 3A districts104EOHLC 3A Development Tracker (9-11-26)verified Sep 2026
Total units in those developments10,065sameverified Sep 2026
Deed-restricted units1,822sameverified Sep 2026
Communities with any tracked activity43sameverified Sep 2026
  • Tracked is not built. The tracker mixes completed, permitted and proposed

developments, and EOHLC says it is compiled from third-party information and may not be comprehensive.

  • Tracked units are 3.4% of required capacity. Deed-restricted units are 18.1%

of tracked units — and they come from local inclusionary zoning, 40B and deal-level subsidy, not from § 3A, which requires no affordability.

Sources and transport

  • Page: <https://www.mass.gov/info-details/multi-family-zoning-requirement-for-mbta-communities>
  • Three CSVs are linked from that page and the updater **scrapes the links each

run**. Two filenames carry the edition date ("as of 8-31-26"), so a hardcoded URL would 404 silently the moment EOHLC published the next edition.

  • mass.gov returns 403 to a bare request. The filter is header-based, not the

client fingerprinting that defeats cbp.gov — curl with a full browser header set (including the Sec-Fetch-* trio) gets 200, verified from a GitHub-hosted runner. If that ever changes the updater exits 75 and the page keeps its edition.

The $4.49B cost figure — attributed, and it does not reconcile

The Brensley Cost Impact Report (Dec 2025, prepared for the State Auditor) is quoted widely at $4.49B in designer base fees. The dashboard reproduces it as her attributed estimate with the arithmetic shown, because the published method does not produce it:

`` 273,080 units x 900 sf x $250/sf = $61.44B construction cost $61.44B x 5.9% DCAMM designer fee = $3.63B <- not $4.49B reaching $4.49B from that base needs a rate of about 7.3% ``

It also uses 273,080 units, which is no longer EOHLC's published total (297,190). Neither point makes the estimate worthless; both mean it is an order of magnitude from a stated method, not a precise liability. Do not restate $4.49B without the caveat, and do not recompute it against 297,190 and present the result as Brensley's — that would be this site's arithmetic wearing her attribution.

The campaign-finance section is fixed, not live

"Follow the Money" on that page is a carried-over investigation current as of February 2026 and is labelled as such on the page. It aggregates roughly 107,900 OCPF contribution records for the four officials who authored, implemented or enforce § 3A (Sen. Brendan Crighton, Gov. Maura Healey, AG Andrea Campbell, Rep. Kevin Honan), plus Secretary of the Commonwealth lobbyist registrations and IRS Form 990 filings via ProPublica. It has not been re-run against OCPF since. Donation patterns establish association, not agreement.

Healthcare & Insurance

2026 MA Rate Increases (Division of Insurance)

CarrierApproved IncreaseVerified
Harvard Pilgrim12.2%verified Feb 2026
Blue Cross Blue Shield11.9%verified Feb 2026
Tufts Health11.1%verified Feb 2026
Health New England9.4%verified Feb 2026
UnitedHealthcare9.3%verified Feb 2026
MGB Health Plan7.2%verified Feb 2026
Fallon Health7.1%verified Feb 2026
  • Average increase: 9.9% (3x inflation rate of ~3%)
  • State benchmark: 3.6%
  • Consumers affected: 711,563
  • Saved via negotiations: $54M

Premium Comparisons

YearMA Family PremiumUS AverageMA Premium Gap
2024$28,151$24,540+14.7%
2025—$26,993—
  • MA premium cost growth (2021-23): +12.1%
  • MA wage growth (2021-23): +9.7%
  • Sources: KFF Employer Health Benefits Survey, CHIA Annual Reports

Cost of Living

SNAP vs. Poverty

MetricValueSourceVerified
MA SNAP participation rate15.6%USDA-FNS FY2024verified Feb 2026
MA poverty rate10.4%Census ACS 2023verified Feb 2026
MA SNAP beneficiaries1.11MUSDA-FNSverified Feb 2026
Gap (SNAP - poverty)5.2 ppCalculatedverified Feb 2026

SNAP Fraud Detection

MetricValueSourceVerified
Expected fraud (national model)~$50MUSDA-FNS Trafficking Studiesverified Feb 2026
Detected fraud (MA)$0.69MMA BSI Q1 FY2025verified Feb 2026
Detection rate~1.4%Calculatedverified Feb 2026
Leading fraud typeIdentity fraud (31%)LexisNexis True Cost of Fraudverified Feb 2026

Tax Burden — Federal & Massachusetts

Machine-readable source of truth: data/burden-constants.json. tax-burden-dashboard.html is generated from it by update-burden-constants.py -- that script's TARGETS list holds that page and no other. Change the JSON, not the HTML. tax-burden-nh-comparison.html is NOT generated: it is maintained by hand and carries its own data-checked stamp, which the freshness watchdog ages.

FigureValueSourceURLVerified
Federal standard deduction TY2026$16,100 single / $32,200 MFJIRS Rev. Proc. 2025-32irs.gov/pub/irs-drop/rp-25-32.pdfverified Aug 2026
Social Security wage base 2026$184,500SSA contribution & benefit basessa.gov/oact/cola/cbb.htmlverified Aug 2026
MA income tax rate5.0% flatM.G.L. c. 62 §4malegislature.govverified Aug 2026
MA 4% surtax threshold TY2026$1,107,750M.G.L. c. 62 §§4(d), 5A; DORmass.gov/info-details/massachusetts-4-surtax-on-taxable-incomeverified Aug 2026
MA interest, dividends & long-term gains5%M.G.L. c. 62 §4(a),(c)mass.gov/info-details/massachusetts-income-tax-ratesverified Aug 2026
MA short-term capital gains8.5% (cut from 12%, St. 2023 c. 50)M.G.L. c. 62 §4(c)sameverified Aug 2026
MA motor fuel excise26.5¢/gal (24¢ + 2.5¢ UST)M.G.L. c. 64A §1; c. 21J §3mass.gov/info-details/motor-fuel-excise-taxverified Aug 2026
MA avg single-family tax bill FY2026$8,113DLS *City & Town*, Feb 2026mass.gov/info-details/fy2026-statewide-average-single-family-tax-billverified Aug 2026
MA avg single-family assessed value FY2026$742,986 → 1.092% effectiveDLS *City & Town*, Feb 2026sameverified Aug 2026
MA corporate & business excise FY2025$4.662BDOR FY2025 close, Aug 2025mass.gov/news/fiscal-year-2025-revenue-collections-totaled-43708-billionverified Aug 2026
MA households2,829,804Census ACS 2024 1-yr, B11001censusreporter.org/profiles/04000US25-massachusetts/verified Aug 2026
MA aggregate household income$408.376BCensus ACS 2024 1-yr, B19025sameverified Aug 2026
MA mean household income$144,312 (B19025 ÷ B11001)Derived — the allocation divisorsameverified Aug 2026
MA population7,044,056Census ACS 2024 5-yr, B01003sameverified Aug 2026
MA share of national household income2.6918% (derived)ACS B19025 ÷ national B19025sameverified Aug 2026
MA share of national population2.1032% (derived)ACS B01003sameverified Aug 2026
US households132,737,144Census ACS 2024 1-yr, B11001censusreporter.org/tables/B11001/verified Aug 2026
US aggregate household income$15.171TCensus ACS 2024 1-yr, B19025censusreporter.org/tables/B19025/verified Aug 2026
Federal deficit FY2025$1.8T (5.8–5.9% of GDP)CBO Monthly Budget Review, Oct 2025cbo.gov/publication/61307verified Aug 2026
Federal corporate income tax receipts FY2025$452,089,303,420 (net)U.S. Treasury, Final Monthly Treasury Statement Sept 2025, Table 4api.fiscaldata.treasury.gov — mts_table_4verified Aug 2026
Federal corporate receipts FY2024$529,866,802,638 — FY25 is −14.7%samesameverified Aug 2026
MA unfunded pension + OPEB (stock)$55.8B total · $42.1B pension-only · $19,719/householdCommonwealth ACFR FY2024; PERACSee pension-dashboard.htmlverified Aug 2026
MA annual pension appropriation FY2026$4.9B — ~8% of the state budget, already in Layer 1Commonwealth budget FY2026sameverified Aug 2026
MA residential electricity, all-in29.61¢/kWh (Jun 2026)EIA Electric Power Monthly Table 5.6.A via API v2api.eia.gov/v2/electricity/retail-sales/data/verified Aug 2026
NH residential electricity, all-in27.01¢/kWh (Jun 2026)samesameverified Aug 2026
US / New England residential electricity18.34¢ (Jun 2026) / 28.14¢ (May 2026 — no June New England figure published in this repo; do not advance without one)samesameverified Aug 2026
MA electric policy charges3.789¢/kWh — EE 2.292 + NMRS 0.625 + SMART 0.583 + EV 0.238 + RE 0.050 + ESMP 0.001Eversource MA filed tariff, Rate R1, eff. 1 Jul 2026eversource.com/…/electric-delivery-rates/egmaverified Aug 2026
MA gas policy charges59.08¢/therm — EE 41.70 + GSEP 17.38Eversource MA Summary of Gas Rateseversource.com/docs/default-source/rates-tariffs/summary-rates-gas.pdfverified Aug 2026
MA gas commodity cost38.42¢/therm (eff. 1 May 2026) — less than the policy riders aboveEversource MA Cost of Gaseversource.com/…/ma-cost-of-gasverified Aug 2026
MA electric distribution / transmission9.443¢ / 4.673¢ per kWh — excluded as infrastructuresame tariffsameverified Aug 2026
MA pension-only unfunded (stock)$42.1B · $14,877/householdCommonwealth ACFR FY2024; PERACSee pension-dashboard.htmlverified Aug 2026
MA state/local accrual in the burden model$0 — excluded by design, see note belowScope decision—verified Aug 2026

The two MA median-income figures — do not merge them

VintageValueConceptUse
Census CPS ASEC via FRED MEHOINUSMAA646N$113,900Median household income 2024Context / presets
Census ACS 1-year B19013$104,828Median household income 2024Context / presets
Census ACS 1-year B19025 ÷ B11001$144,312*Mean* household incomeAllocation divisor

CPS and ACS disagree by ~$9K on the same concept. Carry both and cite which one any given chart uses — this is exactly the kind of thing a hostile reader finds first.

~~Known defect to fix~~ — FIXED 2026-08-11. tax-budget-dashboard.html labelled $113,900 as "Census 2024 ACS"; it is the CPS figure and is now labelled "Census CPS ASEC (2024)" in both places, with the $104,828 ACS comparator named inline. The same file carried an unlabelled "$7,732/year" property tax figure; the hero stat, the prose and the stat card now read $8,113 (FY2026). The FY2025 county table keeps its own FY2025 source line — it was already labelled correctly and its county figures are FY2025.

The chartIncomeReal cross-state bar series still uses 113,900 for MA. Left alone deliberately: the other seven states' vintage is undocumented, and swapping MA to ACS without knowing theirs would trade a labelling error for a comparability error. Open item: establish the vintage of the other states, then make all eight consistent.

Never use a median as an allocation divisor. Per-household shares must sum back to the statewide pool, which only works with the mean. The reconciliation panel on the burden dashboard checks this.

State Budget — the scope reconciliation

Read this before quoting any Massachusetts budget total. Three different numbers

circulate for the same fiscal year. They are all correct; they are different scopes.

Quoting one without naming its scope is how the same year ends up with three answers.

The official GAA workbooks split every account into four types. The headline figure the press release and the media quote is the first three, and excludes Intragovernmental Service Spending.

Account typeFY24FY25FY26 GAAFY26 *proj.*FY27 GAA
Budgetary Direct Appropriations53.38454.74957.90561.66160.292
Section 2E Consolidated Transfer1.9402.2452.2902.4522.288
Budgetary Retained Revenues0.7390.7240.7790.7640.836
Intragovernmental Service Spending0.7370.7870.8530.8380.901
All four types56.80058.50561.82665.71564.317
HEADLINE SCOPE (first three)56.06357.71860.97464.87763.416

$B. Source: official mass.gov GAA export gaabudgets.xlsx. verified Verified Aug 2026.

Proof the definition is right, not inferred: 60.292 + 2.288 + 0.836 = $63.416B, matching summary-fy-27-enacted-budget-summary.csv's Total row of $63,416,035,478 to the dollar, and the press release's "$63.42 billion".

FY2027 enacted — key figures

FigureValueSourceVerified
FY2027 GAA, headline scope$63.416B (+4.01% over FY26)H.5555, signed 9 Jul 2026verified Aug 2026
Governor's vetoes$0 — none. Signed the conference report untouchedGlobe / CommonWealth Beacon, 9 Jul 2026verified Aug 2026
VotesSenate 39–1, House 142–6State House Newsverified Aug 2026
Chapter 70$7,658,399,506 (+$793.5M, +11.6%) — *final year of the SOA ramp*sect3.xlsxverified Aug 2026
— municipal / regional split$6,695,466,289 / $962,933,217sameverified Aug 2026
Unrestricted General Government Aid$1,363,109,516 (+$40M, +3.0%)sameverified Aug 2026
SpEd Circuit Breaker$654.6M (+35.0%); $806.6M incl. Fair Share supp.gaabudgets.xlsxverified Aug 2026
Fair Share surtax deployed~$2.7B (~64% education / ~36% transportation)MTFverified Aug 2026
Emergency Assistance family shelter$259.9M (−6.0%; was $325.3M in FY24)gaabudgets.xlsxverified Aug 2026
State Retiree Benefits Trust (OPEB) deposit$400M, down from $550M in FY24 (−27%)line 1595-6152verified Aug 2026
Line items in tax-budget-dashboard.html860, all 860 verified against the official GAAgaa1.xlsx diffverified Aug 2026

Enacted ≠ spent — the supplemental gap

Like-for-like (identical 913-account universe, headline scope, inter-fund transfer lines excluded from both sides):

FYEnactedActual / projectedOverrun
FY2455.87055.958+0.2%
FY2557.56763.303+10.0%
FY2660.95664.859 (proj.)+6.4%
FY2763.400— not begun—

Plotted as h5Outturn on tax-budget-dashboard.html.

Do not compute this by summing gaaspend.xlsx raw. That file contains inter-fund

transfer accounts — 1595-0029 (GF → Education & Transportation Fund) alone is $5.3B

in FY25 — which were never appropriated and appear on only one side. Summing raw

overstates the FY25 "overrun" as +25.7% instead of the true +10.0%. Exclude accounts whose

description begins *Transfer* or *XFR*, and restrict to accounts present in both workbooks.

Local-aid CSV ingestion gotcha

summary-fy-27-local-aid-aid-to-municipalities.csv carries a Total Municipal Aid footer row inside the data body, plus a blank row before it. A naive read_csv().sum() double-counts it and reports Chapter 70 at $13.39B instead of $6.70B — a 100% overstatement. Filter out any row whose municipality name contains "Total" before aggregating. The per-town figures themselves are correct.

Note also that the municipal CSV omits regional school districts (Triton, Pentucket, Whittier and the rest). Regional Ch70 flows to the *district*, not the member towns, which is why Newbury, Rowley, West Newbury and Salisbury show only $13K–$19K of Chapter 70 and are effectively UGGA-only. Use sect3.xlsx when districts matter.

Tax Burden — New Hampshire

FigureValueSourceURLVerified
NH individual income tax0% — I&D repealed 1 Jan 2025NH DRA; HB 2 (2023) ch. 79 §§86-88revenue.nh.gov/news-and-media/repeal-nh-interest-and-dividends-tax-now-effectverified Aug 2026
NH I&D rate history5% → 4% (2023) → 3% (2024) → 0% (2025)NH DRArevenue.nh.gov/taxes-glance/interest-dividends-taxverified Aug 2026
NH capital gains taxNone — never levied (not a 2025 change)NH DRArevenue.nh.gov/taxes-glanceverified Aug 2026
NH general sales taxNoneNH DRArevenue.nh.govverified Aug 2026
NH Meals & Rooms tax8.5%RSA 78-Arevenue.nh.gov/taxes-glance/meals-rentals-taxverified Aug 2026
NH Business Profits Tax7.5%RSA 77-Arevenue.nh.gov/taxes-glance/business-taxesverified Aug 2026
NH Business Enterprise Tax0.55% on compensation + interest + dividends paidRSA 77-Esameverified Aug 2026
NH Real Estate Transfer Tax$0.75 per $100, each sideRSA 78-Brevenue.nh.govverified Aug 2026
NH households570,689Census ACS 2024 1-yr, B11001censusreporter.org/profiles/04000US33-new-hampshire/verified Aug 2026
NH aggregate household income$73.393BCensus ACS 2024 1-yr, B19025sameverified Aug 2026
NH mean household income$128,604 (B19025 ÷ B11001)Derived — allocation divisorsameverified Aug 2026
NH median household income 2024$99,782Census ACS 2024 1-yr, B19013sameverified Aug 2026
NH population1,394,868Census ACS 2024 5-yr, B01003sameverified Aug 2026
NH share of national household income0.4838% (derived)ACS B19025 ÷ national B19025sameverified Aug 2026
NH share of national population0.4165% (derived)ACS B01003sameverified Aug 2026
NH average municipal property rate 2025$15.83 per $1,000 → 1.583% (was $20.96 in 2019)NH Fiscal Policy Institutenhfpi.org/resource/property-taxes-in-new-hampshire-how-they-work-and-how-they-compare/verified Aug 2026
NH per-capita property tax FY2022$3,388 — 2nd highest state, behind NJ $3,617NHFPIsameverified Aug 2026
NH property tax reliance60% (NHFPI) vs 63–64% (InDepthNH) — carry bothNHFPI / InDepthNHsameverified Aug 2026
NHRS unfunded liability$5.58B, 68.6% funded (30 Jun 2024) · $9,778/householdNHRS ACFR + GASB 67/74, FY2025 releasenhrs.org/docs/default-source/gasb/verified Aug 2026
NH municipal rate range$2.62 – $36.54 per $1,000InDepthNH, Apr 2026indepthnh.orgverified Aug 2026
NH property tax share of state+local revenue63–64%InDepthNH / NHFPI, Apr 2026sameverified Aug 2026
NH business taxes FY2025 (BPT+BET)$1,102.6M — Gen $670.5M + Ed $432.1MNH DAS Monthly Revenue Focus, June FY2025 accrualdas.nh.gov/accounting/FY%2025/FY2025_Monthly_Revenue_June_Preliminary_Accrual.pdfverified Aug 2026
NH business taxes FY2024$1,217.9M (FY25 is −9.5%, and −12.4% vs the $1,259.0M plan)samesameverified Aug 2026
NH BPT / BET split75% / 25% — assumedDAS publishes them combined; split needs NH DRArevenue.nh.gov/taxes-glance/business-taxes⚠️ Split unverified
NH Interest & Dividends revenue FY2025$90.8M, down 50.7% from FY2024's $184.3MNH DAS, June FY2025 accrualsameverified Aug 2026
NH General + Education Fund revenue FY2025$3,122.7M, 1.3% below planNH DAS, June FY2025 accrualsameverified Aug 2026
NH road toll (gas)23.75¢ = 22.2¢ toll + ~1.55¢ oil discharge surchargeRSA 260:32 (base $0.18, +4.2¢ per 2014 SB 367); RSA 146-Agc.nh.gov/rsa/html/XXI/260/260-32.htmverified Aug 2026
NH BET share of business taxes25.7% (5-yr TY2019–23 avg); TY2023 BET = $253MNHFPInhfpi.org/resource/business-enterprise-tax-rate-decreases-have-lowered-revenue-with-limited-economic-benefit/verified Aug 2026
NH BET rate history0.75% → 0.72% (2016) → 0.675% (2018) → 0.6% (2019) → 0.55% (2022–)NHFPIsameverified Aug 2026
NH electric policy charges0.618¢/kWh — System Benefits Charge, the only mandated riderEversource NH filed tariff, Rate Reversource.com/…/electric-delivery-rates/nhverified Aug 2026
NH gas policy charges16.30¢/therm — Liberty EnergyNorth LDAC (a *ceiling*, bundles mechanisms MA excludes)NHPUC DG 24-098; see also DE 25-071new-hampshire.libertyutilities.comverified Aug 2026
NH electric distribution / transmission6.727¢ / 4.445¢ per kWh — excluded as infrastructureEversource NH Rate Rsameverified Aug 2026
NH stranded cost recovery−0.148¢/kWh — a credit, not a chargeEversource NH Rate Rsameverified Aug 2026
NH state/local accrual in the burden model$0 — excluded by design, same rule as MAScope decision—verified Aug 2026

Why pension debt is excluded from the burden calculators

The burden dashboards count what a household pays. An unfunded pension liability isn't billed to anyone — it's a claim on future tax capacity, and the portion collected today arrives through the appropriation funded by the income and property taxes Layer 1 already counts. Counting it again in Layer 5 double-counts.

It also cannot be sourced symmetrically across the border, in two opposite directions:

MassachusettsNew Hampshire
OPEB (retiree health)included in the $55.8B — $13.7B, only 15.6% fundednot sourced
Municipal systemsmostly excluded — the $42.1B is MTRS + SERS + Boston Teachers; PERAC tracks ~104included — NHRS is one statewide system

Use $42.1B MA vs $5.58B NH for any pension-to-pension read, and carry the caveat. The stocks are disclosed beside Layer 5 on both dashboards; the full story lives in pension-dashboard.html.

Removing it improved the analysis. Layer 5 is now entirely federal and therefore genuinely identical on both sides of the border, and the compression finding now holds at $75k — the old asymmetric placeholders (MA $2,000 vs NH $1,600) had been manufacturing a $400 NH advantage out of pure guesswork.

The Layer 4 inclusion rule

A charge is a policy cost if it exists because of a legislative or regulatory

mandate, rather than because of the physical cost of generating and delivering energy.

Excluded on both sides as infrastructure or mechanism: distribution, transmission, revenue decoupling, regulatory reconciliation, stranded cost, customer charge.

Electricity is genuinely like-for-like — both figures are Eversource, the same company on both sides of the border. Gas is not: Eversource doesn't serve NH gas, so that side is Liberty EnergyNorth.

Both figures are conservative in the same direction. MA's is a floor — its own tariff footnote places the Long Term Renewable Contract Adjustment (83C/83D offshore wind), Solar Program Cost Adjustment and Grid Modernization *inside* the Distribution charge, unbroken out, and RPS/CES sits inside supply. NH's gas figure is a ceiling — the LDAC bundles mechanisms MA excludes. So the true gap is wider than stated.

Headline finding: Massachusetts gas policy charges (59.08¢/therm) cost more than the gas itself (38.42¢/therm). The prior 18¢ placeholder understated it by over 3×.

Worth watching separately: NH electricity rose 13.8% year over year while MA fell 3.6%. Whatever advantage NH holds on the meter is closing fast.

NH median property tax bill — sources disagree, carry all three

ValueEffective rateSource
$6,5301.82%Ownwell
$6,7071.46%SmartAsset
$5,680—World Population Review (median across counties)

The dashboard uses 1.71%, derived from the ~$17.10 per $1,000 statewide average total rate, which is the cleanest of the four. **Note this is a rate on *assessed* value** — NH DRA publishes equalization ratios precisely because assessed and market values diverge, so applying it to a market price overstates the bill.

The constants-consistency rule

households × meanHouseholdIncome ÷ incomeShare must return the same national aggregate for every state. Before this was enforced, MA implied a $14.91T national total and NH implied $17.50T — a 17.3% disagreement that made the "federal borrowing is identical across the border" claim false by $2,674 on a line captioned *"Identical basis"*. update-burden-constants.py now fails the build if this breaks.

Energy

Figures on energy-dashboard.html. Refreshed by update-energy-dashboard.py and update-fuel-prices.py on the 2nd and 26th, so the rate series carries the feed mark; the legislative analysis beside it does not and is dated to the document it reads.

FigureSourceUpdated
Residential Electricity Rates — MA vs. Selected States (¢/kWh)EIA Electric Power Monthly Table 5.6.A, Jun 2026live Jun 2026
MA Rate Premium Over National Average — HistoricalEIA, annual residential average rateslive
MA Electricity Bill Breakdown (Typical Residential)Eversource/National Grid rate schedules; DPU filings—
MA vs. National Rate Gap Over TimeEIA Electric Power Monthlylive
Annual Impact Per HouseholdEIA Jun 2026, bill text analysisJun 2026
Where the "Savings" Actually Come FromBill sections analyzed against verified Eversource rate breakdown—
State Comparison — Monthly Bill at 600 kWhEIA Jun 2026 rates × 600 kWh/monthlive Jun 2026
The $14.3B Claim — Credibility BreakdownS.3143 fact sheet (June 24, 2026); @DuncanBurnsMA analysisJune 2026
Savings Claims by Category — $M Over 10 YearsS.3143 Senate fact sheet—
Annual Per-Household Reality CheckEIAlive
What S.3143 Doesn't Touch — The Structural Cost DriversEIA; RGGI Inc.; DPU rate orders; ISO-NE. These policy-driven costs persist regardless of S.3143 passage—
RGGI Carbon Tax — MA Auction Proceeds by Year ($M)RGGI Inc—
How RGGI Proceeds Are Spent (All RGGI States)RGGI Proceeds Report 20232023
What BCCE Actually Covers vs. Your Full BillEversource rate schedules; BCCE program data; DPU filings—
BCCE "Savings" vs. Mandate Premium — Annual $BCCE program ($200/yr avg); EIA rate data ($747/yr overpayment vs US avg at 600 kWh/mo)—
Boston's Emissions by Sector (2023 Inventory)Boston GHG Inventory 2023; 2030 Climate Action Plan, p.332023
What $200/yr in BCCE Savings Looks Like Against the Full Mandate StackEIA rates; DPU filings; RGGI Inc.; Eversource/NGrid rate schedules; BCCE program data—

Pensions

Figures on pension-dashboard.html. Maintained by hand against the actuarial reports and the Commonwealth’s own accounts; there is no feed behind it.

FigureSourceUpdated
Unfunded Liabilities by CategoryCommonwealth ACFR FY2024; MBTA Audited Financials FY2024FY2024
Funded Ratio by SystemPERAC 2024 Actuarial Valuations; ACFR FY2024FY2024
Employer Pension Cost as % of Payroll (SERS), 2001–2024Public Plans Database (publicplansdata.org), PPD ID 50—
Net State Deficit Trend (FY2015–2024)Commonwealth ACFR FY2015–FY2024FY2015–FY2024
SERS Funded Ratio vs. National Average, 2001–2024Public Plans Database (PPD ID 50)—
SERS Net Assets Growth ($B), 2001–2024Public Plans Database—
Actual Returns vs. Assumed Rate (SERS)Public Plans Database; PRIT ACFR—
Assumption Sensitivity: What If Returns Miss?ACFR FY2024 sensitivity disclosures (illustrative)FY2024
PRIT Asset Allocation (FY2024)Public Plans Database; PRIT ACFR FY2024FY2024
Allocation Shift: 2001 → 2024PPD — note PE tripled from 5.6% to 17.0%—
Annual Returns vs. 7% Target, 2001–2024Public Plans Database (PPD ID 50)—
FY2024 Returns by Asset Class (Net)PRIT ACFR FY2024/20252025
Active Workers per Retiree (SERS vs. National), 2001–2024Public Plans Database — national averages weighted by plan size—
Annual Net Cash Flow (SERS, $M) — Benefits Paid Minus ContributionsPublic Plans Database — negative = paying out more than taking in—
Municipal Systems by Funded Ratio CategoryPERAC January 1, 2025 Funded Ratio ListJanuary 2025
Assumed Rate of Return DistributionPERAC Jan 2025 — median ARR is 7.0%2025
Statewide OPEB SummaryPERAC OPEB Summary (May 2024); ACFR FY2024FY2024
State Retiree Benefits Trust Fund — Annual Deposit ($M)enacted General Appropriations Acts FY2024–FY2027, line 1595-6152, via the official mass.gov GAA export (FY2024–FY2027
Net Deficit Trajectory (FY2015–2024)Commonwealth ACFR FY2015–FY2024FY2015–FY2024
Pension Funded Ratios — MA vs. Selected StatesPublic Plans Database; individual state ACFRs—
MA SERS vs. National Avg, 2001–2024Public Plans Database—

Headline figures

The rows above document the charts. These are the summary cards, which the page displays without a source line of their own.

Attribution here is to the publisher, not to a file. The specific documents these were read from are not retained, and the page’s own Source: lines belong to its charts rather than to these cards — borrowing one by proximity credited Massachusetts SERS headcounts to a national average, so it was not used. Naming the body that publishes each series is what can be stood behind: the FY2024 ACFR, the PERAC valuation and the PRIT report are all reachable from the links below, and a precise citation that might be wrong is worse here than an honest general one.

  • Commonwealth ACFR — <https://www.macomptroller.org/annual-comprehensive-financial-reports/>
  • PERAC — <https://www.mass.gov/orgs/public-employee-retirement-administration-commission>
  • PRIM / PRIT Fund — <https://www.mapension.com/>
  • State Retiree Benefits Trust Fund — <https://www.mass.gov/orgs/state-retiree-benefits-trust-fund>
FigureValuePublisherVintage
SERS (State Employees) — 72.5% funded · $37B assets$14.1BPERAC — Public Employee Retirement Administration Commission (mass.gov); Office of the Comptroller, Commonwealth ACFR (macomptroller.org)FY2024
MTRS (Teachers) — 60.4% funded · $39B assets$25.5BPERAC — Public Employee Retirement Administration Commission (mass.gov); Office of the Comptroller, Commonwealth ACFR (macomptroller.org)FY2024
FY2024 — Pension appropriation$4.10BEnacted General Appropriations Acts, mass.gov GAA exportFY2024
FY2025 — +9.6%$4.50BEnacted General Appropriations Acts, mass.gov GAA exportFY2025
FY2026 — +9.6%$4.93BEnacted General Appropriations Acts, mass.gov GAA exportFY2026
Normal Cost (SERS) — Annual benefit accrual$463MPERAC — Public Employee Retirement Administration Commission (mass.gov)FY2024
ARC % of Payroll — Up from 7.4% in 200118.3%PERAC — Public Employee Retirement Administration Commission (mass.gov)FY2024
Total PRIT Assets — FY2024 (June 30, 2024)$105.3BPRIM / PRIT Fund (mapension.com)FY2024
Net Income — 5 of 7 asset classes beat benchmarks$9.1BPRIM / PRIT Fund (mapension.com)FY2024
5-Year Return — vs. 7.0% assumed9.17%PRIM / PRIT Fund (mapension.com)FY2024
10-Year Return — Beating 7% target8.33%PRIM / PRIT Fund (mapension.com)FY2024
Since Inception — 40-year annualized (1985–2024)9.36%PRIM / PRIT Fund (mapension.com)1985–2024
FY2025 Budget — 52.6 bps of AUM$559MPRIM / PRIT Fund (mapension.com)FY2025
FY2026 Budget — 52.2 bps of projected $116B$604MPRIM / PRIT Fund (mapension.com)FY2026
External Managers — Private firms managing public money175+PRIM / PRIT Fund (mapension.com)FY2024
Active Workers (SERS) — Contributing members90,988PERAC — Public Employee Retirement Administration Commission (mass.gov)FY2024
Retirees & Beneficiaries — Collecting benefits69,750PERAC — Public Employee Retirement Administration Commission (mass.gov)FY2024
Total Membership — Including inactive vested197,928PERAC — Public Employee Retirement Administration Commission (mass.gov)FY2024
FY2024 Cash Flow — More paid out than taken in-$764MPERAC — Public Employee Retirement Administration Commission (mass.gov)FY2024
Municipal Unfunded — 99 systems (FY2023)$15.2BPERAC — Public Employee Retirement Administration Commission (mass.gov)FY2023
All 105 Systems — State + municipal$43.4BPERAC — Public Employee Retirement Administration Commission (mass.gov)January 2025
Median Funded Ratio — Up from 73.6%75.3%PERAC — Public Employee Retirement Administration Commission (mass.gov)January 2025
Legal Deadline — G.L. c. 32, §22FFY2040G.L. c. 32, §22Fstatute
State OPEB Liability — Total promised$16.2BState Retiree Benefits Trust Fund (mass.gov); PERAC — Public Employee Retirement Administration Commission (mass.gov)FY2024
Statewide Total — All entities combined$56.1BState Retiree Benefits Trust Fund (mass.gov); PERAC — Public Employee Retirement Administration Commission (mass.gov)FY2024
Bonded Debt — GO + special obligation$48.0BOffice of the Comptroller, Commonwealth ACFR (macomptroller.org)FY2024
Net Deficit — Liabilities − assets-$60.2BOffice of the Comptroller, Commonwealth ACFR (macomptroller.org)FY2024
Unfunded liability per household$40,599Office of the Comptroller, Commonwealth ACFR (macomptroller.org)FY2024

Lobbying & Political Spending

Figures on pay-to-play-dashboard.html. Three authorities: OpenSecrets for sector and multi-year firm totals, the Secretary of the Commonwealth’s Lobbyist Public Search for single-year firm filings, and the state’s own OCPF database for individual donations.

The SOS figures are the only ones here backed by a file in data/. They cannot be fetched by a workflow — the SOS blocks server-side requests — so they are collected from a browser session with The-Peoples-Audit/userscripts/sos-lobbyist-detail-scraper.user.js and land in data/ma-lobbying-firms-latest.json. scripts/check-consistency.py holds the dashboard to that file, and scripts/check-freshness.py ages it at 400 days. Everything else in this section is maintained by hand.

Registration year 2026 — first-half filings. MA lobbying disclosure is semi-annual (due Jul 15 and Jan 15), so these cover roughly January to June and are not comparable to the full-year totals for 2016–2025. Collected 2026-09-27.

ChannelReported
Clients → lobbying firms$45,864,365
Clients → their own in-house lobbyists$10,798,366
Client expenses$5,891,460
Total client outlay$62,554,191

Both flows reconcile to the cent against the other side of the ledger: the client→firm total equals what the 169 firms reported receiving, and the client→lobbyist total equals what the 1,528 individual lobbyists reported receiving. 1,733 clients filed. For reference, registration year 2025 — a full year — had 175 entities receiving $88,409,949.

Joining these files

Within a registration year, join on sysvalue. Names drift even inside one year — the SOS renormalised “Smith, Costello & Crawford” (2025) to “Smith Costello & Crawford” (2026), and some client names carry double spaces in the industry results but not on their own pages.

Across years, sysvalue does not work at all. It is year-scoped: every 2025 key begins hvS0w46oEfUey9UWwnkaG… and every 2026 key j980aMf4IpOwXPZWPGG1x…. The overlap between the two years is zero — for clients and for firms. An earlier version of this file said “join on sysvalue, not on name” without that qualification, which would lead anyone comparing years to conclude that all 1,697 clients left and 1,733 different ones arrived.

Year-over-year therefore has to match on normalised names (lowercase, punctuation and corporate suffixes stripped, whitespace collapsed), which resolves 1,454 of 1,733 clients. The remainder are a mix of genuine entries and exits and of names that moved too far to match, so treat churn counts as approximate and spend comparisons on matched names as sound.

Industry labels are the state’s, not ours. The SOS’s Industry Type register assigns every client one of 36 labels at registration; 35 are in use (“Other” is empty). Joined on sysvalue it covers 1,733 of 1,733 clients. A name-keyword classifier managed 46.4%, which is why nothing inferred is published here.

The single “Healthcare” line understates health, because the SOS splits it four ways:

Label2026 H1 spend
Healthcare$9,080,168
Pharmaceutical Industry$2,830,428
Insurance: Medical, Dental, Mental Health$2,142,124
Hospitals: Healthcare Systems, Medical Orgs$1,685,757
Health, rolled up$15,738,477 — 25.2%

That 25.2% independently matches OpenSecrets’ 25% for the health sector over 2015–2025 — a different source, method and window — and it holds across a second full scrape:

2025 (full year)2026 (first half)
Clients filing1,6971,733
Matched to an SOS label100%100%
Total client outlay$119,177,253$62,554,191
Health share24.48%25.16%

The totals are not comparable — one is a year, the other half of one. The shares are.

A scrape is a snapshot, not a final figure

The 2025 firm file, scraped 2026-05-28, says firms received $88,409,948.93. The client file scraped 2026-09-27 says clients paid them $88,602,703.93 — $192,755.00 more, 0.218%. It decomposes exactly:

pairsvalue
Amended amounts5$130,500.00
Relationships the May scrape never saw3$62,255.00
Net8$192,755.00

Four of the five amendments are exactly double the earlier figure — first-half filings that later gained their second half. The series above uses the amended $88.6M for 2025 and keeps the scrape-time figure alongside it as received_at_scrape.

This matters for the 2026 numbers too. They reconcile to the cent because both sides were scraped the same day. That is a same-day property, not a permanent one; expect 2026 to drift upward as amendments land, exactly as 2025 did.

FigureSourceUpdated
Lobbying Spending by Sector — $457M Total (2015–2025)OpenSecrets, Massachusetts State Lobbying Ranked Sectors (2015–2025)2015–2025
Top 10 Industries by Lobbying Spend (2015–2025)OpenSecrets, Massachusetts State Lobbying by Industry (2015–2025)2015–2025
Spending by Industry — 2026, State’s Own Labels verifiedSecretary of the Commonwealth, Lobbyist Public Search — Industry Type; data/ma-lobbying-firms-latest.json2026 H1
Health share, 2025 full year — 24.48% of $119,177,253 verifiedSecretary of the Commonwealth, Lobbyist Public Search — Industry Type2025
Health rolled up across 4 SOS labels — $15,738,477, 25.2% verifiedSecretary of the Commonwealth, Lobbyist Public Search — Industry Type2026 H1
Top Spenders — 2026 First-Half Filings verifiedSecretary of the Commonwealth, Lobbyist Public Search — data/ma-lobbying-firms-latest.json; client-reported fees, in-house salaries and expenses2026 H1
Top 10 Firms by 2026 Fees — State Filings verifiedSecretary of the Commonwealth, Lobbyist Public Search — data/ma-lobbying-firms-latest.json2025
A Decade of Lobbying Fees (2016–2026) verifiedSecretary of the Commonwealth, Lobbyist Public Search — annual entity totals2016–2025
Smith Costello & Crawford Public Policy Group, LLC — 2026 H1 fees $4.4M, 143 clients verifiedSecretary of the Commonwealth, Lobbyist Public Search2026 H1
Tremont Strategies Group LLC — 2026 H1 fees $3.4M, 112 clients verifiedSecretary of the Commonwealth, Lobbyist Public Search2026 H1
O'Neill and Partners LLC. — 2026 H1 fees $2.7M, 88 clients verifiedSecretary of the Commonwealth, Lobbyist Public Search2026 H1
Dempsey Associates LLC — 2026 H1 fees $2.3M, 62 clients verifiedSecretary of the Commonwealth, Lobbyist Public Search2026 H1
Healthcare vs. All Other Sectors (2015–2025)OpenSecrets, Ranked Sectors Massachusetts (2015–2025)2015–2025
Firm Lobbying Income (2015–2025) — Top 10OpenSecrets, Top 20 Lobbying Firms, Massachusetts (2015–2025)2015–2025
The $200 Pattern — Donation Amount Distribution (OCPF)OCPF Campaign Finance Database — ML Strategies, Smith Costello, Bay State Strategies donations—
Donations by Firm — OCPF AnalysisOCPF — 4,298 total donations analyzed—
Top 10 Individual Lobbyist DonorsOCPF Campaign Finance Database—
Top 15 Recipients of Lobbyist Firm Donations (OCPF)OCPF — combined donations from ML Strategies, Smith Costello, Bay State Strategies employees—
Donations by Source Firm — Top RecipientsOCPF Campaign Finance Database—
Healthcare Case Study: MGB VP Christopher PhilbinOCPF — Philbin donation records (2024)2024
Healthcare Industry — Political Giving from Employees (2024)OCPF Campaign Finance Database, employer field analysis (2024)2024

Boston

Figures on all-things-boston.html. The page states its sources in prose rather than under each chart, so the authorities are listed here and the page itself carries the detail. Maintained by hand.

FigureSourceUpdated
Department expenditure, budgeted vs actualCity of Boston ACFR, Schedule of Expenditures Compared to Budget (budgetary basis)FY2020–FY2025
Employee payrollCity of Boston Employee Earnings Reports, data.boston.govCY2019–CY2025
CrimeFBI and Boston Police Department figures—
SchoolsMassachusetts DESE School & District Profiles—
Immigration enforcementICE ERO Boston, with UC Berkeley, the Globe and GBH reporting—
311 service requestsdata.boston.gov—
Assessed property valuesCity of Boston Assessing Department—

Dashboard Registry

All dashboards live at https://massachusettsdatahub.com/<file>. Cadences below are the cron lines in .github/workflows, and the refresh column names the script that actually writes each page.

DashboardFileAuto-refreshed byCadence
Immigration (National + MA)immigration-dashboard.htmlupdate-cbp-encounters.py, update-census-data.py25th, 20th
MA Housing Marketma-housing-dashboard.htmlupdate-mls-figures.pydaily, 07:00 UTC
NH Housing Marketnh-housing-dashboard.htmlupdate-nh-figures.py &rarr; data/nh-figures.jsondaily, 07:20 UTC
Haverhill Market Reporthaverhill-market-report.htmlupdate-mls-figures.pydaily, 07:00 UTC
Master Affordabilityaffordability-dashboard.htmlupdate-cost-of-living.py, update-census-data.py20th
Employmentemployment-dashboard.htmlscripts/fetch-bls-data.jsthe Friday in the 1st&ndash;7th and 15th&ndash;21st windows
Energyenergy-dashboard.htmlupdate-energy-dashboard.py, update-fuel-prices.py2nd and 26th
Tax & Budgettax-budget-dashboard.htmlupdate-irs-soi-migration.py, update-tax-budget-dashboard.py1st, 26th
The Five Layers (MA & NH)tax-burden-dashboard.htmlupdate-burden-constants.pyrun by hand
All Things Bostonall-things-boston.html&mdash;manual
MA Education (Statewide)education-statewide.html&mdash;manual
Merrimack Valley Educationeducation-merrimack-valley.html&mdash;manual
Healthcare Insurancehealthcare-dashboard.html&mdash;manual
Commercial REcommercial-re-dashboard.html&mdash;manual
Pensionpension-dashboard.html&mdash;manual
Pay to Playpay-to-play-dashboard.html&mdash;manual

Consumer-price figures refresh on the 10th&ndash;16th (update-cpi.yml) and feed the affordability and energy pages rather than a page of their own. The site itself redeploys every three hours, and after every one of these runs.

Old repos (superseded — these still serve older copies)

  • https://duncanburns2013-dot.github.io/Immigration/
  • https://duncanburns2013-dot.github.io/Housing-Market-Data/housing-market-dashboard.html
  • https://duncanburns2013-dot.github.io/Housing-Market-Data/nh-housing-market-dashboard.html
  • https://duncanburns2013-dot.github.io/Housing-Market-Data/haverhill-market-report.html
  • https://duncanburns2013-dot.github.io/Master-Massachusetts-Affordability-Employment-/dashboard.html
  • https://duncanburns2013-dot.github.io/Merrimac-Valley-Education-/
  • https://duncanburns2013-dot.github.io/Merrimac-Valley-Education-/boston-dashboard.html