Building & Construction

ATTN:  Due to the outbreak of Coronavirus with a confirmed case within Borough Hall, all Borough Offices are currently closed until further notice.  For any questions or permits or inspection issues, please contact Construction Official Kevin Guilfoyle at  We appreciate your patience during this time. Please see below for a list of Building forms and applications.


The New Jersey Uniform Construction Code and the Borough’s planning, zoning, and property maintenance codes and ordinances are administered by full-time and part-time officials who are licensed and/or certified by the State of New Jersey’s Department of Community Affairs.

This division is led by the Construction Official, Kevin Guilfoyle, who also serves as the Building Sub-code Official. Permits and General Information can be obtained by calling 973-410-5346. The Construction Official can be reached at 973-410-5352.

Kevin Guilfoyle, Code Administration
Construction Official

Janet Doherty, Zoning Officer & Technical Assistant to the Construction Official :

Kristin Linden, Admin. Assistant to the Construction Official:

Kim Ferrara, Admin. Assistant to the Construction Official:

Robert Smith, Electrical Sub-Code Official:

Raymond Keeley, Plumbing Sub-Code Official;

Joe Lotorto, Building Inspector / Property Maintenance Inspector;

James Fonzino, Fire Sub-Code Official;

Lou Nucci, Property Maintenance/Zoning Inspector;

Permits, Inspection Requests and General Information 973-410-5346


Building/Construction Forms & Applications:

Air Conditioning Replacement Application

Building Subcode

Construction Permit Application

Deck Patio Permit Application

Electrical Subcode

Fence Application

Fire Protection Subcode

Framing Checklist

Generator Applications

Inspection Notice

New Addition Permit Application

Plumbing Subcode

POD Application

Pool and Hot Tub Permit Application

Soil Erosion & Sediment Control Plan for Demolition

Zoning Application

Zoning Sign Permit Application