July 2026 Domain Lifecycle Intelligence:
- 8.48 million newly registered domains across monitored gTLDs in July, still more than 273,000 per day. The pace of new registrations eased 5.0% from June, the normal shape of a northern-hemisphere summer.
- The active pool crossed 250 million in the first days of July and closed the month at 251.9 million, adding 1.92 million domains. Growth continued at a slower rate than June’s 2.71 million.
- 7.25 million domains went non-active, up 7.5% per day from June and equal to 85% of the month’s new registrations, the tightest ratio we have recorded.
- Three registry-level enforcement actions in as many weeks, each bypassing both registrant and registrar. 821 recorded sales, none above one million dollars.
1. New Registrations
A total of 8,482,021 newly registered domains were observed across monitored gTLDs in July 2026, averaging 273,614 per day. On a daily-average basis, which controls for July having one more day than June, the pace eased 5.0% from June’s 288,073 per day. Registration volume remains substantial; what changed is the rate at which names are being added.
Northern-hemisphere summer is a seasonally quiet stretch for domain registration, and the daily curve through July shows exactly that shape. .com weekly averages moved 134,835, then 134,291, then 131,755, then 129,511 across the four Monday-to-Sunday weeks running from July 6 to August 2, a gentle and uninterrupted slope with no single-day break. Weekend volumes ran between roughly 97,000 and 112,000. .com and .org each posted a lower total in successive weeks; the smaller extensions moved less consistently.
TLD Distribution

