(a) At each General Municipal Election, as defined in Section 4.5 of this Charter, voters shall elect one person to be Mayor and two persons to the office of City Councilor. The candidate for Mayor receiving the highest number of votes for the office of Mayor shall be elected to a term of two years. The two candidates for the City Council receiving the highest number of votes for the office of City Councilor shall be elected to terms of four years. The terms of office, subject to the provisions of Section 17.5 of this Charter, shall begin at 12:00 noon on January 1 following the General Municipal Election.
(b) In the event an election to fill the remaining portion of an unexpired term in the office of City Councilor is conducted, the candidate receiving the highest number of votes for the vacant term shall be elected. If more than one City Councilor is to be elected to fill the remainder of unexpired terms, the candidate or candidates for the unexpired terms receiving the next highest number of votes shall also be elected. Persons elected to serve remaining portions of terms shall take the oath of office immediately following the certification of the election by the board of canvassers.