← Back to guides

Massachusetts Daycare Data Updated: 9,361 Licensed Programs

Published July 22, 2026

Daycare Finder's Massachusetts provider database was refreshed today with the latest EEC dataset. The update was incremental: we added 104 new licensed programs and refreshed 9,111 existing listings. The total number of licensed daycares and early-education programs on the site is now 9,361.

What changed. The new snapshot is the July 2, 2026 release from the Massachusetts Department of Early Education and Care, delivered as the Licensed_and_Funded_Early_Education_and_Care_Programs_20260722.csv file. We processed only the latest snapshot inside that file, so older rows were ignored.

Fields updated. The following EEC-authoritative fields were refreshed when the state value was different from what we had on file:

  • licenseNumber — now populated on 9,215 listings. This is the most visible change; most existing profiles did not carry their provider number before, and every listing that had one in the new dataset now shows it.
  • licensedStatus — updated where a program moved from "Current" to a status like "Renewal in progress" or another EEC-defined state.
  • name, address, city, state, lat, lng, geohash, zipCode, capacity, programType.

What we did not touch. Provider descriptions, photos, phone numbers added through the dashboard, claimed-by-provider links, reviews, favorites, and enrichment status were left exactly as they were. Those fields belong to providers and families, not to the state CSV.

How the sync worked. The script compares each incoming EEC row to the existing daycare by the canonical ma-${providerNumber} ID. If the provider is new, it is inserted. If it already exists, only EEC-authoritative fields that actually changed are updated. No rows were deleted, even if they did not appear in the new file. To stay within the Fly.io container's memory limits, the 100 MB CSV was streamed line-by-line instead of loaded into memory.

Stats at a glance.

  • Providers before sync: 9,257
  • Providers after sync: 9,361
  • New providers inserted: 104
  • Existing providers updated: 9,111
  • Rows skipped (no coordinates): 10
  • Listings with licenseNumber after sync: 9,215

Backups of the production SQLite database were taken before and during the sync. We also verified that provider-claimed listings kept their manual edits and that no favorites or reviews were affected.

You can see the results by searching for a provider by name or license number on Daycare Finder search.

Related resources