Newburyport Mayor Donna Holaday will retain her seat, besting opponent Richard Sullivan Jr. with 3,384 votes to his 2,796 votes.
Holaday will start her third term in January.
In other races, Alison Heartquist has retained her seat as Ward 1 councilor, winning 650 votes over Michael Ferrick's 343. Jared Eigerman is the Ward 2 councilor-elect, in a close race that saw him get 468 votes, while Christopher Welch received 454 votes.
Incumbent Ward 3 Councilor Robert Cronin won re-election with 517 votes to Leslie Eckholdt's 461. With 744 votes, Charles Tontar will be the new Ward 4 councilor. Incumbent Tom Jones got 395 votes.
In Ward 5, Larry Giunta Jr. garnered 481 votes, earning the seat over Sean Reardon, who got 413 votes.
The five councilor-at-large seats went to incumbents Edward Cameron, Barry Connell and Ari Herzog, along with Meghan Kinsey and Bruce Vogel. Herzog topped the ballot with 2,986 votes.
On the School Committee, incumbents Steven Cole and Cheryl Sweeney will be joined by Michael Luekens.
See tomorrow's Daily News for full coverage of the election.