All Promises
KeptsafetyUpdated Jul 2, 2026

Keep NYPD headcount flat at ~35,000 officers

Mamdani campaigned on holding NYPD uniformed headcount flat at ~35,000 (also rolled back Adams plan to add 5,000 more officers in his preliminary budget). REVERSED Mon Jun 1: Commissioner Jessica Tisch announced at the Council OCS budget hearing that NYPD will hire 580 additional officers by end of year, bringing headcount to 35,555. Mamdani defended on WNYC Brian Lehrer 'Ask the Mayor' Tue Jun 2: "Once I came into office I was told that the Bronx needed two patrol boroughs because of its size and that rookie officers needed more on-the-job training. Because of these two issues, we saw a slight increase in the budgeted headcount." Legal Aid Society: "Increasing the NYPD's headcount is yet another broken promise from the Mayor on police reform." This is the SECOND formally reversed campaign promise — first was end mayoral control of schools (ELFA May 20/21). Jul 1 2026: FY27 budget adopted 45-6 by Council Tue Jun 30 evening does NOT include the 580-officer increase Mamdani proposed on Brian Lehrer Jun 3. NYPD headcount held flat at ~33,000 in enacted budget — Council held the line. Status remains reversed because the campaign pledge (flat headcount) was publicly walked back by the mayor himself on Lehrer, even though political and fiscal pressure ultimately produced the flat-headcount outcome. If Mamdani's June reversal was primarily rhetorical / negotiating posture and he ends the term with a flat headcount, revisit for possible "kept" reclassification at end of first year. [2026-07-02 UPDATE] FLIPPED reversed → kept. At Wed Jul 2 press conference alongside Commissioner Tisch and USCG on Fourth of July security, Mamdani formally confirmed NYPD headcount will remain at the "originally authorized 35,000." Framed as joint decision with Tisch to "identify ways to keep headcount flat while meeting all crime-fighting needs and implementing new programs." Comes after Mon-night blindside of Speaker Menin (per amNY, Menin learned of decision Mon evening; said Tue she disagreed) and public pressure letter from ~70 organizations including NYC DSA. CM Tiffany Cabán took a victory lap for the Progressive Caucus. FY27 budget (adopted 45-6 Tue Jun 30) does NOT include the 580-officer expansion Tisch had floated Jun 1. Both the FISCAL outcome (flat headcount) and the RHETORICAL posture (mayor publicly recommits to campaign pledge) now align with original promise — reclassified as kept. Note: the Jun 2 Brian Lehrer "Tisch era" walk-back was ultimately reversed under fiscal + activist pressure. Watch for any FY28 supplementary hires.