Para ser secretario de un ayuntamiento se requiere, en general, de un título universitario de grado medio o superior en Ciencias Políticas y de la Administración, Derecho o Ciencias Económicas. No obstante, en algunos ayuntamientos se puede optar al cargo sin estar en posesión de dicho título, pero en ese caso se exige, como mínimo, un certificado de aptitud profesional para el ejercicio de la función pública y experiencia laboral en el sector público o privado.
Otros requisitos que se suelen solicitar son:
En muchos ayuntamientos se solicita, además, que el candidato a secretario tenga conocimientos informáticos y de gestión documental, así como de normativa municipal, comercial y laboral.