In January 2019, Joseph Lawver was appointed to fill the mayoral seat expiring in December 2019 that was vacated by Anthony Persichilli, the borough's longest-serving mayor, when he resigned from office the previous month. Former mayor Persichilli was first elected on November 7, 2006, to fill the vacancy left by the resignation of James Loper. Returned to office at that same election were Democratic council members Joseph Lawver and Eileen Heinzel. James Loper, the previous elected mayor, had resigned from office effective February 1, 2006. The Pennington Republican Committee nominated three candidates to take his place and the Council selected James Benton from the three candidates to fill the vacancy. That same procedure was repeated in December 2006, when the Borough Council selected Diane Zompa to fill the unexpired term left by Persichilli.