Three Democrats and a Republican won by big margins in southern Brooklyn City Council races Tuesday night.
Democratic Councilman Justin Brannan defeated Republican Councilman Ari Kagan in the newly mapped 47th District, which includes Bay Ridge, Coney Island and parts of Bath Beach and Dyker Heights.
With 97.76 percent of scanners reporting, Brannan had 11,148 votes (58.17 percent) and Kagan had 7,916 (41.31), with 100 votes (0.51) going to write-in candidates.
It was the only council race in the city between two current members.
Democrat Susan Zhuang beat Republican Ying Tan and Conservative Vito LaBella in the 43rd District, which now includes parts of Bath Beach, Bensonhurst, Borough Park, Dyker Heights, Gravesend and Sunset Park.
With 99 percent of the votes counted, Zhuang had 4,722 (58.53), Tan had 2,122 (26.30) and LaBella had 1,174 (14.55).
Democratic Councilwoman Alexa Avilés won re-election in the 37th District over Republican Paul Rodriguez.
The redrawn district includes parts of Bensonhurst, Dyker Heights, Park Slope, Red Hook and Sunset Park.
With 98.57 percent of the votes counted, Aviles had 5,633 (65.72) and Rodriguez had 2,871 (33.50).
Republican Councilwoman Inna Vernikov defeated Democrat Amber Adler and Team Trump Party candidate Igor Kazatsker in the 48th District, which includes Brighton Beach, Brightwater Towers, Homecrest, Luna Park, Manhattan Beach, Midwood, Sheepshead Bay and Trump Village.
With 96.61 percent of scanners reporting, Vernikov had 8,098 votes (67.15), Adler had 2,918 (24.20) and Kazatsker had 975 (8.09).