An analysis, written by this project

Who works for the town

How many people each part of the town employs, department by department, from the counts the town states in its own annual reports — a named roster, an establishment of posts, or a figure spelled out in prose. A minority of departments publish one and the rest publish nothing, and the page says which is which and why. The seats people volunteer for are on the board-composition report.

  • Schools232
  • Fire Department40
  • Police Department29
  • Department of Public Works14
  • Council on Aging11
  • Library10
  • Building Department4
  • Board of Assessors3
  • Information Technology3
A crowd of small figures, one for every person the town publishes a count for, coloured by department. The schools are most of the crowd.
232
school staff — more than twice as many as everywhere else that publishes a count, put together
114
in the other eight parts of the town that publish a count, added up
9 of 60
parts of the town that publish any staff count at all

What this report counts

POSTS AND NAMED STAFF, never a payroll. One row is one appointed post, or one person named on a department roster. No salary is read or inferred.

01232school staff, named

The schools employ more than twice as many people as the rest of the town put together

A conversation about town staffing is mostly a conversation about the schools.

Before any question about who is growing: this is the scale of the town’s workforce, and one part of it is nearly all of it. The schools name 232 members of staff in FY2025. Every other part of the town that publishes a count — Fire Department, Police Department, Department of Public Works, Council on Aging, Library, Building Department, Board of Assessors and Information Technology — comes to 114 between them.

What it rests on The per-school staff rosters in the annual report, against the Fire and Police rosters and the DPW establishment.

What it does not show The departments that publish nothing. Their staff are in no count here and their absence is not a small number.

02Onedepartments with fewer people than when they started

One department has fewer people than when it first published. The rest are flat or larger

Only one part of the town has visibly fewer people, which is not the same as a post being cut.

How many people each department printed, first year against last. A change here is people present, not a decision about posts. Information Technology is down 1, from 4 to 3. The other eight departments are larger or unchanged.

What it rests on Each department’s own published count, first published year against last, with any year reading under half its predecessor dropped as a short read rather than a cut.

What it does not show Whether any POST was cut. A count falls when somebody leaves a post that is still funded, and holds when a post is eliminated and its holder moves into another vacancy — the Assessing office reported being “fully staffed for the first time in over a year” in FY2024, which is a year of posts that existed and stood empty. Nor hours or FTE: a call firefighter and a classroom teacher are one person each here.

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

How many people each part of the town employs, which are growing and which have shed staff. The seats people volunteer for are board composition.

How many people each part of the town employs

67%12%8%
  • Schools232 people · 67.1%
  • Fire Department40 people · 11.6%
  • Police Department29 people · 8.4%
  • Department of Public Works14 people · 4.0%
  • Council on Aging11 people · 3.2%
  • Library10 people · 2.9%
  • Building Department4 people · 1.2%
  • Board of Assessors3 people · 0.9%
  • Information Technology3 people · 0.9%
A pie of the people the town publishes a count for, split between the departments that state a figure. One slice is most of it.
  • Schools232
  • Fire Department40
  • Police Department29
  • Department of Public Works14
  • Council on Aging11
  • Library10
  • Building Department4
  • Board of Assessors3
  • Information Technology3

One figure is 10 people. A part-figure is a department that does not reach one whole unit.

Every department that publishes a headcount, one row each, drawn as figures — one figure for every ten people. The schools run to twenty-five and the next department to four.
part of the townpeopleas offirst publishedchangea yearwhat it counts
Schools232FY2025200 in FY2011+32+2.3every member of staff, named
Fire Department40FY202536 in FY2011+4+0.3career staff plus the low end of the on-call range
Police Department29FY202513 in FY2012+16+1.2every member of staff, named on its roster
Department of Public Works14FY202514 in FY2023+0+0.0an establishment, post by post
Council on Aging11FY20257 in FY2011+4+0.3a named staff list
Library10FY201910 in FY2019+0—a stated headcount
Building Department4FY20224 in FY2019+0+0.0a named staff list
Board of Assessors3FY20252 in FY2023+1+0.5an establishment, one post at a time
Information Technology3FY20204 in FY2016−1−0.2a named roster, one biography per person

Department of Public Works and Board of Assessors report an ESTABLISHMENT rather than a headcount — the posts the department states it has, not the people standing in them. A post can sit vacant and still be printed here, and the Assessing office says so itself: in FY2024 it reported being “fully staffed for the first time in over a year”.

These are not identical measures — a named roster, a career count plus the low end of an on-call range, and an establishment of posts — and they are answers to two different questions: how many people are there, and how many posts the department says it has. Where a department states a range the LOW end is used, so none is flattered by its own vagueness.

change is measured over each department’s own record, and those records do not line up: the Schools record spans 14 years and the Board of Assessors’s 2, so +32 and +1 are not the same claim. No year is published by all 9 — the fullest is FY2019, with 6 of them — and standardising on that would drop the three that STOPPED publishing, which is the part worth seeing. a year is the change divided by the years it spans, and that column compares.

