Borough Hall: 908-245-6222


Municipal Complex - Second Floor - 110 East Westfield Ave. - Roselle Park, NJ 07204

908-245-6222 (Main)

908-245-2721 (Office)

908-298-9718 (Fax)


Office Hours: Monday - Friday 8:30 a.m. - 4:30 p.m.


The Department of Code Enforcement administers and enforces all laws, codes, ordinances and regulations, both State and local, including the Uniform Construction Code, the Land Use Regulations of the Borough of Roselle Park, the Property Maintenance Code of the Borough of Roselle Park and any laws and/or regulations relating to the Divisions within the Code Enforcement Department, relating to building, construction, plumbing, fire protection, electrical enforcement, safety and control of land use, health, and shall perform all inspections relating thereto.


Building Division


This division is responsible for the administration and enforcement of the Uniform Construction Code (UCC). The UCC dictates what building codes are to be used in the design and construction of new buildings, additions, alterations, rehabilitations, etc. of residential and non-residential structures. This division issues construction permits and conducts the necessary inspections to verify the work performed is to the codes.

Inspections may be scheduled by calling the Construction Code offices at least 24 hours before the inspection is desired. The scheduling of inspections is workload-dependent, and inspections are performed as soon as possible. Inspections must be scheduled for each Subcode for which a permit was issued. To schedule an inspection please call (908) 245-2721 and have the permit number, address and block/lot of the property, and the type of inspection being requested available. Do not leave a message on the voicemail system to schedule the inspections. Please leave your contact information and your call will be returned to schedule the inspection.


Code Enforcement Division


This division is responsible for the administration and enforcement of the Borough’s property maintenance code. This division enforces the International Property Maintenance Code adopted by the International Code Council and other relative Borough Ordinances.


Zoning Enforcement Division


This division is responsible for the administration and enforcement of the Borough’s Land Use and Development Ordinance also known as the zoning ordinance. This Division reviews applications for consistency with the Land Use and Development Ordinance.

The Zoning Office processes zoning permit applications for new buildings, additions, decks, fences, pools, patios, sheds, standby generators, driveways, sidewalks and commercial buildings, tenancies and signage and awnings.  Zoning Approval is required before any structure can be built or altered, or its use changed.  A Zoning Permit and current survey must also be presented whenever an application is made for Construction Permits.

Questions concerning Zoning classifications, setback requirements, minimum lot requirements, and permitted uses for a property can be addressed by calling (908) 245-2721.

Effective March 5, 2018 the NJ Department of Community Affairs (NJDCA) has adopted changes to Minor Work and Ordinary Maintenance that may impact your construction project. “SIGNIFICANT CHANGES TO MINOR WORK AND ORDINARY MAINTENANCE” are outlined within the following NJDCA web link:


*Dumpster Permits are now issued through the Construction Office"



Contact Information


Frank J. Genova
Director of Code Enforcement
Construction Official

Building Subcode Official & Inspector

Fire Subcode Official & Inspector

Construction Inspection Schedule:  Monday – Friday: 9:00am – 1:00pm

Fire Inspection Schedule: Monday - Friday: 9:00am – 1:00pm

(908) 245-2721


Bob DelaRosa
Electrical Subcode Official & Inspector

Electrical Inspection Schedule: Monday & Wednesday: 9:00am – 2:00pm

(908) 245-2721


Ben Scotti
Plumbing Subcode Official & Inspector

Plumbing Inspection Schedule:  Monday: 8:30am-12:30pm, Tuesday & Thursday: 10:00am – 12:00pm

(908) 245-2721


Pete Picarelli
Deputy Code Enforcement Officer

(908) 245-6222 ext. 1201


Richard Belluscio
Zoning Official

(908) 245-2721


Sandy Capaldo
Technical Assistant to the Construction Official

(908) 245-2721, ext. 1202


Martha Banks
Municipal Land Use Clerk

(908) 245-2721 ext. 1200

Translate »