Para ser policía local en España se requiere, en primer lugar, tener la nacionalidad española, o ser ciudadano de la Unión Europea. También se requiere tener entre 18 y 45 años de edad. Es necesario haber cursado estudios de Bachillerato, aunque no se exige ningún título académico específico. Es imprescindible no haber sido condenado por un delito, y no poder estar inhabilitado para el ejercicio de funciones públicas. También se requiere tener un buen estado de salud, y superar un examen físico y psicotécnico. Además, es necesario no haber sido separado del cuerpo de policía por sanción disciplinaria.
Una vez que se cumplen estos requisitos, el aspirante debe superar un proceso de selección, que consiste en una prueba de conocimientos, una prueba de aptitudes psicotécnicas, una prueba de condiciones físicas, y una entrevista personal. Si supera estas pruebas, el aspirante debe realizar un curso de formación, que dura un año, en el que se estudian temas como derecho, legislación, armas, técnicas de investigación, etc.