A year whose count reads under half the year before it is dropped as a short read rather than published as a cut: Police Department FY2014. The Police roster comes back as seven officers in FY2024 against twenty-five in FY2023, which is a page this reader did not find, not three quarters of a police force.

Headcount over time

  • Board of Assessors
  • Building Department
  • Council on Aging
  • Department of Public Works
  • Fire Department
  • Information Technology
  • Library
  • Police Department
  • Schools
FY2011FY2012FY2013FY2014FY2015FY2016FY2017FY2018FY2019FY2020FY2021FY2022FY2023FY2025070140210280
Every department that publishes a headcount, drawn on one people axis from FY2011 to FY2025. The school line runs far above the rest; the Fire Department sits alone in the middle and seven departments share the floor. A break in a line is a year that department published no figure.

On one scale the relation is plain, and it is the one the panels below deliberately hide: every other department that publishes a headcount fits inside the schools several times over. The panels answer how each one is MOVING; this answers how big each one is.

Schools
FY2011–FY2025 · 232 now · every member of staff, named
FY2011FY2013FY2015FY2017FY2019FY2021FY2025170200230272
Fire Department
FY2011–FY2025 · 40 now · career staff plus the low end of the on-call range
FY2011FY2013FY2015FY2017FY2019FY2021FY20253639424548
Police Department
FY2012–FY2025 · 29 now · every member of staff, named on its roster
FY2012FY2015FY2017FY2019FY2021FY20251318232833
Department of Public Works
FY2023–FY2025 · 14 now · an establishment, post by post
FY2023FY2024FY202514
Council on Aging
FY2011–FY2025 · 11 now · a named staff list
FY2011FY2015FY2017FY2019FY2021FY20257891011
Building Department
FY2019–FY2022 · 4 now · a named staff list
FY2019FY2020FY2021FY20224
Board of Assessors
FY2023–FY2025 · 3 now · an establishment, one post at a time
FY2023FY202522.252.52.753
Information Technology
FY2016–FY2020 · 3 now · a named roster, one biography per person
FY2016FY2017FY2018FY202033.253.53.754
Eight small panels, one per part of the town that publishes a staff count, each showing headcount year by year on its own scale. A hollow point marks a year dropped as a misreading.

Schools moves between 170 and 272 across 15 published years; Fire Department moves between 36 and 48 across 15 published years; Police Department moves between 13 and 33 across 13 published years. Library and Board of Assessors publish too few years to show a trend at all.

The schools, in detail

Six times the next employer, so worth breaking out. FY2025.

schoolstaff
Primary73
High62
Turkey Hill60
Middle49

The school columns come to 244 and the district employs 232. That is not an error to tidy away: somebody who teaches at two schools is staff at both and one employee of the district, so the two answer different questions and are counted differently.

what they dostaff
Classroom Teacher72
Paraprofessional51
(unmapped)41
Custodial / Facilities11
Specialist Teacher10
Food Service8
Speech / OT / PT6
Administrative Staff5
Guidance / Adjustment Counselor5
Assistant Principal5
Nurse4
Special Education Teacher4

Which parts of the budget have a headcount behind them

Town Meeting votes the budget in 12 groups. 6 of them now have at least one department publishing how many people it employs; 6 have none.

part of the budgetwho publishes a count
Maturing Debt & Interest—
Employee benefits & reserves—
General GovernmentBoard of Assessors, Information Technology
Central Purchasing—
Protection of persons & propertyFire Department, Police Department, Building Department
Health & Sanitation—
Public WorksDepartment of Public Works
Facilities & Grounds—
Solid Waste & Recycling—
AssistanceCouncil on Aging
SchoolsSchools
LibraryLibrary

A group with a count is not a group that is counted: General Government is voted as one figure covering half a dozen offices, and two of them state a number.

The ones with no count, and why

Three different answers, and only one of them is a department being quiet.

part of the budgetvoted, FY2025what it iswhat the reports show
Maturing Debt & Interest$2,941,322a category of spendingPrincipal and interest on loans. Nobody works here; see the debt schedule.
Employee benefits & reserves$4,293,123a category of spendingLiability, workers compensation, group health and life insurance, Medicare, and the reserve funds. It pays for people who are counted under the department they work in, and employs nobody itself.
Central Purchasing$80,300a category of spendingNot a department and there is no report for it. Its lines are Equipment Maintenance, Postage and Purchase of Service — what town hall buys, gathered under one heading.
Health & Sanitation$117,819bought as a serviceThe town’s health agent is the Nashoba Associated Boards of Health, a shared regional service that writes its own pages inside Lunenburg’s annual report (pages 72–75 in FY2024). Nashoba Board of Health and Nashoba Nursing are budget lines. The only salaried post in the group is Animal Inspector Salary, at $1,000.
Facilities & Grounds$1,022,711a department with a budget and no paper trailCreated by a RECORDED VOTE — Article 7 of the 2022 Annual Town Meeting, the Administrative Organization Plan of 5 April 2022, Yes-136 No-28 — which moved town facilities out from under the DPW Director, where the Town Manager had delegated them, and gave them a Facilities Director of their own. Since then it has filed NO annual report: it is on no contents page in FY2023, FY2024 or FY2025. There is no Facilities Director post in the appointed-officials listing in any year, and the person doing the job appears in that listing once, as a committee member under a different title. Before FY2023 its people are inside the DPW’s establishment, which still reads one Executive Assistant (shared with Facilities).
Solid Waste & Recycling$469,775bought as a serviceCollection is contracted out. The town ran ten years with Casella and moved to E.L. Harvey on 1 July 2021. The group is one line, Recycling Program.

