Perimetry Research · édition de novembre 2026
Les mairies françaises protègent-elles bien leur site et leur messagerie ?
Nous avons mesuré le site web et le domaine de messagerie de chaque commune inscrite dans l’annuaire officiel de l’administration : 34 946 communes, 26 232 domaines, avec les mêmes contrôles passifs que Perimetry Cloud. Voici ce que nous avons trouvé, et qui fait bien les choses.
Télécharger le rapport complet (PDF) Une vingtaine de pages : constats, graphiques, tous les tableaux, recommandations aux mairies et méthodologie.
- 34 946
- communes étudiées
- 58,6 %
- ont un site sur leur propre domaine
- 52,6 %
- des adresses de mairie sont des messageries grand public
- 6 %
- des communes notées ont A ou B
Ce qui ressort
52,6 % des adresses de mairie de l’annuaire sont chez Orange, Wanadoo, Gmail ou un autre fournisseur grand public. La mairie ne maîtrise pas ce domaine : rien n’empêche d’ouvrir une boîte au nom ressemblant et d’écrire aux habitants en son nom.
Parmi les communes qui ont leur propre domaine, 45,2 % publient une politique DMARC, et 19,2 % l’appliquent (quarantine ou reject). Sans politique appliquée, les serveurs destinataires distribuent en général un message falsifié au nom de la mairie.
Côté sites : 93,4 % des sites propres des communes ont un certificat valide et 86,4 % renvoient les visiteurs de HTTP vers HTTPS.
22,1 % des domaines des communes sont signés avec DNSSEC.
Notes
Chaque commune qui a un domaine à elle reçoit une note : la part des contrôles ci-dessous qu’elle réussit, parmi ceux qui la concernent. 22 829 communes sont notées ; la note moyenne est de 47 sur 100.
A : 90 ou plus · B : 75 · C : 60 · D : 40 · E : 20 · F : moins de 20
Contrôle par contrôle
Part des communes notées qui réussissent chaque contrôle, parmi celles qu’il concerne (les contrôles du site ne concernent que les communes dont le site est sur leur propre domaine).
Site web
- Certificat HTTPS valide93,4 %
Le site répond en HTTPS avec un certificat en cours de validité, émis pour son nom et reconnu par les navigateurs. 18 429 sur 19 725.
- HTTP renvoie vers HTTPS86,4 %
Quelqu’un qui tape l’adresse arrive sur le site chiffré, et non sur une page que n’importe qui sur le réseau peut lire ou modifier. 17 052 sur 19 725.
- HSTS d’au moins six mois28,3 %
Les navigateurs retiennent qu’il faut utiliser HTTPS : la première requête non chiffrée ne peut pas être détournée. 5 534 sur 19 588.
- En-têtes de protection de base26,1 %
X-Content-Type-Options: nosniff, et une protection contre l’affichage du site dans le cadre d’un autre site (X-Frame-Options ou frame-ancestors dans la CSP). 5 108 sur 19 588.
DNS
- DNSSEC22,1 %
Les réponses DNS du domaine sont signées : on ne peut pas faire croire à un résolveur que le site ou la messagerie de la mairie sont ailleurs. 5 055 sur 22 829.
- Enregistrement CAA2,8 %
Le domaine désigne les autorités de certification autorisées à émettre des certificats à son nom. 649 sur 22 829.
- SPF strict85,9 %
Le domaine liste les serveurs autorisés à envoyer son courrier et demande de rejeter ou de signaler les autres (-all ou ~all). 19 604 sur 22 812.
- Enregistrement DMARC45,2 %
Le domaine publie une politique DMARC, la norme qui relie SPF et DKIM à l’expéditeur affiché. 10 320 sur 22 812.
- DMARC appliqué19,2 %
La politique est quarantine ou reject : un message falsifié au nom de la mairie part en indésirables ou est refusé, au lieu d’être distribué. 4 373 sur 22 812.
- Adresse sur un domaine public71,1 %
L’adresse de la mairie est sur son propre domaine ou sur un domaine public mutualisé, et non sur une messagerie grand public (Orange, Gmail…) qu’elle ne maîtrise pas. 16 051 sur 22 591.
Selon la taille de la commune
Les mêmes mesures selon le nombre d’habitants.
| Population | Communes | Notées | Moyenne | A ou B | Site propre | Messagerie grand public |
|---|---|---|---|---|---|---|
| 100 000 habitants et plus | 42 | 42 | 66 | 35,7 % | 100 % | 0 % |
| 20 000 à 99 999 | 450 | 449 | 64 | 21,4 % | 99,1 % | 0 % |
| 5 000 à 19 999 | 1 785 | 1 775 | 59 | 13,9 % | 98,3 % | 0,7 % |
| 1 000 à 4 999 | 7 815 | 7 611 | 50 | 6,1 % | 94,2 % | 15,6 % |
| Moins de 1 000 | 24 854 | 12 952 | 44 | 4,2 % | 43,7 % | 68,8 % |
Tableau d’honneur
12 communes réussissent les dix contrôles. Elles sont classées par population.
- Joué-lès-Tours (37)
- Biéville-Beuville (14)
- Marolles-les-Braults (72)
- Villers-Écalles (76)
- Saint-Léonard (76)
- Eurre (26)
- Beaurevoir (02)
- Saint-Aubin-sur-Scie (76)
- Caumont (27)
- Artemare (01)
- Bouville (76)
- Veules-les-Roses (76)
Les meilleures de chaque tranche
Les meilleures notes parmi les communes qui ont leur propre site (au moins neuf contrôles applicables), jusqu’à quinze par tranche.
100 000 habitants et plus
- Montpellier (34)90
- Le Havre (76)90
- Orléans (45)90
- Bordeaux (33)89
- Nantes (44)80
- Le Mans (72)80
- Annecy (74)80
- Perpignan (66)80
- Rouen (76)80
- Mulhouse (68)80
- Marseille (13)78
- Toulouse (31)78
- Toulon (83)78
- Montreuil (93)78
20 000 à 99 999
- Joué-lès-Tours (37)100
- Béziers (34)90
- La Rochelle (17)90
- Mérignac (33)90
- Drancy (93)90
- Saint-Quentin (02)90
- Alès (30)90
- Bagneux (92)90
- Villenave-d'Ornon (33)90
- Châtillon (92)90
- La Garenne-Colombes (92)90
- Villemomble (93)90
- Le Plessis-Robinson (92)90
- Yerres (91)90
- Limeil-Brévannes (94)90
5 000 à 19 999
- Bourg-lès-Valence (26)90
- Gentilly (94)90
- Verneuil-sur-Seine (78)90
- Sin-le-Noble (59)90
- Elbeuf (76)90
- Senlis (60)90
- Arnouville (95)90
- Saint-Avertin (37)90
- Audincourt (25)90
- Les Ponts-de-Cé (49)90
- Nemours (77)90
- Andernos-les-Bains (33)90
- Saint-Cyr-sur-Mer (83)90
- Cesson (77)90
- Mouans-Sartoux (06)90
1 000 à 4 999
- Biéville-Beuville (14)100
- Marolles-les-Braults (72)100
- Villers-Écalles (76)100
- Saint-Léonard (76)100
- Eurre (26)100
- Beaurevoir (02)100
- Saint-Aubin-sur-Scie (76)100
- Caumont (27)100
- Artemare (01)100
- Bouville (76)100
- Claira (66)90
- Mandres-les-Roses (94)90
- Provin (59)90
- Ghyvelde (59)90
- Pézilla-la-Rivière (66)90
Moins de 1 000
- Veules-les-Roses (76)100
- Norroy-le-Veneur (57)90
- Moisson (78)90
- Jauldes (16)90
- Lavoûte-sur-Loire (43)90
- Saint-Étienne-Lardeyrol (43)90
- Salmiech (12)90
- Canly (60)90
- Ayen (19)90
- Barran (32)90
- Prunet (15)90
- Saint-Julien-de-Lampon (24)90
- Ambérieux (69)90
- Bailleul-le-Soc (60)90
- Vittefleur (76)90
Les plateformes de sites
Beaucoup de communes publient leur site sur une plateforme (un créateur de sites ou un portail mutualisé). La sécurité est alors celle de la plateforme : nous notons la plateforme, pas la commune, sur un échantillon de cinq sites de communes au plus (un contrôle compte comme réussi quand la majorité de l’échantillon le réussit). Plateformes utilisées par au moins cinq communes, notées seulement quand trois de leurs sites au moins ont pu être contrôlés :
| Plateforme | Communes | Note | Contrôles réussis |
|---|---|---|---|
| Jimdo | 95 | E | Certificat HTTPS valide, HTTP renvoie vers HTTPS |
| Wix | 73 | D | Certificat HTTPS valide, HTTP renvoie vers HTTPS, HSTS d’au moins six mois |
| e-monsite | 60 | F | Certificat HTTPS valide |
| Free (pages perso) | 48 | F | – |
| WordPress.com | 38 | C | Certificat HTTPS valide, HTTP renvoie vers HTTPS, HSTS d’au moins six mois, Enregistrement CAA |
| Blogger | 24 | D | Certificat HTTPS valide, HTTP renvoie vers HTTPS, Enregistrement CAA |
| Neopse | 12 | E | Certificat HTTPS valide, HTTP renvoie vers HTTPS |
| SiteW | 11 | C | Certificat HTTPS valide, HTTP renvoie vers HTTPS, En-têtes de protection de base, DNSSEC |
| Webnode | 7 | E | Certificat HTTPS valide, HTTP renvoie vers HTTPS |
| SiteGo | 5 | E | Certificat HTTPS valide, HTTP renvoie vers HTTPS |
| Orange (pages perso) | 5 | F | HTTP renvoie vers HTTPS |
| Weebly | 5 | E | Certificat HTTPS valide, HTTP renvoie vers HTTPS |
Par département
Des moyennes uniquement. Les départements de moins de 10 communes notées (4) ne sont pas détaillés, pour qu’aucune d’elles ne puisse être reconnue.
| Département | Communes | Moyenne | A ou B | Site propre | Messagerie grand public | DMARC appliqué |
|---|---|---|---|---|---|---|
| 01 Ain | 391 | 48 | 4,5 % | 75,2 % | 28,8 % | 14,6 % |
| 02 Aisne | 797 | 44 | 6,3 % | 24,2 % | 81,9 % | 15,9 % |
| 03 Allier | 316 | 50 | 11,6 % | 60,4 % | 52,1 % | 27,1 % |
| 04 Alpes-de-Haute-Provence | 198 | 45 | 3,2 % | 64,6 % | 40,9 % | 19 % |
| 05 Hautes-Alpes | 162 | 48 | 6,8 % | 77,2 % | 42,6 % | 16,5 % |
| 06 Alpes-Maritimes | 163 | 47 | 4,7 % | 86,5 % | 26,1 % | 16,1 % |
| 07 Ardèche | 335 | 44 | 3,1 % | 79,4 % | 32,4 % | 10,4 % |
| 08 Ardennes | 447 | 42 | 0 % | 21,5 % | 89,5 % | 13,9 % |
| 09 Ariège | 325 | 44 | 2,9 % | 47,4 % | 69 % | 14,9 % |
| 10 Aube | 431 | 40 | 0,7 % | 24,1 % | 80,6 % | 9,7 % |
| 11 Aude | 433 | 43 | 1,3 % | 49,4 % | 68,1 % | 8,2 % |
| 12 Aveyron | 285 | 66 | 41 % | 76,1 % | 15,4 % | 76,1 % |
| 13 Bouches-du-Rhône | 119 | 55 | 6,7 % | 99,2 % | 2,7 % | 28,6 % |
| 14 Calvados | 526 | 47 | 6,1 % | 48,7 % | 57,1 % | 19,5 % |
| 15 Cantal | 250 | 43 | 2,7 % | 56 % | 75,6 % | 6,8 % |
| 16 Charente | 359 | 53 | 4,3 % | 51 % | 52,5 % | 58,5 % |
| 17 Charente-Maritime | 462 | 50 | 3,5 % | 61,3 % | 18 % | 5,9 % |
| 18 Cher | 286 | 43 | 2,6 % | 60,8 % | 69,4 % | 10,1 % |
| 19 Corrèze | 277 | 47 | 3,8 % | 63,5 % | 51,8 % | 14,4 % |
| 21 Côte-d'Or | 698 | 50 | 6,8 % | 37,1 % | 80,5 % | 16 % |
| 22 Côtes-d'Armor | 344 | 46 | 3,6 % | 75,6 % | 44 % | 9,3 % |
| 23 Creuse | 255 | 40 | 0 % | 45,5 % | 81,4 % | 8,7 % |
| 24 Dordogne | 503 | 43 | 4,6 % | 59,8 % | 68,7 % | 17,3 % |
| 25 Doubs | 563 | 45 | 5,6 % | 41,6 % | 61,5 % | 12,3 % |
| 26 Drôme | 362 | 43 | 3,1 % | 66,6 % | 47,8 % | 15,3 % |
| 27 Eure | 585 | 43 | 2,4 % | 43,6 % | 72,2 % | 13 % |
| 28 Eure-et-Loir | 363 | 40 | 1,2 % | 61,4 % | 59,7 % | 11,1 % |
| 29 Finistère | 277 | 55 | 14,3 % | 93,1 % | 19,5 % | 23,4 % |
| 2A Corse-du-Sud | 124 | 38 | 0 % | 47,6 % | 76,9 % | 3,3 % |
| 2B Haute-Corse | 236 | 39 | 2,2 % | 39 % | 82,8 % | 8,9 % |
| 30 Gard | 350 | 45 | 3 % | 84 % | 36,5 % | 17,8 % |
| 31 Haute-Garonne | 586 | 50 | 6,9 % | 58,7 % | 49,5 % | 22,1 % |
| 32 Gers | 458 | 55 | 28,4 % | 26 % | 72,8 % | 45,4 % |
| 33 Gironde | 534 | 47 | 4,4 % | 76,8 % | 46,9 % | 13 % |
| 34 Hérault | 341 | 49 | 8,4 % | 76,8 % | 33,6 % | 25,2 % |
| 35 Ille-et-Vilaine | 332 | 52 | 8,4 % | 93,7 % | 21,5 % | 26,7 % |
| 36 Indre | 241 | 41 | 2,6 % | 52,3 % | 61,7 % | 15,9 % |
| 37 Indre-et-Loire | 272 | 46 | 3,6 % | 82,4 % | 23,5 % | 11,9 % |
| 38 Isère | 512 | 46 | 3,3 % | 86,9 % | 27,1 % | 16,9 % |
| 39 Jura | 492 | 50 | 1,8 % | 53,3 % | 53,6 % | 16,1 % |
| 40 Landes | 327 | 59 | 3,5 % | 70,6 % | 19,6 % | 74,8 % |
| 41 Loir-et-Cher | 267 | 44 | 6,6 % | 66,7 % | 46,4 % | 13,3 % |
| 42 Loire | 320 | 43 | 2,4 % | 83,8 % | 27,3 % | 12,3 % |
| 43 Haute-Loire | 257 | 49 | 11 % | 54,5 % | 63,3 % | 14,2 % |
| 44 Loire-Atlantique | 207 | 59 | 18,4 % | 98,6 % | 3,9 % | 35,3 % |
| 45 Loiret | 325 | 48 | 6,5 % | 68,3 % | 43,7 % | 21,1 % |
| 46 Lot | 312 | 45 | 6,6 % | 63,8 % | 77,9 % | 12,8 % |
| 47 Lot-et-Garonne | 319 | 47 | 5,4 % | 55,5 % | 41,1 % | 19,5 % |
| 48 Lozère | 152 | 43 | 2,5 % | 48 % | 75,5 % | 12,5 % |
| 49 Maine-et-Loire | 176 | 52 | 11 % | 87,5 % | 20,1 % | 10,4 % |
| 50 Manche | 445 | 45 | 4 % | 40,7 % | 64 % | 10,2 % |
| 51 Marne | 610 | 42 | 0,8 % | 37 % | 81,8 % | 10,9 % |
| 52 Haute-Marne | 426 | 33 | 2,4 % | 16,9 % | 89,1 % | 7,1 % |
| 53 Mayenne | 240 | 46 | 5,2 % | 71,3 % | 44,6 % | 15,8 % |
| 54 Meurthe-et-Moselle | 591 | 46 | 6,3 % | 34,9 % | 70,1 % | 17,9 % |
| 55 Meuse | 493 | 52 | 5,2 % | 19,3 % | 80,5 % | 20 % |
| 56 Morbihan | 249 | 54 | 10,1 % | 92,8 % | 15,7 % | 19 % |
| 57 Moselle | 725 | 42 | 2,5 % | 49,8 % | 63,9 % | 11,2 % |
| 58 Nièvre | 309 | 49 | 7 % | 44,3 % | 84,4 % | 14 % |
| 59 Nord | 647 | 48 | 6,5 % | 79 % | 38 % | 10,4 % |
| 60 Oise | 680 | 47 | 5,8 % | 73,4 % | 45,3 % | 22,1 % |
| 61 Orne | 381 | 44 | 6,8 % | 27,6 % | 80,1 % | 18,2 % |
| 62 Pas-de-Calais | 887 | 45 | 7,2 % | 47,5 % | 57,8 % | 12,3 % |
| 63 Puy-de-Dôme | 463 | 39 | 2,4 % | 77,8 % | 63,3 % | 19,2 % |
| 64 Pyrénées-Atlantiques | 545 | 48 | 3,3 % | 49 % | 45,5 % | 26,5 % |
| 65 Hautes-Pyrénées | 469 | 40 | 1,4 % | 27,1 % | 86,2 % | 16,4 % |
| 66 Pyrénées-Orientales | 226 | 42 | 2,2 % | 75,2 % | 46,7 % | 11,5 % |
| 67 Bas-Rhin | 514 | 48 | 2,7 % | 72,4 % | 35 % | 14,5 % |
| 68 Haut-Rhin | 366 | 46 | 1,7 % | 84,4 % | 18,1 % | 15,7 % |
| 69 Rhône | 266 | 51 | 5,3 % | 96,2 % | 3,8 % | 13,4 % |
| 70 Haute-Saône | 536 | 34 | 0,5 % | 30,4 % | 83,6 % | 6 % |
| 71 Saône-et-Loire | 563 | 52 | 8,6 % | 67,9 % | 57,8 % | 15,8 % |
| 72 Sarthe | 352 | 47 | 4 % | 57,4 % | 41,4 % | 10,3 % |
| 73 Savoie | 273 | 46 | 2,4 % | 90,1 % | 25,4 % | 18,9 % |
| 74 Haute-Savoie | 279 | 52 | 3,7 % | 94,6 % | 8,6 % | 17,6 % |
| 75 Paris | 1 | – | ||||
| 76 Seine-Maritime | 707 | 48 | 9,4 % | 50,9 % | 54,9 % | 20,5 % |
| 77 Seine-et-Marne | 507 | 48 | 7,9 % | 77,9 % | 43,7 % | 20,1 % |
| 78 Yvelines | 259 | 54 | 7,9 % | 91,1 % | 22 % | 23,8 % |
| 79 Deux-Sèvres | 252 | 48 | 3 % | 60,7 % | 29,6 % | 14,3 % |
| 80 Somme | 771 | 40 | 0 % | 54,5 % | 62 % | 2,7 % |
| 81 Tarn | 314 | 44 | 3,7 % | 57,3 % | 60,7 % | 14,7 % |
| 82 Tarn-et-Garonne | 195 | 59 | 36,6 % | 66,2 % | 4,7 % | 73 % |
| 83 Var | 153 | 50 | 7,4 % | 96,1 % | 16 % | 16,8 % |
| 84 Vaucluse | 151 | 49 | 7,4 % | 88,7 % | 23,3 % | 18,5 % |
| 85 Vendée | 253 | 50 | 4,9 % | 89,3 % | 7,2 % | 12,7 % |
| 86 Vienne | 265 | 59 | 9 % | 68,3 % | 5,3 % | 83,6 % |
| 87 Haute-Vienne | 195 | 45 | 4,3 % | 80 % | 49,2 % | 11,6 % |
| 88 Vosges | 506 | 43 | 1,8 % | 28,3 % | 78,5 % | 15,2 % |
| 89 Yonne | 423 | 50 | 7,5 % | 57 % | 74,5 % | 18,7 % |
| 90 Territoire de Belfort | 101 | 42 | 0 % | 61,4 % | 61,6 % | 11,6 % |
| 91 Essonne | 194 | 54 | 12,2 % | 90,2 % | 19,3 % | 26,7 % |
| 92 Hauts-de-Seine | 36 | 66 | 22,2 % | 100 % | 3,7 % | 30,6 % |
| 93 Seine-Saint-Denis | 39 | 60 | 20,5 % | 100 % | 0 % | 46,2 % |
| 94 Val-de-Marne | 47 | 64 | 22,2 % | 97,9 % | 0 % | 31,1 % |
| 95 Val-d'Oise | 183 | 54 | 11,3 % | 87,4 % | 27,3 % | 20,8 % |
| 971 Guadeloupe | 32 | 53 | 3,3 % | 90,6 % | 10 % | 13,3 % |
| 972 Martinique | 34 | 45 | 3,2 % | 73,5 % | 9,1 % | 12,9 % |
| 973 Guyane | 22 | 50 | 6,3 % | 45,5 % | 25 % | 31,3 % |
| 974 La Réunion | 24 | 57 | 12,5 % | 100 % | 0 % | 45,8 % |
| 975 Saint-Pierre-et-Miquelon | 2 | – | ||||
| 976 Mayotte | 17 | 43 | 0 % | 70,6 % | 0 % | 7,1 % |
| 977 Saint-Barthélemy | 1 | – | ||||
| 978 Saint-Martin | 1 | – | ||||
| 987 Polynésie française | 41 | 52 | 3,6 % | 26,8 % | 13,2 % | 53,6 % |
| 988 Nouvelle-Calédonie | 33 | 47 | 0 % | 27,3 % | 20 % | 16 % |
Derrière les chiffres
Messageries grand public utilisées par les mairies
- wanadoo.fr49,3 %
- orange.fr40,2 %
- gmail.com5,9 %
- laposte.net1,5 %
- outlook.fr0,6 %
- free.fr0,4 %
Qui émet les certificats des sites propres des communes
- Let's Encrypt77,1 %
- Google Trust Services4,4 %
- ZeroSSL GmbH3,9 %
- Sectigo Limited3,7 %
- Gandi1,1 %
- DigiCert Inc1 %
Sur quoi tournent les sites propres des communes (quand la page l’indique)
- WordPress44,9 %
- Non indiqué35,3 %
- Autre14,7 %
- Joomla2 %
- Drupal1,6 %
- Wix1,5 %
Bureaux d’enregistrement des domaines des communes
- OVH61,4 %
- GANDI14,3 %
- REGIE AUTONOME DE NUMERIAN6,3 %
- IONOS5,3 %
- SCALEWAY5,3 %
- NORDNET2,5 %
- NAMESHIELD2,5 %
- SOMME NUMERIQUE2,4 %
Les problèmes graves sont signalés en privé
276 communes ont un problème grave. Elles ne sont pas nommées ici : nous les prévenons d’abord, discrètement.
- Domaines de site ou de messagerie inscrits dans l’annuaire officiel qui n’existent plus et que n’importe qui pourrait enregistrer : 134
- Domaines enregistrés mais absents du DNS : 24
- Domaines absents du DNS, enregistrement à vérifier : 3
- Domaines dont les réponses DNS échouent : 27
- Certificats expirés : 52
- Enregistrements SPF qui laissent n’importe qui écrire au nom de la mairie : 37
Comment nous avons mesuré
Des contrôles passifs uniquement : la page d’accueil de chaque site en HTTP et en HTTPS et rien d’autre sur le site, les enregistrements DNS publics, un robot qui dit qui il est. Sources : l’annuaire officiel de l’administration (Service-Public.fr, DILA, Licence Ouverte 2.0) et les populations de l’API géographique de l’État.
Lire la méthodologie Télécharger les chiffres (JSON) Télécharger le rapport complet (PDF)
Chiffres corrigés le 8 novembre 2026 : voir la méthodologie.
Prochaine édition : janvier 2027, puis chaque trimestre. Vous pouvez réutiliser ces chiffres avec un lien vers cette page.