Election results from the region

Newburyport City Clerk Richard Jones reads out the voting totals for the city Tuesday night. RYAN MCBRIDE/Staff photo