The mayor, aldermen, and marshal elected at the initial election under Section 23.021 hold office until their successors have been duly elected at the following annual municipal election and have qualified.