New York City Council · Jan 29, 2026
Thursdayat least 1 h 51 min41 officials identified0 public speakersRoll call: 51 present (clerk)Video: YouTube, 2 recordings
Click any time stamp on this page to jump the video there.
Recordings · 2 recordingsShowHide
What happened
Each sentence checked against the transcript.
- A motion was made to adopt as printed the minutes of the charter meeting of January 7th, 2026, and the stated meeting of January 15th, 2026.8:39rec. 2
Quotes
Officials only, in order.
The bill will strengthen our sanctuary city protection apparatus and make sure that no future mayor can bring ICE operations back onto Rikers Island to engage in well-documented illegal behavior.Alexa Avilés · Council member · District 3844:08rec. 2
We’re at a crossroads in the history of our country. The brutal assault on Minnesota is just the beginning, and it is our duty to protect our communities. And the Safer Sanctuary Act was designed precisely to protect New York City from the Trump administration’s authoritarianism. This legislation introduces critical expansions to our existing sanctuary city framework.Tiffany L. Cabán · Council member · District 2245:54rec. 2
Its focus is on NYCHA residents. This bill requires that the city create a formal business directory for NYCHA tenant-owned businesses, coupled with a robust marketing campaign.Chris Banks · Deputy leader · District 421:36:33rec. 2
Who spoke
41 officials identified · talk time, most first.
- Julie MeninThe speaker · District 5 · 16 minFirst speaks at 9:07rec. 2
- Frank MoranoCouncil member · District 51 · 4.5 minFirst speaks at 59:15rec. 2
- Sandy NurseCouncil member · District 37 · 3.8 minFirst speaks at 28:27rec. 2
- Lincoln RestlerCouncil member · District 33 · 3.7 minFirst speaks at 34:03rec. 2
- Shaun AbreuMajority leader · District 7 · 2.7 minFirst speaks at 0:08rec. 2
- Pierina Ana SanchezCouncil member · District 14 · 2.6 minFirst speaks at 26:42rec. 2
- David M. CarrMinority leader · District 50 · 2.5 minFirst speaks at 1:28:30rec. 2
- Rita C. JosephCouncil member · District 40 · 2.3 minFirst speaks at 1:33:56rec. 2
Show 33 moreShow fewer
- Gale A. BrewerCouncil member · District 6 · 2.2 minFirst speaks at 25:03rec. 2
- Joann AriolaCouncil member · District 32 · 2.2 minFirst speaks at 6:58rec. 2
- Mercedes NarcisseCouncil member · District 46 · 2.2 minFirst speaks at 1:01:44rec. 2
- Shahana K. HanifCouncil member · District 39 · 2.2 minFirst speaks at 52:39rec. 2
- Eric DinowitzCouncil member · District 11 · 2.1 minFirst speaks at 1:46:18rec. 2
- Shekar KrishnanCouncil member · District 25 · 2.1 minFirst speaks at 38:22rec. 2
- Inna VernikovMinority whip · District 48 · 1.9 minFirst speaks at 1:14:14rec. 2
- Tiffany L. CabánCouncil member · District 22 · 1.9 minFirst speaks at 45:42rec. 2
- Chris BanksDeputy leader · District 42 · 1.8 minFirst speaks at 45:20rec. 2
- Darlene MealyCouncil member · District 41 · 1.7 minFirst speaks at 56:53rec. 2
- Shirley AldebolCouncil member · District 13 · 1.7 minFirst speaks at 41:18rec. 2
- Justin E. SanchezCouncil member · District 17 · 1.5 minFirst speaks at 1:48:33rec. 2
- Vickie PaladinoCouncil member · District 19 · 1.5 minFirst speaks at 1:07:04rec. 2
- Virginia MaloneyCouncil member · District 4 · 1.5 minFirst speaks at 1:50:06rec. 2
- Erik D. BottcherCouncil member · Council · 1.4 minFirst speaks at 1:41:16rec. 2
- Farah N. LouisCouncil member · District 45 · 1.4 minFirst speaks at 55:15rec. 2
- Linda LeeCouncil member · District 23 · 1.4 minFirst speaks at 1:39:45rec. 2
- Oswald J. FelizCouncil member · District 15 · 1.4 minFirst speaks at 50:53rec. 2
- Selvena N. Brooks-PowersCouncil member · District 31 · 1.4 minFirst speaks at 32:37rec. 2
- Alexa AvilésCouncil member · District 38 · 1.3 minFirst speaks at 44:00rec. 2
- Harvey D. EpsteinCouncil member · District 2 · 1.3 minFirst speaks at 8:39rec. 2
- Carmen N. De La RosaCouncil member · District 10 · 1.2 minFirst speaks at 47:41rec. 2
- Kayla SantosuossoCouncil member · District 47 · 1.2 minFirst speaks at 1:12:01rec. 2
- Crystal HudsonCouncil member · District 35 · 1.0 minFirst speaks at 53:55rec. 2
- Jennifer GutiérrezCouncil member · District 34 · 1.0 minFirst speaks at 34:50rec. 2
- Chi A. OsséCouncil member · District 36 · 0.7 minFirst speaks at 1:05:59rec. 2
- Susan ZhuangCouncil member · District 43 · 0.7 minFirst speaks at 1:16:04rec. 2
- Phil WongCouncil member · District 30 · 0.5 minFirst speaks at 1:14:58rec. 2
- Althea V. StevensCouncil member · District 16 · 0.2 minFirst speaks at 1:13:42rec. 2
- Lynn C. SchulmanCouncil member · District 29 · 0.2 minFirst speaks at 1:13:26rec. 2
- Simcha FelderCouncil member · District 44 · 0.2 minFirst speaks at 50:29rec. 2
- James F. GennaroCouncil member · District 24 · 0.1 minFirst speaks at 52:16rec. 2
- Ty HankersonCouncil member · District 28 · 0.1 minFirst speaks at 53:39rec. 2
Roll call: 51 present, 0 excused, 0 absent. From the clerkPublic comment: 0 speakers.
How we count
Each summary sentence is checked against the transcript before it is published; in a blind check, 144 of 150 sentences were right. A voice gets an official’s name only when two AI readers and a code check agree, so the minutes undercount and are not attendance. Officials only: members of the public are counted, never named, shown or quoted, and full transcripts aren’t published because they can carry their names. More on how we know
Cite this page
Hamlet, “New York City Council, Jan 29, 2026: New York.” https://cities.myhamlet.com/nyc/council/meetings/2026-01-29. Data as of Oct 9, 2026 (version d14b03c); meeting of Jan 29, 2026.







































