← Back to the map

Methodology & sources

How the numbers on this map were built, what they mean and what they don't.

The question

New York City's Child Care Hub map shows roughly 10,000 licensed programs but doesn't summarize them. This map answers: how much licensed child care supply exists relative to the number of young children who could use it, neighborhood by neighborhood?

Data sources

DataSourceVintage
Home-based & school-age programs (GFDC, FDC, SACC) with licensed capacityNYS OCFS — Child Care Regulated ProgramsCurrent (updated daily; pulled Jul 2026)
Day-care centers (Article 47) with maximum capacityNYC DOHMH — Childcare CentersApril 2023 — dataset stopped updating then (now labeled "Historical"); no current public replacement with capacity was found
Population by age (under 5; 5–14)U.S. Census ACS 5-year, table B01001, by ZCTA2019–2023
Neighborhood geometry & ZIP crosswalkNYC DOHMH Modified ZCTA (MODZCTA)2010 boundaries

These are the two public datasets covering the two halves of New York City's regulated child care: the state Office of Children and Family Services (OCFS) regulates home-based and school-age care, and the city Department of Health and Mental Hygiene (DOHMH) regulates center-based (Article 47) care. Combined they total roughly 11,000 programs — comparable to the ~10,000 the city's hub map advertises — but the hub draws on the city's live internal center feed, which we could not access, so this is not a byte-for-byte reproduction of the hub.

⚠️ The center layer is a 2023 snapshot. The only public New York City dataset with day-care-center capacity (DOHMH Childcare Centers, tdif-34xu) last updated on April 26, 2023 and is now flagged "Historical." We could not find a current public replacement carrying capacity figures. Because center slots are about 58% of all early-childhood slots citywide, the headline metric mixes current home-based data with a three-year-old center snapshot. Centers that have since opened, closed or changed capacity are not reflected. The home-based and school-age layers (OCFS) are current.

How programs were counted

Program types

CodeMeaningAges servedCounted as
DCCDay care center~0–5Early childhood
GFDCGroup family day care (home)~0–5Early childhood
FDCFamily day care (home)~0–5Early childhood
SACCSchool-age child care~5–12School-age (shown separately)

The headline metric — early-childhood slots per 100 children under 5 — deliberately excludes school-age (SACC) capacity, because after-school seats don't serve infants and toddlers. Mixing them would overstate supply for the youngest children. School-age slots are still shown in each neighborhood's detail popup.

Within the DOHMH center file, all three center subtypes — "Child Care - Pre School," "Child Care - Infants/Toddlers," and "School Based Child Care" (school-based pre-K/3-K, which serves 3–5-year-olds) — are counted as early childhood.

The metrics

The default was set to the home-based-only view specifically so the map's headline number is fully current; the center-inclusive view is one click away for a more complete but older picture.

Limitations

Reproducibility

Raw pulls and the build script (build_data.py) live in the project repo. The script joins the four sources, computes the metrics and writes childcare.geojson and summary.json, which this page loads statically. No live API calls at page load.