Para opositar a un puesto en la administración pública es necesario reunir una serie de requisitos, tanto académicos como de idoneidad. En primer lugar, para poder presentarse a las oposiciones es necesario tener nacionalidad española o de algún país de la Unión Europea. También se requiere haber superado la mayoría de edad establecida en la convocatoria para el puesto al que se quiera optar. Asimismo, es necesario no haber sido separado mediante expediente disciplinario del servicio de cualquiera de las administraciones públicas ni haber sido condenado por un delito contra la administración pública.
En cuanto a los requisitos académicos, para optar a un puesto de trabajo en la administración pública es necesario tener un título de grado universitario. No obstante, en algunos casos concretos es posible presentarse a las oposiciones con un título de Formación Profesional de Grado Superior. Asimismo, para algunos puestos también se requiere tener un nivel de idiomas determinado. Por último, es necesario cumplir con los requisitos de idoneidad física y psíquica que se establezcan en la convocatoria de las oposiciones.