All municipal offices elected at general municipal elections shall be for terms of four years unless otherwise provided by local law in accordance with Code Section 21-2-541.2. Unless otherwise provided for by the municipal charter, municipal officeholders shall be sworn in at their first organizational meeting of the new year and will hold office until their successors are duly elected and qualified and take said oath of office.
OCGA § 21-2-541.1