Para se candidatar a vereador, o cidadão precisa ter o domicílio eleitoral na cidade em que pretende concorrer até um ano antes da eleição, além de estar filiado a um partido político. Além disso, precisa ter nacionalidade brasileira, ser alfabetizado, estar em dia com a Justiça Eleitoral, ser maior de 18 anos e, caso seja homem, ter certificado de reservista. Cada câmara pode ter no mínimo nove e no máximo 55 vereadores. O total de vagas depende do tamanho da população de cada cidade.

Fonte: http://www.tse.jus.br/imprensa/noticias-tse/2016/Setembro/vereador-conheca-o-papel-e-as-funcoes-desse-representante-politico