En los últimos 20 años, se ha registrado un notable aumento de empleados públicos en España, con un incremento de 773,900 trabajadores desde el primer trimestre de 2004. Este crecimiento ha sido especialmente significativo en regiones como la Comunidad Valenciana, Cataluña, Andalucía y Madrid. En la actualidad, el sector público emplea a un total de 3,551,000 personas en todo el país, siendo Andalucía, Madrid, Cataluña y la Comunidad Valenciana las regiones con la mayor cantidad de trabajadores en este sector.
Según los datos de la Encuesta de Población Activa (EPA) del Instituto Nacional de Estadística (INE), se destaca que solo en Asturias (-8,1%) y Melilla (-23,2%) ha disminuido el empleo público desde 2004. En contraste, en regiones como La Rioja, Comunidad Valenciana y Baleares, el sector público ha experimentado un crecimiento significativo, superando en más de 48 puntos porcentuales al sector privado.
En Andalucía, la brecha entre el sector privado y público es notable, con 448,500 puestos de trabajo más en el sector privado que en el público, lo que representa una proporción de 5,8 veces más empleo privado. En Cataluña, esta diferencia es de 397,600 empleos (3,8 veces más en el sector privado), mientras que en Canarias la cifra asciende a 172,800 (7,7 veces más en el sector privado). Por último, en Castilla-La Mancha, la diferencia es de 76,400 puestos de trabajo (2,7 veces más empleo en el sector privado).
En Madrid, durante los últimos 20 años, el sector privado ha generado diez veces más empleo que el sector público, con un total de 620,800 puestos de trabajo frente a los 61,800 generados por las administraciones estatal, autonómica y locales. Esto ha resultado en un saldo neto de 559,000 puestos de trabajo a favor de las empresas en comparación con el empleo generado por las administraciones públicas.