Sous la responsabilité du directeur général des services, la collectivité est organisée en cinq grands pôles rassemblant tous les services de la mairie : pôle affaires générales, pôle finances et marchés publics, pôle éducation-enfance-jeunesse, pôle vie associative - culture-sports et pôle urbanisme et services techniques. La collectivité compte 76 agents permanents représentant 64 équivalent temps plein. Les agents à temps non complet travaillent essentiellement dans les services scolaires et périscolaires.
Les activités sont multiples et recouvrent de nombreux métiers. Concernant les services à la population, on compte les services d´accueil et de renseignements divers, les services d´entretien des équipements publics (complexes sportifs, centre culturel, terrains de sport...), les services péri scolaires ( la restauration, les garderies), la bibliothèque, le service jeunesse, le service évènementiel. Le fonctionnement de la collectivité compte aussi les services administratifs qui ont en charge le budget, les marchés publics, l´organisation des services, et des fonctions dites régaliennes : le fonctionnement du conseil municipal, l´état-civil, le funéraire, les élections, la police municipale...