← HomeDeep dive
MMLD Annual Reports 2010-2024: Maintenance, Costs, Failures, and the Trust Question
Working notes from a full read of the 15 Marblehead Municipal Light Department
annual reports to the Town (calendar years 2010-2024), downloaded 2026-07-06
from https://marbleheadelectric.com/meetings-annual-reports.html, plus the
2025 GreatBlue residential customer satisfaction survey from the same page.
Source PDFs and extracted text are in data/mmld/annual-reports/.
These are self-authored reports; they are the department’s own account. Where
a claim is verifiable against a number in the financial statements, it is
cited. Where it is narrative only, that is flagged.
Data availability
- Narrative letter: all 15 years.
- Financial statements (balance sheet, income, operating expenses): present in
the posted PDFs for 2010, 2012 (expenses only), and 2016-2024. The 2011,
2013, 2014, 2015 PDFs as posted contain narrative only.
- Report quality changes sharply in 2018 when Joseph Kowalik becomes General
Manager: reports before 2018 are 1,100-2,100 words of narrative with almost
no outage, reliability, or project-cost data; 2018-2024 reports run
2,900-4,400 words with outage counts, restoration-time breakdowns, project
budgets, bid results, and vendor names. Any “over time” series below is
thinner before 2018 for this reason, not because nothing happened.
1. Maintenance spending over time
Income-statement “Maintenance” line (calendar year, $):
| Year |
Maintenance expense |
Source |
| 2010 |
900,525 |
2010 report, Statement of Income |
| 2016 |
1,010,638 |
2016 report, Statement of Income |
| 2017 |
1,042,864 |
2017 report, Statement of Income |
| 2018 |
1,338,338 |
2018 report, Statement of Income |
| 2019 |
1,410,977 |
2019 report, Statement of Income |
| 2020 |
1,366,784 |
2020 report, Statement of Income |
| 2021 |
1,424,523 |
2021 report, Statement of Income |
| 2022 |
1,691,897 |
2022 report, Statement of Income |
| 2023 |
1,728,824 |
2023 report, Statement of Income |
| 2024 |
1,983,008 |
2024 report, Statement of Income |
Maintenance of Overhead & Underground Lines (the core wires-upkeep account, $):
2010: 701,597 / 2012: 781,646 / 2016: 674,080 / 2017: 767,619 /
2018: 942,547 / 2019: 1,084,268 / 2020: 1,068,475 / 2021: 1,135,180 /
2022: 1,346,596 / 2023: 1,348,602 / 2024: 1,495,611.
(Each from that year’s Operating Expenses statement.)
Read: line maintenance roughly flat 2010-2017, then a sustained ramp —
about +120% from 2016 to 2024. The ramp coincides with (a) the 2018-2019
storm losses, (b) the first dedicated tree-trimming contract (Mayer Tree
Service, up to $300,000/year, signed June 2022 per the 2022 report), and
(c) general cost inflation. This is spending going up, not deferred.
Poles replaced/added per year (only reported from 2018): 23 (2018),
68 (2019), 57 (2020), 49 (2021), 33 (2022), 55 (2023), 27 (2024). The 2019
report itself calls the 2018 count of 23 low (“a significant increase from
23 set in 2018”). Most replacements each year are labeled preventive
maintenance.
2. Failures and outages
What the reports themselves disclose:
- Aug 24, 2018 — self-inflicted substation outage. Three rapid outages at
the Commercial St substation hit 1,462 customers (~14%) for 90-150 minutes.
The vendor diagnosis: dust from MMLD’s own building renovation plus
rainwater moisture caused an electro-mechanical component to fail. (2018
report.) This is the clearest operations failure admitted in 15 years of
reports, and it was caused by the renovation project, not storm luck.
- March 2-3, 2018 storms (FEMA-4372-DR): 11 outage events, 265 customers,
average restoration 13.1 hours, “much longer than MMLD’s typical response
time.” MMLD paid $135,240 to repair the Lead Mills berm protecting the
supply lines and filed ~$200,000+ of FEMA-eligible expenses. (2018, 2019
reports.)
- July 17, 2019 microburst: 20 outages, 1,670 customers (16%), full
restoration in 30 hours; mutual aid from 4 towns.
- Oct 17, 2019 “bomb cyclone”: 64 outages, 2,124 customers (20%), last
customers restored 48-72 hours in; mutual aid from 4 towns. (2019 report,
with hour-by-hour restoration counts.)
- Oct 27, 2021 nor’easter: trees on the Salem feeder lines forced a
deliberate townwide de-energization at 2:30 a.m.; all power back by 4 p.m.
Direct cost estimated at $90,000 including lost sales. (2021 report.)
- Jan 2024 coastal-flooding storms: longest outages in the Crowninshield
Rd area; MMLD later set three poles there “to replace an unreliable
underground service.” (2024 report.)
Reliability counterweight, from third parties: APPA Certificates of
Excellence in Reliability for 2021, 2022 (SAIDI under 38 minutes, 19% better
than the New England municipal average) and 2023 (SAIDI under 17 minutes, 69%
better than Northeast peers, 76% better than similar-size municipals
nationally). (2022, 2023, 2024 reports.) Storm response is also the thing the
2025 customer survey rates highest: 95.7% positive on restoration time.
The single biggest disclosed infrastructure risk is not local poles but the
supply path: all grid power enters through the Village 13 substation via
overhead lines on the Salem railroad right-of-way, which is what failed in
Oct 2021 and eroded at Lead Mills in 2018. The 2022-2025 capital program
(Village 13 rebuild) and the 2024 $1.98M GRIP grant application (steel poles
in Salem, undergrounding at Lead Mills) both target exactly this.
3. The Wilkins Plant: the strongest documented transparency failure
- The Mass DEP prohibited the 5 MW Wilkins diesel plant from operating from
November 2015 pending EPA/DEP air-emissions and noise compliance. This is
disclosed for the first time in the 2018 report (Kowalik’s first).
- The 2015, 2016, and 2017 reports (GM Andrew Hadden) instead say only: “we
are currently performing upgrades to the system, allowing these units to
run as clean, quiet, and efficiently as possible” — while simultaneously
describing the diesels as “a proven resource for the town.” A DEP operating
prohibition was never mentioned while it was in force.
- DEP approval to resume normal operation came in March 2019 (2019 report).
For residents asking “do they tell us when something is wrong,” this is the
concrete case: a 3.5-year regulatory shutdown of the town’s only emergency
generation, disclosed only after a management change. Post-2018 reports, by
contrast, disclose failures (the dust outage), delays (switchgear delivered
late twice, 2023 and 2024 reports), and renovation defects (below).
4. The Commercial Street renovation (2016-2018): $8.7M plus rework
- Final cost $8.7 million: $4.2M from reserves, $4.5M via a 15-year 3.31%
MMWEC pooled loan (2018 report). No total budget was ever stated in the
2013-2016 reports while the project was being designed and bid. This is
also the department’s first debt after years of reports stating plant
investment was achieved “without the need to issue debt” (2010-2014
reports).
- Follow-up spending on things the renovation missed or got wrong:
- 2023: $235,000 for exterior capital improvements “not included in the
2016-18 renovation” (2023 report, July).
- 2024: $283,829 to Campbell Construction for roof and downspout drainage
issues “not adequately addressed in 2016-18 renovation contract” (2024
report, October).
- Plus the Aug 2018 outage caused by renovation dust (above).
- So roughly $519K of remediation on an $8.7M project, disclosed in the
department’s own words. Not scandal-scale, but it is the file for “the
building project had real defects.”
5. Costs and rates over time
Revenue and load (from statements of income and top-line sections):
| Year |
Revenue |
Retail MWh |
Cents/kWh (derived) |
| 2010 |
$15.08M |
105,826 |
14.3 |
| 2016 |
$16.35M |
~104,766 |
15.6 |
| 2018 |
$17.34M |
104,440 |
16.6 |
| 2020 |
$17.54M |
100,625 |
17.4 |
| 2022 |
$20.18M |
100,689 |
20.0 |
| 2023 |
$21.43M |
96,828 |
22.1 |
| 2024 |
$21.52M |
98,811 |
21.8 |
(Cents/kWh = operating revenue / retail sales, derived; includes all rate
classes and non-energy revenue, so treat as an index, not a posted rate.)
Key cost facts:
- 2022 rate shock: the wholesale power cost adjustment (PPA line) went
3.1 -> 4.1 cents (March) -> 5.6 (August) -> 9.0 (October), which the 2022
report itself describes as “a 34% residential rate increase from January to
October,” attributed to post-Ukraine-invasion gas prices. It fell back to
0.5 cents by June 2023. If residents are angry about “stuff,” 2022 bills
are the likeliest stuff. The driver was the regional wholesale market, not
MMLD operations — purchased power went from $10.5M (2021) to $12.7M (2022)
while sales fell.
- Base-rate restructuring: residential monthly base charge $4.25 ->
$11.25 (Jan 2023) -> $18.50 (Jan 2024), with the kWh rate cut from $0.1969
to $0.1895. Framed as revenue-neutral per the UFS cost-of-service study
(2022, 2023 reports). A 4.4x fixed charge in two years is regressive for
low-usage customers and reduces the payback of rooftop solar — a rational,
consultant-backed change that predictably generates resentment.
- Non-power O&M (total O&M minus power supply and generation) grew from
~$3.3M (2010) to ~$5.1M (2024), ~+55% over 14 years, against roughly +45%
CPI over the same span — modest real growth, during which the department
added tree trimming, cybersecurity, an IT manager, and fiber-network
monitoring. Pension/benefits expense is the most volatile line
($549K-$1.76M year to year) due to GASB actuarial swings, not headcount.
- PILOT to the Town: $330,000 every single year, 2010-2024. UPDATE
(2026-07-07): the streak ended after the reports covered here. The 2025
Actual PILOT was $360,000, and a board policy drafted 11/21/2025
(
2025-11-21-Voluntary-PILOT-policy-draft.pdf in this folder, from the
MMLD minutes archive) formalizes the PILOT at $3.60/MWh of prior-year
sales with a $360,000 minimum, while making explicit it is voluntary
under DPU precedent and payable only from below-the-line surplus. Cumulative statements in the reports: $3.53M through 2010,
$5.76M through 2017. Meanwhile unappropriated earned surplus went from
$21.1M (2010) to $23.6M (2024), cash+depreciation fund from ~$5.9M to
~$15.3M, and the rate stabilization fund was tripled to $3.34M in 2024 on
APPA/auditor advice. A resident could fairly ask why the town’s dividend
has been flat for 15 years while reserves grew; the department would answer
that reserves funded Village 13 (~$9.7M committed 2022-2024: $4.35M
switchgear + $2.63M transformers + $2.72M site work) without new debt.
- GASB context for anyone reading the balance sheets: surplus “fell” from
$31.8M (2018) to $14.9M (2019) via a $17.5M audit adjustment that put net
pension ($7.1M) and OPEB ($8.6M) liabilities on the balance sheet for the
first time. That is an accounting restatement, not money lost.
6. “Green” costs vs savings
The reports’ own slogan is “Go Green without Going in the Red” (first used
2020). What they disclose, item by item:
Clear wins (cost and benefit both documented):
- LED streetlights (2018): $230,000 purchase, half covered by a $115,000
DOER grant; estimated 48% power reduction, ~$63,000/year savings. Payback
on MMLD’s net cost under 2 years. (2018 report.)
- Smart meters (2010-2014): ~$2.7M project, 50% federal DOE grant
($1,346,175). Reports credit it with eliminating heat-overload transformer
outages (zero in 2013 and 2014 vs recurring before), faster outage location,
and moving repairs from overtime to scheduled days. (2010-2015 reports.)
- Hydro-Quebec PPA (2020): 0.75 MW firm at $0.0385/kWh — below the
~$0.04 average portfolio cost cited in the 2020 report. Cheap and carbon-
free.
- 2024 portfolio swap: carbon-free share 42% -> 65% in one year while
average wholesale cost fell 3.4% (11.28 -> 10.9 cents/kWh). (2024
report.) The strongest single data point for the go-green-cheaply claim.
Deliberately avoided green costs:
- NREL solar study (2019-2020, $57,500 APPA DEED grant): community solar
in Marblehead came in at ~8 cents/kWh vs ~4 cents portfolio; MMLD did not
build, and floated a separate opt-in community solar rate instead. (2020
report.) Fiscal caution won over green optics.
- Go Green Now (2022): the 100% carbon-free option is opt-in at +2.2
(later 2.0) cents/kWh — volunteers pay, ratepayers at large don’t.
Green spending with thin or unstated payback in the reports:
- Rebate programs: $97K-$168K/year in the 2010s (“Advertising, Conservation,
Energy Audits” line), rising to $248,766 (2023) and $357,269 (2024);
customer rebates paid were $39K (2023) and $67.7K (2024). Energy savings
claimed only sporadically (e.g. 2010: $97,252 rebates for ~300,670 kWh
saved).
- Free residential EV chargers: unit costs never disclosed; participation is
perennially low (the reports admit only ~1 in 4, later 18%, of local EV
owners enroll). Public chargers grossed $14,562 in 2024 against undisclosed
install/operating costs (installs were 50%+ grant-funded).
- Geothermal/LEED elements of the 80 Commercial St renovation: no separate
cost or savings figure ever published.
- Berkshire Wind (2011-): output reported annually, but its cost per kWh is
never disclosed; RECs were sold (not retired) until the 2021 climate law
changed the accounting, which the 2022 report acknowledges was done “to
help lower the cost of paying for these projects.”
Contested: MMLD is a participant in the Peabody peaker plant (Project
2015A), regionally controversial on climate grounds; the 2021 report
devotes eight numbered paragraphs to defending the June 2021 ratification
vote (4-0-1) and notes the PSA is legally binding regardless of later desire
to withdraw. Also ratified 2028-2049 Seabrook nuclear PPA (26,000 MWh/yr,
~25% of load) in 2023 — carbon-free under the state definition, though
residents who read “green” as renewables-only may object.
7. Does the record prove or disprove mismanagement?
Nothing in these 15 self-published reports documents financial mismanagement:
no deficits (net income positive every reported year, $0.45M-$2.4M), no
missed audits (independent audit noted from 2020 on), debt only for the
building renovation and falling since ($4.86M 2019 -> $3.39M 2024), reserves
strong, third-party reliability awards 2021-2023, and a 2025 independent
survey (GreatBlue, n=350, +/-5.1%) showing 89.7% overall satisfaction, 68.3%
“complete trust,” NPS +67.4, and 69.4% calling rates reasonable — far above
Massachusetts investor-owned utilities and above the municipal-utility
average on most measures.
What the record does support, as legitimate resident grievances:
- Pre-2018 opacity, exemplified by the undisclosed 3.5-year DEP shutdown
of the Wilkins plant and by annual reports that contained no outage or
reliability data at all.
- Renovation execution: ~$519K of post-hoc fixes and one 1,462-customer
outage traceable to the 2016-18 building project, whose $8.7M cost was
never stated in advance in any annual report.
- The 2022 bill shock (34% in nine months) — externally driven, but the
PPA mechanism passes wholesale volatility straight to customers with
little cushioning; the rate stabilization fund sat at ~$900K (about one
month of wholesale cost) until it was finally tripled in 2024, after the
shock.
- The flat $330K PILOT against growing surpluses — defensible
(reserves funded Village 13 in cash) but never re-litigated publicly in
15 years of reports.
- Sloppy small-number consistency in the reports themselves, mostly
pre-2018: the 2016 report says 2016 consumption was 104,766,410 kWh while
the 2017 report says 102,854,622 kWh for the same year; the 2016/2017
reports both misstate cumulative PILOT as “thirteen-year” totals; the
2017 report contains “20167” and mislabeled project years. Minor, but it
feeds the perception that numbers aren’t tightly controlled.
And the pattern matching the user’s observation that residents “love it when
they fix stuff fast but are angry about stuff”: the survey confirms it —
restoration time is MMLD’s single highest-rated attribute (95.7% positive)
while “offering innovative programs and services” is its lowest (61.8%,
below the MA public-power average), and 38.9% don’t know whether MMLD is
doing enough on carbon. Fast trucks, fuzzy strategy.
Holes filled 2026-07-07 (Town Reports, minutes, DEP records, news)
2011-2015 financials recovered from the printed Annual Town Reports
(marbleheadma.gov/document/annual-town-reports/):
| Year |
Revenue |
Maintenance |
Line maint (OH&UG) |
kWh sold |
| 2011 |
$15,064,322 |
$906,252 |
$678,228 |
106,093,208 |
| 2012 |
$14,816,354 |
$1,021,246 |
$781,646* |
105,027,165 |
| 2013 |
$15,385,673 |
$1,010,582 |
$741,115 |
107,251,937 |
| 2014 |
NOT RECOVERABLE |
- |
- |
105,357,501 |
| 2015 |
$16,764,245 |
$1,030,186 |
$753,889 |
105,294,644 |
(*2012 line maint was already in the MMLD-posted PDF.) The 2014 Town
Report’s MMLD section (printed pp. 172-180) is blank placeholder pages in
the posted PDF; 2014 financials exist only in the DPU annual return
(records request) or print copies. 2014 surplus balance $24,984,937 is
recoverable from the 2015 Statement of Surplus.
Wilkins backstory (all primary): MassDEP consent order executed
12/3/2015 (air pollution controls + new stack + sound attenuation; no
monetary penalty; archived MassDEP Enforcement Actions 2015 PDF, copy in
this folder). Context: the two EMD engines faced a May 2013 federal
engine-emissions compliance date under the 2012 operating permit. Fix:
$1,198,886 single-bid contract to Peaker Services (minutes 1/26/2016);
2016 retrofit passed emissions but was “louder that it was before the
upgrade” (minutes 6/28/2016); DEP rejected sound fixes through 2017-18;
QuietStar finished Feb 2019; DEP approval-to-resume letter received
March 5, 2019 (minutes 3/27/2019). Zero local press coverage found for
the entire episode.
GM churn 2025-26 (minutes + news): Board told Kowalik late 2024 his
contract would not be renewed; 4/15/2025 vote 3-1 (Hull no) for
$150K retention + up to $50K bonuses to stay through April 2026
(Marblehead Current 4/17/2025). Chair Lisa Wolf resigned 3/28/2025 to
apply for a paid MMLD job (Current 4/10/2025). Jon Blair (ex-Ipswich
light GM) chosen from 90+ applicants July 2025 (The Local News
7/22/2025). 9/9/2025 minutes (in this folder): Vote 2025-25, 4-1 Hull
no, to terminate Kowalik effective 9/28; Blair starts 9/29; Hull refused
to sign Blair’s contract. Kowalik, 72, sued 2/25/2026 in Essex Superior
Court (breach of contract + age discrimination, $320K+; defendants
Yarmoff, Frechette, Harrington, Smith); pending as of July 2026
(Current + Independent 3/3/2026).
2022 rate spike news texture: July 2022 projected $650-700K annual
loss (Marblehead Beacon 7/13/2022); “Whac-a-Mole” $573K shortfall quote
(Current 10/27/2022); Nov 2023 average bill down 9.1% YoY (Current
11/29/2023). Note: Itemlive 9/8/2022 says the base rate’s second step
would be “$18.25,” the annual report says $18.50; the annual report is
primary.
Peabody peaker: LWV observer report documents the 6/8/2021 vote
4-0-1 (Hull, Burke, Johnson, Homan yes; Wolf abstain) and “$430,000 to
date” already paid. June 22, 2021 MMWEC session in Peabody drew ~150
people; Sen. Lovely + Reps. Ehrlich and Kerans demanded environmental
review (Itemlive 7/28/2021). Plant entered service mid-2024, without
green hydrogen (GBH News 7/5/2024).
Minutes mine 2026-07-07 (all 186 meetings, 2015-2026)
Full extraction in minutes/MINUTES_DIGEST.md + four CSVs (98 money
votes, 32 rate actions, 34 priced supply items, 79 executive sessions).
Findings that changed the page:
- Deferred maintenance admitted on the record. Distribution Manager
5/4/2023: “25 to 35 years of non-maintenance… crumbling.” GM
6/27/2023, asked if ratepayers enjoyed artificially low rates while
maintenance was skipped: “unequivocal: ‘Yes, there is no way around
it.’” The post-2016 spending ramp is catch-up. Page reframed.
- Berkshire Wind priced at last: 2022 LCOE table (5/30/2023 minutes):
BW1 $183.51/MWh, BW2 $174.02 vs Seabrook $28.99, Millstone $43.75,
portfolio $76.95. Also: offshore wind PPA <= $77.40/MWh (2022);
Seabrook 2028-49 PPA “Commercially Sensitive,” listed $83/MWh in a
comparison table; Cotton solar LCOE $0.057/kWh after $2.3M IRA credit.
- Village 13 cost arc: first awards 3/5/2020 ($891,754 transformers
- $1,174,787 switchgear = $2.07M), cancelled 6/30/2020 (sewer main),
re-bid 2022 at $6.98M; site work $2.72M vs $1.5M anticipated;
“most capital-intensive project MMLD has ever undertaken” (~$10M).
- 2022 spike, sharper numbers: avg residential bill $116.61 (Jan) to
$179.50 (Nov) = +54% (dept’s own 10/25/2022 slide); planned fourth
hike cancelled by spending $450K = half the Rate Stabilization Fund
(11/29/2022); projected year-end gaps $778K then $573K.
- Hadden’s exit explained: 10/24/2017 vote to “decline another three
year contract,” month-to-month to 3/31/2018; sitting commissioner
Kowalik hired at $160K (4/2018). Same non-renewal script as 2025.
- 2025-26: Blair contract 5 yrs at $216K + $5K vehicle; Kowalik
severance = 6 months salary, payable by 1/16/2026; CY2025 PILOT
under the new formula = $368,888 (4-1, Hull no); union dissolved
(IUE-CWA Local 81214, 3/2026); Wilkins “numerous fines this year for
non-performance” (11/2025); Lightshift 5MW/20MWh battery ~$500K/yr
value to MMLD, target June 2027.
- Other: residential battery-storage ban (only town in New England)
ended 3-1 on 8/30/2022, Hull opposed; AG found an Open Meeting Law
violation re the 11/14/2018 meeting; manual-read meter fee $15/mo
(2016); 2020-10-27 executive session has no stated purpose in minutes.
Gaps / next steps if this becomes a page
- Reports lack: any SAIDI/SAIFI time series before 2021, wholesale cost per
kWh before 2023, Berkshire Wind contract costs, headcount, and salary
data. DPU annual returns (filed by every MA municipal light plant) and
MMLD board minutes (posted back to 2015 on the same site) would fill most
of this.
- The 2011, 2013-2015 financial statements exist in the printed Town Reports
even though the MMLD-posted PDFs omit them; the Town Report archive could
complete the expense series.
- EIA Form 861 has MMLD outage (SAIDI/SAIFI) and rate data independent of
the department’s own reporting, if independent verification is wanted.