Borough Administrator: 201-391-4977 X 216
Borough Clerk: 201-391-4977 X 218
Borough Finance Department: 201-391-4977 X 202
Borough Health Department: 201-391-4977 X 208
Borough Building/Construction Department: 201-391-4977 X 209
Borough Tax Assessor: 201-391-4977 X 220
Borough Planning / Zoning Board: 201-391-4977 X 206
Borough Municipal Court: 201-391-5701
Borough Tax Collector: 201-391-4977 X 201
Borough Mayor's Office: 201-391-4977 X 210 Borough Road Department: 201-391-3172
Borough Sanition Department: 201-391-3172
Borough Recycling Center: 201-391-3172 201-652-3800