The general election was contested by three candidates:
Democratic nominee Jaime Arroyo, a member of the Lancaster City Council;
Green Party nominee Tony Dastra, an employee of the Lancaster Township Public Works Department and
candidate for mayor in 2017; and
independent candidate J.S. "Woody" Chandler, a retired English teacher at
McCaskey High School and
U.S Navy veteran. Janet Diaz, another city council member, ran for the Democratic nomination, but lost to Arroyo after a social media post some considered
racist or
Islamophobic towards fellow city council member Ahmed Ahmed, who was running for reelection, and then missing a scheduled debate with Arroyo. ==Results==