According to Live Direct Marketing's daily Tranco top-1M scan (July 13, 2026), 457,412 domains publish a DMARC record — but only 46.93% of them actually enforce it with p=quarantine or p=reject. The rest publish p=none, which monitors but blocks nothing.
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 | Domains | Share of DMARC |
|---|---|---|
| p=reject | 112,611 | 24.6% |
| p=quarantine | 114,653 | 25.1% |
| p=none | 234,765 | 51.3% |
| p=invalid | 203 | 0.0% |
| Country | DMARC domains |
|---|---|
| DE | 15,544 |
| RU | 13,996 |
| UK | 10,929 |
| BR | 10,822 |
| JP | 9,179 |
| NL | 6,579 |
| FR | 6,517 |
| IT | 6,398 |
| IN | 5,908 |
| PL | 5,754 |
| AU | 5,699 |
| IO | 5,339 |
| CO | 3,724 |
| CA | 3,658 |
| ES | 3,467 |
| TLD | DMARC domains |
|---|---|
| .com | 200,756 |
| .org | 20,901 |
| .net | 17,248 |
| .de | 15,544 |
| .ru | 13,996 |
| .uk | 10,929 |
| .br | 10,822 |
| .jp | 9,179 |
| .nl | 6,579 |
| .fr | 6,517 |
| .it | 6,398 |
| .in | 5,908 |
| .pl | 5,754 |
| .au | 5,699 |
| .io | 5,339 |
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.
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.
46.93% of DMARC-publishing domains in the Tranco top-1M enforce their policy (p=quarantine or p=reject) as of July 13, 2026; the rest use p=none.
457,412 of the 658,711 top-1M domains with MX records publish a DMARC record (2026-07-13).
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.