The Municipal Government
The municipal government of Edgewood Borough is comprised of an elected Mayor and seven person Council. Committees provide guidance and oversight of Edgewood Borough's various departments, with the Borough Manager's office having responsibility for day to day administration of borough duties.

Standing (L to R): Tara Yaney, Mike Epitropoulos, Ben Love, Moshe Sherman, Bhavini Patel, Brian Blasiole Seated (L to R): Mayor Ryan O'Donnell, Justin Petrolla
Mayor
The Mayor of Edgewood Borough:
Ryan O'Donnell
Elected in 2021 to fill a 4-year term expiring December 31, 2025
To contact Mayor O'Donnell, email him at: ryan@edgewoodboro.com
Edgewood's Mayor is elected at large and holds office for a term of four years. The Mayor is the Chief Executive Officer of the Police Department and in the event of a tie in Council voting, casts the deciding vote. The Mayor has veto power over legislation passed by Council, although Borough Council may over-ride a veto by a majority vote plus one additional vote.
Edgewood Borough Council
Edgewood's Borough Council is made up of seven elected members, with each member serving a four year term. Council elections are held in November of each odd year with newly elected officials sworn in the following January.
To contact a Borough Councilperson, please email them at the following addresses:
- Justin Petrolla, President: jpetrolla@edgewoodboro.com
- Ben Love, Vice President: ben.love@edgewoodboro.com
- Tara Yaney, President Pro Tem: tyaney@edgewoodboro.com
- Bhavini Patel: bpatel@edgewoodboro.com
- Brian Blasiole: bblasiole@edgewoodboro.com
- Mike Epitropoulos: mepitropoulos@edgewoodboro.com
- Moshe Sherman: msherman@edgewoodboro.com
Committees of Council
Community Affairs:
Brian Blasiole
Moshe Sherman
Bhavini Patel
Public Safety and Infrastructure:
Justin Petrolla
Tara Yaney
Mike Epitropoulos
General Government:
Ben Love,
Tara Yaney
Justin Petrolla
Pension and Personnel:
Bhavini Patel
Brian Blasiole
Moshe Sherman
