Comeback TownsNY

Which New York towns are ready for a comeback?

148 cities and villages in the Hudson Valley, Capital Region and Mohawk Valley, each with two scores from public data. Every figure names the file it came from and the date it was pulled.

ACF Readiness grade: are the ingredients there?Access, building stock, main street, price headroom, services, civic capacity. Graded A to F against towns of the same size, so it is a rank.
▲ 16▶ 78▼ 32 Momentum label: is anything happening yet?Home values, permits, population and county migration, each against a benchmark. 50 is keeping pace; rising at 60, fading below 40. A direction, not a rank. 22 towns lack the data for a label.

Start with a question

Four rankings, each one sentence long.

Highest readiness

both bands · all 148 →
#TownRegionPop.GradeReadinessMomentumHome valueTo NYC
1 Kingston Ulster · city Hudson Valley 23,748 A 75.7 NO LABEL · 2 OF 4 $315,500 2 h 6 min
2 Watervliet Albany · city Capital Region 10,268 A 75.4 ▼ FADING 36 $179,700 3 h 15 min
3 Catskill Greene · village Capital Region 3,723 A 74.4 ▶ STEADY 44 $242,500 2 h 34 min
4 Port Jervis Orange · city Hudson Valley 8,566 A 74.3 ▼ FADING 29 $236,700 1 h 40 min
5 Poughkeepsie Dutchess · city Hudson Valley 32,293 A 73.0 ▲ RISING 80 $283,700 1 h 58 min
6 Ossining Westchester · village Hudson Valley 26,895 A 72.6 ▶ STEADY 52 $449,100 1 h
7 Schuylerville Saratoga · village Capital Region 1,354 A 72.4 ▶ STEADY 49 $215,900 4 h
8 Rensselaer Rensselaer · city Capital Region 9,453 A 72.1 ▶ STEADY 54 $208,900 3 h 8 min

A grade ranks a town against others of its size; the momentum chip is the town's own direction, so an A can be fading and a D can be rising. "No label" means fewer than three of the four momentum inputs exist for that town.

What this is not

A readiness grade says the ingredients are there. The momentum label says whether anything is happening yet, from four public series; it is not a forecast, and its migration input is a county figure. Every competitor sells the town. This site also says when one is stalling, which only works if every number carries its source, so the methodology is written for a town official to argue with.

For builders

The same data, three ways A CSV of every town and figure (CC BY 4.0), a JSON API for search, filter and compare, and the raw snapshot key on every figure. GET /api/filter?momentum=rising&max_drive_nyc=120