The city controller shall be chosen by the qualified electors of the city, at the regular municipal election occurring immediately before the expiration of the term of the present controller in each of said cities, for the term of three years from the first Monday of April next ensuing his election, and until the election and qualification of his successor.
53 P.S. § 22509