City Council Legislation: Bills and Local Laws
This dataset contains information on New York City bills from 1998 through 2024. The New York City Council is the City’s legislative body, responsible for proposing, debating, and voting on legislation that affects all aspects of city governance. The legislative process for Introductions in NYC follows these steps:
-
Bill Introduced – A bill is introduced by a Council Member and assigned a number.
Committee Hearings – The bill is referred to a committee for review, where public hearings may be held for discussion, public comment, and stakeholder engagement.
Committee Vote – The committee votes on whether to advance the bill to the full Council.
Full Council Vote – If approved by the committee, the bill is voted on by the entire Council. A majority vote is required for passage.
Mayoral Action – Once passed by the Council, the bill is sent to the Mayor, who may sign it into law, veto it, or allow it to become law without a signature. If vetoed, the Council can override the veto with a two-thirds majority vote.
Enactment – Once signed or passed via override, the bill is assigned a local law number and becomes part of the city’s legal code. Bills may be enacted immediately, or upon a date defined in the bill.
Open in the graph · Relate this dataset · What these columns mean
Freshness
The publisher's promise
How the agency that publishes this data says it keeps the data current.
Dormant
- Says it updates
- As needed
- Actually updates about every
- —
- Publisher last updated the data
- Mar 27, 2025
Our mirror
Whether our copy of this data is current with the source.
In sync
- We last synced
- Mar 27, 2025, 1:28 PM
- Rows in our copy
- 11,622
- Rows at the source
- 11,622
- Our copy trails the source by
- under a minute
Columns
Each source column, with the name and type we use to store it.
0 of 15 columns carry a concept; 15 carry a description from the publisher. Read the concept column before you join. A column with no concept carries no claim from us, and a name that looks like a key is not one.
| Source field | Display name | What the publisher says it is | Concept | Source type | Stored as | Stored type | Row identifier | Unit |
|---|---|---|---|---|---|---|---|---|
modified_date | Modified Date | When the row was last updated in the external database. | Not bound | Calendar date | modified_date | timestamp | — | |
matter_id | Matter ID | Internal ID used to identify the database entry. | Not bound | Text | matter_id | text | Yes | — |
previous_file_number | Previous File Number | The previous file number, if the bill had been introduced in a prior session. | Not bound | Text | previous_file_number | text | — | |
enacted_date | Enacted Date | The date the bill went into effect. | Not bound | Calendar date | enacted_date | timestamp | — | |
passed_date | Passed Date | The date the bill was voted on and passed. | Not bound | Calendar date | passed_date | timestamp | — | |
Download
This file was produced on Aug 20, 2026, 9:17 AM.
Refresh this dataset
Source and attribution
Where this data comes from, which version we hold, and what we changed.
- Source
- https://data.cityofnewyork.us/d/6ctv-n46c
- Version
- Content hash:
2136d56b1c06965d4acb8b4f875ab631c2c045de136d5425367ea32272f4062a - What we changed
- We did not change the data. We stored it as published.
- Publisher
- codenownyc
- We retrieved it
- Mar 27, 2025, 1:28 PM
Update history
| Started | Kind | Result | Rows written | Produced by |
|---|---|---|---|---|
| Aug 6, 2026, 3:26 AM | full_replace | success | 11,622 | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.47 |