Frank Morano
Council member, District 51, New York City CouncilRaised shelters and homelessness at seven meetings. Named Staten Island 45 times, more than any other official.
Chairs the Committee on Veterans; sits on 7 more committees
See all
- New York City Council · Council member
- Committee on Parks and Recreation · Member
- Committee on Governmental Operations, State & Federal Legislation · Member
- Committee on Finance · Member
- Committee on Veterans · Chair
- Committee on General Welfare · Member
- Committee on Small Business · Member
- Committee on Criminal Justice · Member
- Committee on Civil Service and Labor · Member
Next New York City Council meeting: Thu, Nov 12, 1:30 pm · Agenda
Two clips, newest first
“With facilities operating around 92% capacity and ongoing staffing shortages, are we currently operating at a level that you’d consider safe both for officers and detainees?”
“Let me follow up on that. Has your office analyzed the financial impact of refusing to cooperate with federal immigration detainers, particularly for individuals with serious criminal records?”
Issues Morano raised, by number of meetings
- Shelters and homelessness7 meetings
- Rikers and city jails3 meetings
- ICE and immigration enforcement1 meeting
District 51 on the current New York City Council map
Every roll call, and Morano’s other bodies
Present at 23 of 23 roll calls at the New York City Council
- Committee on Parks and Recreation: 1.2 min of speech a meeting, range 0.7–2.0. In the same range as six other members.
- Committee on Governmental Operations, State & Federal Legislation: 2.1 min of speech a meeting, range 0.8–3.8. In the same range as five other members.
- Committee on Finance: 0.6 min of speech a meeting, range 0.2–1.5. In the same range as 12 other members.
- Committee on Small Business: 1.2 min of speech a meeting, range 0.4–2.3. In the same range as three other members.
- Committee on Veterans: talk time not compared. Presides over its meetings, so isn’t compared with the members.
- Committee on General Welfare: talk time not compared. Fewer than four members can be compared fairly.
- Committee on Criminal Justice: talk time not compared. Seated for only 6 meetings in 12 months.
- Committee on Civil Service and Labor: talk time not compared. Seated for only 6 meetings in 12 months.
- Committee on Parks and Recreation: present at 13 of 13 roll calls. Official roll call, from the clerk
- Committee on Governmental Operations, State & Federal Legislation: present at 19 of 21 roll calls. Official roll call, from the clerk
- Committee on Finance: present at 19 of 20 roll calls. Official roll call, from the clerk
- Committee on Veterans: present at 5 of 5 roll calls. Official roll call, from the clerk
- Committee on General Welfare: present at 8 of 10 roll calls. Official roll call, from the clerk
- Committee on Small Business: present at 8 of 8 roll calls. Official roll call, from the clerk
- Committee on Criminal Justice: present at 5 of 5 roll calls. Official roll call, from the clerk
- Committee on Civil Service and Labor: present at 11 of 11 roll calls. Official roll call, from the clerk
- Committee on Oversight and Investigations: present at 1 of 2 roll calls. Official roll call, from the clerk
- Committee on Sanitation and Solid Waste Management: present at 2 of 2 roll calls. Official roll call, from the clerk
7 places Morano named in meetings
- Staten Island 45 times, the most of any official
- Queens 7 times
- Manhattan 5 times
- Brooklyn 4 times
- Bronx 2 times
- Whitestone 2 times, the most of any official
- Howard Beach 1 time
Every meeting where we identified Morano’s voice
- Sep 30, 2026Committee on Parks and Recreation2.4 min34:57
- Sep 24, 2026New York City Council1.8 min47:36
- Sep 23, 2026Committee on Criminal Justice3.7 min48:22
- Sep 22, 2026Committee on Governmental Operations, State & Federal Legislation4.5 min1:20:20
- Sep 22, 2026Committee on General Welfare5.5 min17:00
- Sep 22, 2026Committee on Civil Service and Labor2.7 min20:18
- Sep 16, 2026Committee on Small Business4.0 min18:28
- Sep 10, 2026New York City Council4.2 min43:47
- Aug 18, 2026Committee on Governmental Operations, State & Federal Legislation5.1 min54:32
- Aug 18, 2026Committee on Finance5.1 min54:32
Show all 61Show fewer
- Aug 13, 2026New York City Council5.4 min52:28
- Aug 13, 2026Committee on Finance3.6 min1:20:08
- Aug 11, 2026Committee on Finance3.1 min10:11
- Jun 30, 2026New York City Council4.8 min43:58
- Jun 30, 2026Committee on Finance0.8 min14:34
- Jun 30, 2026Committee on Parks and Recreation0.9 min14:28
- Jun 25, 2026Committee on Criminal Justice2.3 min40:16
- Jun 22, 2026Committee on Veterans26.1 min16:00
- Jun 22, 2026Committee on Governmental Operations, State & Federal Legislation6.1 min2:56
- Jun 16, 2026Committee on Parks and Recreation2.8 min39:53
- Jun 11, 2026New York City Council2.1 min1:15:16
- Jun 10, 2026Committee on Finance2.4 min6:50:22
- Jun 8, 2026Committee on Small Business2.4 min36:48
- May 19, 2026Committee on Governmental Operations, State & Federal Legislation0.1 min3:54
- May 14, 2026New York City Council2.3 min40:07
- May 6, 2026Committee on Parks and Recreation1.8 min48:56
- May 6, 2026Committee on General Welfare1.3 min54:24
- May 6, 2026Committee on Small Business1.1 min34:11
- Apr 30, 2026New York City Council2.2 min1:06:44
- Apr 23, 2026Committee on Veterans34.4 min0:07
- Apr 16, 2026New York City Council3.8 min57:57
- Apr 15, 2026Committee on Parks and Recreation0.5 min4:43
- Apr 14, 2026Committee on Governmental Operations, State & Federal Legislation1.8 min1:16:38
- Apr 14, 2026Committee on Criminal Justice1.8 min1:16:38
- Apr 1, 2026Committee on Parks and Recreation1.8 min1:01:59
- Mar 24, 2026Committee on Criminal Justice0.8 min2:13:53
- Mar 23, 2026Committee on Small Business2.3 min48:10
- Mar 20, 2026Committee on Veterans9.8 min1:28:04
- Mar 17, 2026Committee on General Welfare1.3 min50:05
- Mar 13, 2026Committee on Governmental Operations, State & Federal Legislation7.2 min1:01:46
- Mar 11, 2026Committee on Finance2.1 min1:48:21
- Mar 10, 2026New York City Council2.5 min57:30
- Mar 9, 2026Committee on General Welfare3.0 min1:25:16
- Mar 9, 2026Committee on Civil Service and Labor2.8 min21:20
- Mar 4, 2026Committee on Veterans21.0 min6:28
- Mar 4, 2026Committee on Parks and Recreation2.1 min2:22:43
- Feb 24, 2026New York City Council2.3 min56:16
- Feb 18, 2026Committee on Civil Service and Labor2.4 min22:04
- Feb 12, 2026New York City Council2.3 min35:08
- Jan 29, 2026New York City Council4.5 min59:12
- Dec 18, 2025New York City Council7.6 min1:04:16
- Dec 18, 2025Committee on Governmental Operations, State & Federal Legislation0.2 min5:49
- Dec 16, 2025Committee on Governmental Operations, State & Federal Legislation4.4 min42:16
- Nov 25, 2025New York City Council2.4 min33:01
- Nov 20, 2025Committee on Governmental Operations, State & Federal Legislation2.8 min37:27
- Nov 13, 2025Committee on Governmental Operations, State & Federal Legislation1.2 min6:00
- Nov 13, 2025Committee on Civil Service and Labor1.2 min6:00
- Nov 12, 2025New York City Council3.6 min46:52
- Nov 12, 2025Committee on Governmental Operations, State & Federal Legislation0.1 min4:32
- Oct 29, 2025New York City Council1.7 min1:28:06
- Oct 27, 2025Committee on Governmental Operations, State & Federal Legislation1.8 min19:25
How we identify who is speaking · blind check, pooled across five cities: of 410 council lines drawn, 352 right, 0 wrong, 1 unclear, 57 couldn’t be judged
We identified Morano’s voice at 61 meetings across nine bodies. A meeting missing here means we couldn’t attribute the voice, not that Morano was absent. Claude and Gemini each read every transcript with that day’s roster. A voice gets Frank Morano’s name only when both agree and a code check finds the name said on, or just before, their turn. Voices our transcripts merge with someone else’s are never attributed, so every count here undercounts what Morano said. For councils and their committees, of 410 lines drawn, 352 were right, 0 wrong and 1 unclear, and the checkers couldn’t judge 57. We have since removed the voices behind 110 of those lines (0 wrong, 1 unclear, the rest we had already held for other reasons). Of the 300 lines we still publish, the checkers could judge 268: all 268 right (90% lower bound 0.99). They couldn’t judge the other 32. The check is one sample pooled across the five cities, not of Morano or of New York alone.
