Skip to content

city halls · France

70% of city halls in France are not protected against email spoofing

Public DMARC posture of 1625 city halls. Edition of November 2026.

192

Protected

284

Enforcing

585

Monitoring only

556

No DMARC

How it has evolved

At-risk over timeShare not protected against spoofing across 6 monthly editions.70%0%69%2026-0670%2026-0770%2026-0870%2026-0970%2026-1070%2026-11
% at risk

Methodology

We read each organization's public DNS — the DMARC record on its consumer-facing domain — and classify the published policy (none / quarantine / reject). "Protected" means a p=reject policy enforced on all mail. A policy published with pct below 100 counts one step lower — only that share of mail receives it — and a domain publishing several DMARC records is classified invalid, since none of them applies. This rule has applied since 7 October 2026; earlier editions classified on p= alone. Only public data is used; figures reflect the edition date and can change as records are updated.

Previous editions

An extract, status by status

105 of the 1625 city halls, up to 25 per status, in alphabetical order. The full list — with search, filters and sorting — lives in the Rankings.

The full list of city halls lives in the Rankings, with search, filters and sorting. Open the Rankings →

Protected (p=reject)192 organisations

Protected (p=reject): 25 organisations out of 192, in alphabetical order
OrganizationGrade
Agglomération - Colmaragglo-colmar.frA
Agglomération - Haut-Bugeyhautbugey-agglomeration.frA
Albertvillealbertville.frA
Albimairie-albi.frA
Allonnes (Sarthe)ville-allonnes.frB
Ambarès-et-Lagraveville-ambaresetlagrave.frA
Andrézieux-Bouthéonandrezieux-boutheon.comA
Argenteuilargenteuil.frA
Arnagearnage.frA
Asnières-sur-Seineasnieres-sur-seine.frA
Auchy-les-Minesauchylesmines.frA
Aurillacaurillac.frB
Avionville-avion.frA
Avon (Seine-et-Marne)avon77.comA
Avranchesavranches.frA
Bagnoletville-bagnolet.frA
Bandolbandol.frA
Bandrélé (Mayotte)bandrele.ytA
Basse-Goulainebasse-goulaine.frA
Beaurainsmairie-beaurains.frA
Beauvoisin (Gard)beauvoisin.frA
Bèglesmairie-begles.frA
Bellegarde (Gard)bellegarde.frA
Bernaybernay27.frA
Berre-l'Étangberreletang.frA

Protected (p=reject): see the full list in the Rankings →

Enforcing (p=quarantine)284 organisations

Enforcing (p=quarantine): 25 organisations out of 284, in alphabetical order
OrganizationGrade
Agglomération - Mulhouse Alsacemulhouse-alsace.frB
Agglomération - Muretainagglo-muretain.frC
Aiffresville-aiffres.frB
Aix-en-Provenceaixenprovence.frB
Alèsales.frB
Ancenis-Saint-Géréonancenis-saint-gereon.frC
Andernos-les-Bainsandernoslesbains.frB
Andrésyandresy.comB
Angersangers.frB
Angletanglet.frB
Annecyannecy.frB
Arcachonville-arcachon.frC
Arques (Pas-de-Calais)ville-arques.frC
Aubervilliersaubervilliers.frB
Aucamville (Haute-Garonne)ville-aucamville.frB
Auchmairie-auch.frC
Auchelauchel.frC
Audincourtaudincourt.frB
Aulnoy-lez-Valenciennesaulnoylezvalenciennes.frB
Avignonavignon.frC
Aytréaytre.frB
Bagnols-sur-Cèzebagnolssurceze.frC
Baugé-en-Anjoubaugeenanjou.frB
Beaucouzébeaucouze.frB
Beausoleilvilledebeausoleil.frB

Enforcing (p=quarantine): see the full list in the Rankings →

Monitoring only (p=none)585 organisations

Monitoring only (p=none): 25 organisations out of 585, in alphabetical order
OrganizationGrade
Abbevilleabbeville.frF
Agenagen.frD
Agglomération - Carcassonnecarcassonne-agglo.frD
Agglomération - Mont-de-Marsanmontdemarsan-agglo.frD
Agglomération - Pays-de-l'Orpaysdelor.frD
Agglomération - Rodezrodezagglo.frD
Agglomération - Sables-d'Olonnelsoagglo.frD
Ajaccioajaccio.frD
Alençonville-alencon.frD
Alfortvillealfortville.frF
Allauchallauch.comD
Amboiseville-amboise.frF
Amilly (Loiret)amilly.comD
Angoulêmeangouleme.frD
Annemasseannemasse.frD
Annoeullinannoeullin.frD
Antibes-Juan-les-Pinsantibes-juanlespins.comD
Antonyville-antony.frD
Aptapt.frD
Arcueilarcueil.frD
Argentanargentan.frD
Arlesarles.frD
Arlesville-arles.frD
Arpajonarpajon91.frD
Athis-Monsmairie-athis-mons.frC

Monitoring only (p=none): see the full list in the Rankings →

No DMARC556 organisations

No DMARC: 25 organisations out of 556, in alphabetical order
OrganizationGrade
Achères (Yvelines)mairie-acheres78.frF
Achicourtville-achicourt.frF
Agdeville-agde.frF
Aimarguesaimargues.frF
Aire-sur-la-Lysville-airesurlalys.frF
Aix-les-Bainsaixlesbains.frF
Aizenayaizenay.frF
Ajaccioajaccio.corsica(corporate domain : ajaccio.fr)F
Albertville-albert.frF
Albialbi.frF
Algrangeville-algrange.frF
Ambérieu-en-Bugeyville-amberieuenbugey.frF
Ambertville-ambert.frF
Amiensamiens.frF
Amnévilleamneville-les-thermes.comF
Annonaymairie-annonay.frF
Anzinanzin.frF
Argelès-sur-Merville-argelessurmer.frF
Armentièresarmentieres.frF
Arnouvillearnouville95.frF
Arrasarras.frF
Aubenasville-aubenas.frF
Audengeville-audenge.frF
Aulnoye-Aymeriesaulnoye-aymeries.frF
Aurayauray.frF

No DMARC: see the full list in the Rankings →

Invalid record5 organisations

Invalid record: 5 organisations out of 5, in alphabetical order
OrganizationGrade
Gignac-la-Nerthegignaclanerthe.frF
Gransgrans.frF
Lattesville-lattes.frF
Saint-Leu-la-Forêtsaint-leu-la-foret.frF
Sanvignes-les-Minesmairie-sanvigneslesmines.frF