Elected Officials of Bernardsville Borough
Mayor and Borough Council
Schedules and agendas for upcoming meetings are posted on the Calendar, as well as Zoom joining information where applicable. You can watch live meetings or review old ones on YouTube at @bernardsvilleboro. You can also find archived Agendas and Minutes below.

Mary Jane Canose
Mayor
908-766-3000 x160
mayor@bernardsvilleboro.org
Personnel Committee (Chair)
Personnel Committee (Chair)
Planning Board (Class I)
Next Meeting

Chad McQueen
Borough Council Member

Christine Zamarra
Borough Council Member (bio)

Jena McCredie
Borough Council President

Diane Greenfield
Borough Council Member
908-766-3000 x165
dgreenfield@bernardsvilleboro.org
Public Safety Committee (Chair)
Public Works Committee
dgreenfield@bernardsvilleboro.org
Public Safety Committee (Chair)
Public Works Committee
Housing Committee

Al Ribeiro
Borough Council Member (bio)
908-766-3000 x161
aribeiro@bernardsvilleboro.org
Finance Committee (Chair)
Public Works Committee
Liaison to Board of Health
aribeiro@bernardsvilleboro.org
Finance Committee (Chair)
Public Works Committee
Liaison to Board of Health

Jay Ambelang
Borough Council Member
908-766-3000 x159
jambelang@bernardsvilleboro.org
Finance Committee
Personnel Committee
Liaison to Environmental Commission
Mayor's Alternate to Library Board of Trustees
jambelang@bernardsvilleboro.org
Finance Committee
Personnel Committee
Liaison to Environmental Commission
Mayor's Alternate to Library Board of Trustees