La fonction publique représente un employeur important. Un animateur sur deux est employé par les collectivités locales qui recrutent des professionnels de l'animation à tous les niveaux de qualification. Les conventions collectives fixent des salaires mensuels qui vont d'environ 1 470 euros à 2 580 euros selon l'ancienneté dans la profession. Dans la fonction publique hospitalière les salaires sont compris dans la fourchette 1 280 et 2 200 euros mensuels sans les primes.