Le Conseil Municipal doit être au complet pour élire le maire (CGCT, L2122-8).
Cependant, le seuil de 3 500 habitants ne joue plus pour ces affaires : le seuil est à 1 000 habitants à présent. Pour les vacances au sein du conseil, voir le code électoral, articles L258 (communes de moins de 1 000 habitants) ou L270 (plus de 1 000 habitants).
Et surtout, contactez la Préfecture à ce sujet. Le bureau compétent saura tout vous expliquer.
NB : Tant qu'un nouveau maire n'est pas élu, c'est le premier adjoint qui prend toutes ses fonctions.