Mayor Zohran Mamdani is selling universal child care, and this spring he had a number to show for it: 2,000 new free preschool seats. The problem the headline skips is that the city already had thousands of free seats nobody was using, and the new push barely moved the needle on how many families actually got in.
Start with the expansion. The city doubled its planned 3-K expansion to 2,000 new free seats opening across all five boroughs this September, spread across 56 ZIP codes where demand was going unmet. Separately, Mamdani and Governor Hochul launched free 2-K for two-year-olds, income-blind for the first time in city history, funded by $73 million in state money for the first 2,000 seats, part of a $1.2 billion early-care commitment.
Now the reality check. Despite a big enrollment push, preschool offers came back essentially flat: 99,921 children got an offer in 2026, 68 fewer than the year before, and the same share of eligible families applied as the year prior. And 700 of the 2,000 new 3-K seats were added after the April application deadline, which means families can only reach them by sitting on a waitlist rather than getting a normal offer.
Here is the contradiction at the center of it. Even as some neighborhoods run long waitlists, more than 27,000 of the city’s roughly 136,000 free child care seats sat empty last year, about one in five. The shortage is not mainly a shortage of funded seats. It is a geographic mismatch: surging demand in some neighborhoods and a glut of empty seats in others, which is exactly the gap the new ZIP-code-targeted seats are supposed to close.
The universal label has fine print too. The free 2-K is genuinely income-blind, a real first. But the initial 2,000 2-K seats are concentrated in a handful of districts, Washington Heights and Inwood, Fordham and Kingsbridge, East Brooklyn, and Ozone Park and the Rockaways, and only children who live in those districts get priority. Families everywhere else can apply, but they are deprioritized for the first round. Universal, for now, means universal if you live in the right ZIP code.
And the gap between the pledge and the price is vast. Mamdani’s vision of truly universal child care carries an estimated $6 billion price tag, against a $73 million first-year outlay for 2-K. The first 2,000 seats are a down payment on a promise that costs more than 80 times as much.
If you have a toddler, the practical move is the same regardless of the politics: apply through MySchools, the city’s enrollment portal, and if the seats near you are full, get on the 3-K waitlist, because the new seats released after the deadline only fill that way. The district-by-district 2-K priority list is also posted there, so you can see whether your neighborhood is in the first round or waiting for the next one.
Featured image: University of the Fraser Valley / CC BY 2.0, via Wikimedia Commons