DMARC adoption & enforcement 2026
According to Live Direct Marketing's daily Tranco top-1M scan (September 10, 2026), 472,908 domains publish a DMARC record — but only 47.06% of them actually enforce it with p=quarantine or p=reject. The rest publish p=none, which monitors but blocks nothing.
Key facts
- 472,908 domains publish DMARC (of 667,099 with MX).
- Only 47.06% enforce (p=quarantine or p=reject) — the majority sit at p=none.
- p=reject: 115,985 · p=quarantine: 116,797 · p=none: 235,213.
- Snapshot 2026-09-10, recomputed daily.
DMARC is the policy layer that ties SPF and DKIM together and tells receiving servers what to do when a message fails authentication. It is the single most important defense against exact-domain spoofing — and across the top 1M, its adoption tells a frustrating story: publishing is common, but enforcement is not.
The gap is the headline. A large share of domains publish a DMARC record, yet many of those records say p=none — monitor only, take no action. A record at p=none produces reports but blocks nothing, so the domain remains fully spoofable. Real protection begins only at p=quarantine and p=reject.


Policy split
| Policy | Domains | Share of DMARC |
|---|---|---|
| p=reject | 115,985 | 24.5% |
| p=quarantine | 116,797 | 24.7% |
| p=none | 235,213 | 49.7% |
| p=invalid | 4,913 | 1.0% |
DMARC by country (top 15)
| Country | DMARC domains |
|---|---|
| Germany Europe | 16,412 |
| Russia CIS | 14,473 |
| UK United Kingdom | 11,582 |
| Brazil Americas | 10,850 |
| Japan Asia | 9,574 |
| Netherlands Europe | 7,055 |
| France Europe | 6,854 |
| Italy Europe | 6,704 |
| India Asia | 6,226 |
| Poland Europe | 6,071 |
| Australia Oceania | 5,933 |
| IO Global / Tech | 5,322 |
| Canada Americas | 3,741 |
| CO Global | 3,733 |
| Spain Europe | 3,480 |
DMARC by TLD (top 15)
| TLD | DMARC domains |
|---|---|
| .com | 205,971 |
| .org | 21,090 |
| .net | 17,326 |
| .de | 16,412 |
| .ru | 14,473 |
| .uk | 11,582 |
| .br | 10,850 |
| .jp | 9,574 |
| .nl | 7,055 |
| .fr | 6,854 |
| .it | 6,704 |
| .in | 6,226 |
| .pl | 6,071 |
| .au | 5,933 |
| .io | 5,322 |
From p=none to enforcement, safely
The reason so many domains stall at p=none is fear of blocking legitimate mail — and that fear is rational if you have not first inventoried your senders. The correct path is: publish p=none, read the aggregate reports until every legitimate source is SPF-aligned and DKIM-signed, then raise the policy to quarantine and finally reject. The country and TLD breakdowns below show where enforcement is ahead and where whole regions still leave their domains exposed.
Why enforcement, not publication, is the metric that matters
Counting domains that publish DMARC overstates real-world protection, because a monitoring record offers none. The honest metric is the enforcement rate — the share of DMARC domains at quarantine or reject — which is why it is the number we lead with and track over time.
Run a free inbox-placement test across Gmail, Outlook, Yahoo and more — see exactly where your mail lands and why.
Frequently asked questions
What percent of domains enforce DMARC?
47.06% of DMARC-publishing domains in the Tranco top-1M enforce their policy (p=quarantine or p=reject) as of September 10, 2026; the rest use p=none.
How many top websites publish DMARC at all?
472,908 of the 667,099 top-1M domains with MX records publish a DMARC record (2026-09-10).
Does p=none protect against spoofing?
No. p=none only requests monitoring reports; it instructs receivers to take no action on failing mail, so the domain remains spoofable until the policy is raised to quarantine or reject.