Salaire des maires : voici combien ils gagnent selon la taille de leur ville en France
Publié le 26 janvier 2026 par: Être Heureux
Le sujet revient régulièrement dans les discussions locales : combien gagne réellement un maire en France ? Entre idées reçues, chiffres approximatifs et rumeurs persistantes, il est difficile d’y voir clair.

Pourtant, depuis le 1er janvier 2026, une nouvelle grille officielle encadre précisément ces montants. Avant d’aborder les chiffres, une précision essentielle s’impose. Un maire ne perçoit pas un salaire mais une indemnité de fonction, une nuance juridique lourde de conséquences. Cette somme ne lui ouvre aucun droit au chômage à la fin de son mandat et vise uniquement à compenser le temps consacré à la gestion de la commune, souvent au détriment de son activité professionnelle.
Le calcul repose sur l’indice de la fonction publique
Le montant versé n’est pas arbitraire. Il est fixé par la loi en pourcentage de l’indice brut terminal de la fonction publique (indice 1027). Cette base commune permet d’établir une grille nationale identique pour toutes les communes, ajustée uniquement selon le nombre d’habitants.
Plus de la moitié des maires français exercent dans de très petites communes. Pour ces élus de proximité, souvent omniprésents sur tous les sujets, l’indemnité maximale atteint désormais 1 155,06 € brut par mois depuis la revalorisation de janvier 2026.
Les petites communes : de 500 à 3 500 habitants

À mesure que la population augmente, les responsabilités se multiplient. Pour une commune comptant entre 500 et 999 habitants, le maire peut percevoir jusqu’à 1 820,96 € brut mensuels. Entre 1 000 et 3 499 habitants, cette indemnité grimpe à 2 289,56 € brut.
Les petites villes : de 3 500 à 20 000 habitants
Dans cette catégorie, la fonction devient souvent plus prenante au quotidien. Entre 3 500 et 9 999 habitants, le plafond atteint 2 396,44 € brut par mois. Pour les villes comprises entre 10 000 et 19 999 habitants, l’indemnité maximale s’élève à 2 778,71 € brut.
À partir de 20 000 habitants, le mandat de maire s’apparente généralement à une activité à temps plein. Pour une commune de 20 000 à 49 999 habitants, le montant peut atteindre 3 699,47 € brut, puis 4 521,58 € brut pour les villes de 50 000 à 99 999 habitants.
Les grandes villes : plus de 100 000 habitants

Dans les grandes métropoles, la charge de travail change d’échelle. Le plafond de base pour un maire d’une ville de plus de 100 000 habitants s’établit à 5 960,26 € brut par mois. Il s’agit bien de montants bruts, avant déduction des cotisations sociales.
Les majorations légales possibles
Pourquoi deux maires de communes similaires peuvent-ils percevoir des montants différents ? Parce que le conseil municipal peut voter des majorations prévues par la loi. Ces compléments sont autorisés lorsque la commune est chef-lieu, station de tourisme ou bénéficiaire de la DSU, ce qui augmente mécaniquement l’indemnité.
Les maires de ces trois villes disposent d’un statut spécifique. Le cumul des fonctions entre la ville et la métropole permet d’atteindre des niveaux bien supérieurs. Leur indemnité peut approcher le plafond légal d’environ 9 015 € brut mensuels, comparable à celui de certains ministres.