The gross-wages list named a department beside each employee through FY2016 and stopped, so there has been no town-wide headcount by department since.

How long people stay, and how many leave

A person’s tenure here is the number of years their name appears under a department in the years that department published anything — not calendar years, because 27 of 86 bodies skip at least one year inside their own span and a naive count reads a missed report as the whole staff leaving and coming back.

departmentpeopleyears publishedmedianmedian, uncensoredlongeststill therenames not reappearing
Lunenburg Public Schools968152.0115 — Alexis Pukaite23333% a year
Fire Department122164.0216 — Austin Flagg4425% a year
Police Department90152.0115 — Jeffrey Thibodeau2729% a year
Council on Aging (staff)26134.0213 — Susan Doherty1120% a year
Department of Public Works22111.0210 — Richard Patry1324% a year
Building Department20112.52.510 — Gary Williams725% a year
Town Manager1711159 — Heather R. Lemieux423% a year
Montachusett Regional Vocational Technical School8101.01.07 — Thomas R. Browne153% a year
Information Technology653.014 — Daniel Nadareski133% a year
Town Clerk6112.02.011 — Kathyrn M. Herrick216% a year
Facilities, Grounds & Recreation531—2 — Angela Clement450% a year

Half of these people are CENSORED and their tenure is a lower bound, not a length. 579 of 1290 are present in their department’s first published year — so they started before the archive begins and nothing here can say when — or in its last, so they are still there as far as anything here can see. That is why two medians are given: the first counts everybody, the second only the people whose arrival AND departure both fall inside the record, which is the only one that means what it says.

A name leaving a roster is a name leaving a roster. It is not a resignation, a retirement or a cut post. Somebody may have moved between departments, been left off a page, or held a post the town stopped printing. The last column is the rate at which names stop appearing, and it is not a separation rate.

A roster is also a point in time and undated within its year, so N appearances is at most N years of service and at least N−1.

What this cannot show

  • What anybody is paid. No salary is read here, and none is inferred from a post’s name.
  • How many people the town employs. Nine departments state a figure, in eight different forms, and no year has all of them — the wage list that would give one town-wide headcount stopped naming departments after FY2016.
  • FTE. A career post and an on-call post are not the same job and cannot be netted against each other.
  • Whether a post was CUT. A roster is people IN post and a cut removes a POST, and those come apart both ways: someone retires and the post sits vacant but funded, so the count falls and nothing was cut; or a post is eliminated and its holder moves to another vacancy, so the count holds and something was. The town’s own words for it are in the Assessing office’s FY2024 report — “we are fully staffed for the first time in over a year” — a year of posts that existed and were empty. A rise or a fall here is a change in PEOPLE PRESENT, never a decision about establishment.
  • When in the year anybody was counted. A roster is a point in time and is undated within its year, so a September departure and a June one are the same figure.
  • A town total. The departments that describe their staffing do it in whichever form that year’s department head chose — a count, a range, an establishment post by post, a list of names — and those are different quantities.

Where it comes from

  • Every appointed post and its holder, FY2016 to FY2025 — the APPOINTED OFFICIALS listing in each annual town report. Read by scripts/extract_personnel.py. A post that states no membership and no term is an officer rather than a board seat — the town’s own distinction, not ours.
  • What each department says it employs — the prose of each department’s own report; no heading names it in any year. Read by scripts/extractdepartmentstaffing.py. Stored as printed, because the forms do not agree with each other and may not be summed. Eight forms so far, and the department head chooses: a list of names, an establishment post by post, the same establishment written one article at a time, a career count beside an on-call range, a number spelled out in words, and — the Library’s only one — a headcount in an aside inside a sentence about turnover.
  • The Police and Fire rosters, by name — the Police Department Personnel and Fire Roster of the Lunenburg Fire Department pages, both set in two columns. Read by scripts/extractdepartmentrosters.py, from the WORD geometry because a line box spans both columns.

Where this came from

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

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

Markdown2,558 words13 KBlast changed 2026-10-04sha256 b1868705f64deebd…

Every other report

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

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

What changed

Version 15 — updated September 20, 2026