.com barely moved, easing 1.1% on a daily-average basis and holding near 133,000 registrations per day. The month’s steeper overall decline came from extensions that had been carrying bulk registration campaigns: .xyz fell 23.9% per day, .top fell 24.7%, and .lol fell 83.1% as the wave that defined June ran its course.
Focus TLD Analysis
We examined eight TLDs in depth using domain-level registration records from the full month: .com, .net, .org, .app, .dev, .xyz, .surf, and .lol. The analysis covers domain composition (pure-letter, pure-numeric, alphanumeric-mixed, hyphenated), SLD length, registrar concentration, and nameserver distribution.
.com: Baseline Market (2,803 registrars)
| Type | Count (Jul / Jun) | Share (Jul / Jun) | Avg SLD (Jul / Jun) |
|---|---|---|---|
| Pure letter | 3,212,533 / 3,069,965 | 77.7% / 75.8% | 12.8 / 12.8 |
| Alphanum mixed | 470,876 / 505,626 | 11.4% / 12.5% | 9.1 / 9.1 |
| Hyphenated | 420,998 / 443,363 | 10.2% / 11.0% | 13.9 / 14.0 |
| Pure numeric | 31,623 / 29,072 | 0.8% / 0.7% | 6.9 / 7.0 |
Pure-letter names took 77.7%, the highest of the three months we hold detailed composition for, while alphanumeric-mixed and hyphenated names both gave ground. Average SLD length held at 12.8 characters. When campaign volume recedes, what remains is the steadier end of the market, and the composition shift is the trace it leaves behind.
.net, .org, .app, .dev
| Metric | .net | .org | .app | .dev |
|---|---|---|---|---|
| July registrations | 266,604 | 264,097 | 124,695 | 34,456 |
| Daily average | 8,600 | 8,519 | 4,022 | 1,111 |
| Distinct registrars | 2,406 | 1,330 | 146 | 110 |
| Pure letter (Jul / Jun) | 192,038 / 176,770 | 205,034 / 206,031 | 89,015 / 79,226 | 30,585 / 29,547 |
| Avg SLD length (Jul / Jun) | 11.3 / 11.3 | 12.9 / 13.0 | 8.7 / 8.7 | 8.6 / 8.5 |
.app registered 124,695 names in July at an average of 4,022 per day, and added 94,289 active domains to its pool. Its daily curve is noticeably uneven, with several single-day peaks well above the surrounding days. Those peaks trace back to batch registrations rather than to broad demand. Setting them aside, the underlying daily average is closer to 3,644, and the curve flattens considerably.
.dev tells a cleaner story at 34,456 registrations and 1,111 per day. Registration activity was broadly distributed across 110 registrars, the largest holding 28.6%, while DNS delegation was more concentrated, led by Cloudflare at 41.9% and followed by Vercel, Porkbun and Name.com. Those destinations are consistent with names pointed at developer hosting rather than at parking or resale, though delegation on its own does not establish what is running behind them. What the registrar spread does show is many independent buyers rather than volume from a few.
.xyz, .surf, .lol: The Bulk Wave Recedes
| Metric | .xyz (757,744) | .surf (27,290) | .lol (34,024) |
|---|---|---|---|
| MoM change (daily avg) | -23.9% | +8.2% | -83.1% |
| Total (Jul / Jun) | 757,744 / 963,215 | 27,290 / 24,414 | 34,024 / 195,408 |
| Pure letter (Jul / Jun) | 641,774 / 792,898 | 17,478 / 9,279 | 15,060 / 68,770 |
| Alphanum mixed (Jul / Jun) | 61,120 / 97,579 | 8,990 / 5,060 | 16,134 / 118,604 |
| Top registrar share | 74.5% | 58.0% | 26.5% |
.xyz completed the full arc of the wave we flagged last month. Weekday registrations ran between 42,000 and 72,000 through July 11, with Sundays dropping to a fraction of that, then the whole curve fell 80% in a single week. By month-end it was running under 7,000 per day, below the 8,000 to 9,000 it averaged in the months before the wave. The June cohort is now in the pool; its first renewal test comes in mid-2027.
.lol fell 83.1% per day, the sharpest reversal of any extension we track, after two months of elevated volume. Its top registrar share dropped from 84.1% to 26.5%, so the concentration behind the earlier surge is gone. .surf is the exception: it rose 8.2% per day and grew its active pool by half for a second consecutive month.
Small Bulk Operations in a Quiet Month
With no large real-world catalyst in July, batch registrations that would normally be lost in the noise became conspicuous. Identifying them takes more than a keyword search. Names built from the same template are often registered by many unrelated parties: 3,763 legal-intent .com names were registered in July across 34 nameserver providers and 57 registrars, spread across the whole month. A shared naming convention is not a shared operator.
What does isolate an operator is the intersection. Names of one type, registered on one day, through one registrar, onto one nameserver, are one operation. Each of the following converges from both directions.
| Pattern | July | Largest day | Share on that day | Nameservers | Registrars |
|---|---|---|---|---|---|
| Finance vocabulary, combinatorial | 3,567 | Jul 8 | 27% | 2 | 2 |
| City name plus garage-door template | 870 | Jul 21 | 98% | 1 | 1 |
| Numbered dental-practice names | 300 | Jul 15 | 100% | 1 | 1 |
| Legal-intent names listed for resale | 180 | Jul 1 | 100% | 1 | 1 |
| “Best attorneys” plus US state | 53 | Jul 24 | 96% | 1 | 1 |
The state-name batch is the cleanest of them. Fifty-one names went in on July 24, each one the phrase plus a US state, and the day-registrar-nameserver group they arrived in contains nothing else. The dental batch is machine-generated to the point of carrying sequential two-letter suffixes. The garage-door batch pairs a fixed service phrase with 850 different city names in a single day.
Where these names point separates intent. The resale batch went straight onto marketplace nameservers, which is a portfolio being listed rather than built. The others sit on registrar defaults or on a single third-party nameserver, which is what holding looks like. The dental batch is the one that went to a CDN on day one. Whether the held names are eventually built out, resold, or dropped at renewal is the question worth following into the autumn.
2. Active Domain Pool
The active gTLD pool grew from approximately 249.96 million (July 1) to 251.88 million (July 31), a net gain of roughly +1.92 million domains. The 250 million mark, which we flagged as days away in last month’s report, was crossed in the first week of July.
The pool has added domains in each month of our tracking record. July’s addition was smaller than June’s +2.71 million, and the daily registration pace eased only 5.0%, so most of the difference came from the other side of the ledger, covered in Section 3.
How the Month Reconciles
Three of this report’s headline figures sit close enough together to invite subtraction, so it is worth setting them out directly:
| Flow | July |
|---|---|
| New registrations (Section 1) | +8,482,021 |
| Went non-active (Section 3) | -7,249,310 |
| Difference between the two | +1,232,711 |
| Observed change in the active pool | +1,920,616 |
| Unaccounted for by the first two lines | +687,905 |
That remaining 688,000 is domains coming back into zone files: names renewed inside the grace or redemption window, holds lifted, nameservers restored after being removed, and deleted names picked up again by a new registrant. Section 3 counts a domain when it leaves; nothing in that figure reverses when the same domain returns a week later.
The broader point is that a domain pool is not an inventory that can be reconciled by adding one flow and subtracting another. The lifecycle runs continuously, and a name can be registered and dropped inside the same month, or drop out in June and re-enter in July. Both flows are counted as they occur, at daily resolution, against a pool measured on two fixed dates. The 688,000 is the ordinary traffic of that cycle rather than a gap in the accounting.
Notable New gTLD Growth
| TLD | Start (Jul 1) | End (Jul 31) | Change | % | July New Regs |
|---|---|---|---|---|---|
| .surf | 47,760 | 73,146 | +25,386 | +53.2% | 27,290 |
| .garden | 154,349 | 197,058 | +42,709 | +27.7% | 45,083 |
| .beer | 148,065 | 183,144 | +35,079 | +23.7% | 36,230 |
| .icu | 500,987 | 557,261 | +56,274 | +11.2% | 95,791 |
| .app | 1,424,793 | 1,519,082 | +94,289 | +6.6% | 124,695 |
.surf grew 53.2% after a 99.7% June, the only extension to post consecutive months of that magnitude. .app crossed 1.5 million active domains. As with any young pool growing largely on new registrations, long-term retention for these extensions remains untested.
Major gTLD Benchmark
| TLD | Start (Jul 1) | End (Jul 31) | Change | % |
|---|---|---|---|---|
| .com | 164,076,791 | 165,031,707 | +954,916 | +0.58% |
| .xyz | 8,544,594 | 8,923,117 | +378,523 | +4.43% |
| .net | 12,264,915 | 12,324,169 | +59,254 | +0.48% |
| .org | 11,975,449 | 12,039,422 | +63,973 | +0.53% |
| .app | 1,424,793 | 1,519,082 | +94,289 | +6.62% |
.xyz still grew 4.43% despite its registration total falling by a fifth, since June’s cohort remains in the pool and has not yet reached any renewal date. A number of smaller extensions moved the other way this month, several posting double-digit percentage contractions in their active totals, a pattern more visible in July than in recent months.
Notable Sales
We recorded 821 publicly reported domain sales during July, with disclosed volume of roughly $8.3 million. No transaction reached seven figures, the first such month this year after one in June and three in May.
| Domain | Price | Platform |
|---|---|---|
| Evan.com | $400,000 | Legal Brand Marketing |
| Amos.com | $365,000 | VPN.com (brokered) |
| KBF.com | $260,000 | Legal Brand Marketing |
| Source.ai | $200,000 | Fruits.co (brokered) |
| Symphony.co | $180,000 | MagnumDomains |
| Flourish.ai | $165,000 | Legal Brand Marketing |
Two given names, Evan.com and Amos.com, led the month. Below them the pattern from recent months held: AI-adjacent names cleared six figures outside .com, with Source.ai at $200,000 and Flourish.ai at $165,000.
3. Non-Active & Expired Domains
Non-Active Domains
A total of 7,249,310 domains dropped out of gTLD zone files during July 2026, averaging 233,849 per day across 580 TLDs. Domains become non-active for several reasons: registrar holds (clientHold/serverHold), grace-period expiration, redemption, pending delete, or outright deletion. On the same daily-average basis used in Section 1, this is up 7.5% from June, and it equals roughly 85% of the month’s new registrations against 75% in June.
That ratio is the month’s most consequential number. Inflow eased only slightly while exits rose sharply, and the narrowing gap between the two is what moderated the pool’s growth.
| TLD | Non-Active | Share |
|---|---|---|
| .com | 3,552,107 | 49.0% |
| .top | 683,190 | 9.4% |
| .xyz | 429,041 | 5.9% |
| .net | 232,115 | 3.2% |
| .org | 222,869 | 3.1% |
.top accounts for 9.4% of all non-active domains against 4.9% of new registrations, the widest gap in the table, and its active pool shrank by 230,204 over the month. .xyz moved from 3.8% of non-active domains in June to 5.9% in July, an early sign that earlier promotional cohorts are reaching their exit.
Among the 7.25 million non-active domains, 369 had been registered for 30 years or more, up from 316 in June. Most of the oldest names on that list were renewed within days and are back in the zone. The following were re-checked in early August and are still out:
| Domain | Age | Status | Registrar |
|---|---|---|---|
| acttechnico.com | 34 years | Nameservers removed | Dynadot |
| cybertribe.com | 32 years | Registrar hold | Gandi |
| airtouch.net | 32 years | Redemption | NameCheap |
| netcatalogs.com | 32 years | Redemption | Network Solutions |
| softadgroup.com | 31 years | Pending delete | Network Solutions |
| bcacl.org | 31 years | Deleted, no longer registered | n/a |
These six sit at five different points of the same exit path, from a name whose nameservers were simply removed while the registration stays paid through 2027, to one that has already completed the cycle and returned to the available pool.
Expired Domain Inventory
As of July 31, our expired domain database tracked 10,061,894 expired domains across 573 TLDs and 3,009 registrars, broken down by lifecycle stage:
| Status | Count | Share |
|---|---|---|
| Expired (grace period) | 3,461,540 | 34.4% |
| Redemption | 5,643,368 | 56.1% |
| Pending Delete | 956,986 | 9.5% |
The total fell by about 300,000 from June, but the internal composition moved further in the direction we noted last month: redemption now holds 56.1% of the pipeline, up from 50.3%, while grace period fell from 40.4% to 34.4%. Domains are moving through the early stage faster than new ones enter it.
Selected aged domains in the expired pipeline as of July 31:
| Domain | Age | Status | Registrar |
|---|---|---|---|
| void.org | 32 years | Expired | Network Solutions |
| wald.com | 32 years | Expired | Network Solutions |
| area.com | 31 years | Expired | Bizcn |
| ryu.com | 31 years | Expired | GoDaddy |
| tug.net | 31 years | Expired | Network Solutions |
ryu.com appeared in last month’s table in the same state and has not moved. area.com, a single dictionary word registered in 1995, is the most notable name to enter the pipeline this month.
4. Premium Domain Changes
Our Changes Monitor tracked 81,863 change events across monitored premium .com domains in July 2026, covering both short domains (2-4 character SLDs) and keyword domains (brandable, dictionary, and compound words):
- Renewals: 30,686 events (37.5%), with the remainder split across the categories below plus WHOIS updates, expiry date changes, and other administrative modifications.
- Nameserver Changes: 16,137 events.
- Status Changes: 15,112 events, the largest categories being pendingDelete (11,556), redemption (1,541), and clientHold (1,098).
- Registrar Transfers: 3,956 events.
Movement away from marketplace nameservers still outpaced movement toward them, 2,552 against 1,618. The gap narrowed from June, when the same measure ran 3,317 against 1,298. Both sides moved: fewer premium names came off marketplace nameservers in July than in June, and more went on.
Notable Examples
| Domain | Created | Change |
|---|---|---|
| mj.com | 1994 | NS: GoDaddy DNS to Afternic |
| x4.com | 1996 | NS: GoDaddy DNS to Afternic |
| spry.com | 1991 | NS: hosting provider to Cloudflare |
| iic.com | 1992 | NS: GoDaddy DNS to Cloudflare |
| ets.com | 1993 | NS: Cloudflare to Afternic |
mj.com and x4.com, both two-character names, moved onto Afternic nameservers within the same month, an unusual concentration for a category with roughly 1,300 registered names in total. spry.com (registered 1991) and iic.com (registered 1992) both moved from their previous providers to Cloudflare.
Most Important Industry News
- Three registry-level enforcement actions in three weeks. A Texas court ordered .com registry operator Verisign to lock an adult site’s domain under the state’s age-verification law, with a $9.14 million bond required to recover it. Montenegro’s .me registry placed Telegram’s t.me on serverHold over sanctions compliance, removing Telegram short links from global DNS for about 19 hours. The .to registry then suspended image host pixhost.to in late July, with registry records showing the domain restored on July 29. The site’s operator has published an account attributing the suspension to a request forwarded from Indian police. Three jurisdictions and three legal theories, and in each case the action reached the registry layer directly, bypassing registrant and registrar.
- GoDaddy signals possible India exit. The registrar told the Delhi High Court it may leave the Indian market if a ruling requiring registrant identity disclosure within 72 hours stands. NameCheap and Hosting Concepts filed parallel challenges.
- ICANN’s 2026 new gTLD application window closes August 12, at a $227,000 evaluation fee per application. Google Registry announced .eat, .fly, and .here for a September 1 sunrise, and Dish DBS opened sunrise for .dot on July 21.
- Radix moved more than 30,000 names to premium tiers across ten extensions on July 23, changing renewal pricing for names already registered.
Monthly Insight
July was a quiet month, and quiet months are informative in a specific way:
- The seasonal floor is visible. Daily volumes eased in a steady, uninterrupted slope with no single-day breaks, and .com gave up only 1.1% per day while the market eased 5.0%. What thinned was campaign volume; baseline demand held.
- June’s wave now shows up on the other side of the ledger. Non-active domains rose 7.5% per day while new registrations eased 5.0%, and exits now equal 85% of the month’s new registrations, moderating the pool’s growth rate by nearly a third.
- Small operations became legible. Without a large catalyst crowding the data, batch registrations stood out clearly. Tracing them by nameserver rather than by keyword showed them to be increments to portfolios already holding tens of thousands of names, not new activity.
- On the platform side, DomainKits opened two levels of access. Premium accounts now have formal API access, including the certificate transparency log endpoint. Browse All is available without a premium account, putting filter-driven search directly on the base database rather than on prepared views. Readers who want to test the batch patterns described in Section 1 can run those queries themselves.
The enforcement pattern is the item to carry forward. Three actions in three weeks, each executed at the registry rather than the registrar, is a different operating assumption than the industry has worked under.
DomainKits.com is ABTdomain’s domain search and analytics platform, providing registration trends, domain changes monitoring, and expired domain search.
Data Sources: Sales data compiled from Sedo, Afternic, Atom, GoDaddy Auctions, DropCatch, Dynadot, Spaceship, and public-record research (SEC filings, brokerage disclosures).
All data is collected from publicly available sources and does not contain personal information. This report is intended solely for analyzing domain market trends and signals, and does not constitute investment advice.
Published by: ABTdomain