What changed, and when
Every change to the figures behind this site and every study published, newest first — 46 entries, of which 31 moved data rather than adding writing. The current figures were last reviewed .
This page exists because a number is worth more when you can see whether it has moved. If you are citing a figure from here, this is where to check whether the version you quoted is the version now on the site. The list is generated from the repository history rather than kept by hand, so it cannot quietly omit anything.
August 2026
- Data Ten years of home values on every town page, and what a growth rate compounds toUpdated: ten-year price history
July 2026
- Data Link each public school to its official DESE profileUpdated: public school lists
- Data List each town's public elementary and middle schoolsUpdated: public school lists
- Data Correct grade spans for AISNE schools that also file with the stateUpdated: private and charter schools
- Data Niche ranks and grades from the supplied directory extractUpdated: private and charter schools, private school supply
- Data Add the private schools the state's report leaves out, and match the ones AISNE names differentlyUpdated: private and charter schools
- Data Add AISNE and NEASC accreditation, and fix enrolments crossing between same-named schoolsUpdated: private and charter schools
- Data Add student-teacher ratios for private schools, gated on cross-source agreementUpdated: private and charter schools
- Data Show what the state actually publishes about private and charter schoolsUpdated: private and charter schools
- Data Bring the compass back, in four columns west to eastUpdated: stateMap
- Data Replace the compass rose with the map of MassachusettsUpdated: stateMap
- Data QA pass: fix Easthampton's ZIP pointing at Holyoke, and clamp out-of-range calculator paramsUpdated: affordability model, town ZIP codes
- Data Give school_sites.json a job, and start filling the missing school websitesUpdated: private and charter schools
- Data Point the listings link at Redfin, scoped to a ZIP rather than a townUpdated: affordability model, listingLinks, town ZIP codes
- Data Add "see homes in your range", pointed at a listings search that was verifiedUpdated: affordability model, listingLinks
- Data Add the affordability calculator: start from income, not from a priceUpdated: affordability model
- Data Stop crediting the MBTA timetable for times it did not supply, and four smaller fixesUpdated: the good, bad and ugly
- Data Check the café and bookshop websites, and publish the ones that answerUpdated: cafés, culture and recreation, outbound link checks
- Data Name the cafés and bookshops, publish the college and coastal tablesUpdated: cafés, culture and recreation, coastal towns
- Data List the colleges behind the count, and thumbnail the blog excerptsUpdated: colleges and enrolment
- Data Derive Coastal and College traits from real data instead of the archetype labelUpdated: coastal towns, colleges and enrolment
- Data Fold multi-building historic sites into one venue, drop links that go nowhereUpdated: cultural venues, the good, bad and ugly, outbound link checks, town character
- Data List the museums, theatres and galleries behind the countUpdated: cultural venues
- Data Split similar towns into alternatives and character, and retire "walkable"Updated: town character
- Data QA pass: fix stale prose, Article schema, future dates and meta lengthsUpdated: the good, bad and ugly, town photos and links
- Data Recalibrate commute times against the MBTA timetableUpdated: town prices, tax rates and commutes
- Data Source real per-destination transit times from the MBTA GTFS feedUpdated: MBTA journey times
- Data Add two North Shore articles, and fix a charter data-matching bugUpdated: private and charter schools
- Data Initial commit: MA Town FinderUpdated: comparison facts, the good, bad and ugly, libraries, private and charter schools, HUD fair market rents, school rankings and MCAS, town photos and links, town budgets and school spending, townThumbs, town prices, tax rates and commutes, town character, town character scores
Generated from the project’s own commit history with npm run changelog. Entries covering refactors, styling and copy edits are left out — this records what happened to the data and the analysis, not to the code. Sources for every figure are in the methodology.