New York is one of the few states where engineers need to know two entirely separate building code systems. Outside of New York City, the state enforces the Uniform Fire Prevention and Building Code (commonly called the Uniform Code), which is based on the International Code Council (ICC) model codes. Inside New York City, the NYC Department of Buildings enforces the NYC Construction Codes, which share a common ancestry with the IBC but have diverged significantly in structure, section numbering, and technical requirements. A set of drawings that complies with the Uniform Code for a project in Albany may not comply with the NYC Construction Codes for the same building type in Manhattan, even though both systems trace back to the same ICC model codes.
How New York adopts codes statewide
The New York State Uniform Fire Prevention and Building Code is maintained by the Department of State, Division of Building Standards and Codes. The state adopts the ICC model codes (IBC, IFC, IMC, IPC, IECC, IFGC) and the National Electrical Code (NEC) as the base documents, then applies state-specific amendments compiled in 19 NYCRR Parts 1219 through 1228. The current Uniform Code is based on the 2021 ICC codes, which took effect statewide in 2023. The state operates on a roughly 3-year adoption cycle that follows the ICC publication schedule, though there is typically a 1-2 year lag between the ICC publication date and the state effective date.
Code enforcement outside NYC is handled at the local level. Cities, towns, and villages are required to enforce the Uniform Code, but the quality and speed of plan review varies widely. Major cities like Buffalo, Rochester, Syracuse, and Yonkers have dedicated building departments with in-house plan reviewers. Smaller jurisdictions may rely on part-time code enforcement officers or contract with third-party review agencies.
New York City Construction Codes
New York City maintains its own building code under the authority of the NYC Department of Buildings. The current NYC Construction Codes were last comprehensively updated in 2022, based on the 2015 IBC with extensive NYC-specific amendments. The NYC codes include the NYC Building Code, NYC Mechanical Code, NYC Fuel Gas Code, NYC Plumbing Code, and NYC Fire Code (the Fire Code is maintained by FDNY rather than DOB). Electrical work is governed by the NYC Electrical Code, which is based on the NEC with NYC amendments.
The NYC Building Code shares the IBC's chapter structure but differs in hundreds of sections. Some differences are more restrictive than the IBC (higher fire-resistance requirements for certain high-rise occupancies, stricter egress requirements, additional requirements for facades and exterior wall maintenance), while others are less restrictive or simply different in approach. Engineers working on their first NYC project should not assume that IBC familiarity translates directly to NYC code compliance.
Key differences between NYC and state codes
| Topic | NYS Uniform Code (IBC-based) | NYC Construction Codes |
|---|---|---|
| Base model code | 2021 IBC | 2015 IBC with extensive amendments |
| Fire-resistance ratings | Per IBC Table 601 | Additional requirements for high-rise (Type IA required above 420 ft) |
| Sprinkler requirements | Per IBC Section 903 | More occupancies require sprinklers; retroactive requirements for existing buildings |
| Egress width | Per IBC Table 1005.1 | Different capacity factors; stair width requirements differ in high-rise |
| Special inspections | Per IBC Chapter 17 | NYC Chapter 17 adds controlled/progress inspections; different inspector qualifications |
| Energy code | 2021 IECC | NYC Energy Conservation Code (based on ASHRAE 90.1 with NYC amendments) |
| Plumbing | 2021 IPC | NYC Plumbing Code (significant differences in drainage sizing) |
| Facade maintenance | Not addressed in IBC | Local Law 11 (FISP): periodic facade inspections required for buildings over 6 stories |
State-specific amendments to watch
Even outside NYC, the Uniform Code includes New York-specific amendments that differ from the base ICC codes. Some of the most impactful amendments include enhanced energy code requirements that exceed the base IECC (New York has historically been more aggressive on energy efficiency than the national model code), specific requirements for snow loads that reflect New York's climate zones (particularly in the Adirondacks, Tug Hill Plateau, and western New York where ground snow loads can exceed 100 psf), and accessibility requirements that supplement the ICC A117.1 standard with additional state mandates.
Structural engineers working on projects in upstate New York should pay particular attention to the ground snow load maps and local amendments. ASCE 7 provides baseline ground snow loads by location, but several New York jurisdictions have adopted higher local values based on recorded snowfall data. The structural drawings must reference the correct ground snow load for the project location, not just the ASCE 7 map value.
The permit process
NYC DOB process
New York City has one of the most complex permit processes in the country. Professional certification (self-certification by a registered design professional) is available for certain work types, allowing the applicant to certify code compliance without DOB plan review. For work that requires DOB plan examination, the process involves filing through the DOB NOW system, plan examination by a DOB examiner, response to objections (the NYC term for plan review comments), and approval. Initial plan examination typically takes 4-8 weeks for standard filings, though the timeline varies significantly by borough and work type. Professional certification can reduce the approval timeline to days rather than weeks, but carries additional liability for the certifying professional and is subject to DOB audit.
Upstate permit process
Outside NYC, the permit process follows the more typical municipal model: submit drawings and applications to the local building department, plan review by the code enforcement officer or their designee, corrections and resubmittal if needed, and permit issuance. Review timelines range from 1-2 weeks in smaller jurisdictions to 4-6 weeks in larger cities. Some jurisdictions accept electronic submittals; many still require physical plan sets. Projects in the five boroughs of NYC must use DOB NOW for all filings; there is no paper alternative for new applications.
Common compliance gaps
Engineers designing projects in New York frequently run into compliance issues in a few specific areas. For NYC projects, the most common gaps involve not accounting for NYC-specific fire protection and egress requirements that exceed the IBC, missing the facade maintenance and inspection requirements under Local Law 11 (FISP), and not applying the NYC Energy Conservation Code (which references ASHRAE 90.1 with NYC amendments rather than the IECC). For upstate projects, the most common gaps involve snow load values that don't match local amendments, energy code compliance documentation that references the wrong IECC edition, and accessibility details that miss the state-specific supplements to ICC A117.1.
For firms that work across both systems, the jurisdictional differences create a real risk of applying the wrong code. A designer who routinely works under the Uniform Code may apply IBC provisions on a NYC project without realizing the NYC Building Code has a different requirement for the same topic. This is exactly the kind of cross-jurisdictional compliance gap that jurisdiction amendment features in review tools are designed to catch: upload the NYC amendments, select them at review time, and the review checks both the base model code and the local amendments simultaneously.
Where to find the codes
The NYS Uniform Code and its amendments are published by the Department of State, Division of Building Standards and Codes at dos.ny.gov. The full text of the code, including all state amendments, is available in 19 NYCRR Parts 1219-1228. The NYC Construction Codes are published by the NYC Department of Buildings and are available on their website. Both systems also reference standards from ASHRAE, NFPA, ASCE, and ACI, which must be obtained separately from their respective publishers. Engineers should verify the edition year of every referenced standard, since the NYC codes and the Uniform Code may reference different editions of the same standard.