If the office of Mayor becomes vacant, a successor shall be elected at the next general municipal election provided that such election shall occur more than one (1) year prior to expiration of the term and such vacancy shall occur prior to the deadline for filing as a candidate for such position at such election. The person elected shall take office on the first (1st) day of January next following such election and, except in case of death, resignation, removal or forfeiture of office of the Mayor, shall serve the remainder of the unexpired term or until his or her successor is elected and qualified.