Il existe en France trois grandes fonctions publiques (état, territoriale et hospitalière), qui ensemble, emploient 5,2 millions de personnes au 31 décembre 2006 hors emplois aidés, soit un salarié sur cinq. Près de la moitié appartient à la fonction publique de l'état (49 %), 32 % à la fonction publique territoriale et 19 % à la fonction publique hospitalière.
Les trois fonctions publiques emploient 3.869.081 titulaires, 777.603 non-titulaires (hors emplois aidés), 50.119 ouvriers d'état, 56.567 assistantes maternelles, 94 007 médecins, 353.706 militaires.