WatchSat › Blog › The satellite catalog ran out of five-digit NORAD IDs

Satellite catalog

The satellite catalog ran out of five-digit NORAD IDs

On July 11, 2026 the satellite catalog issued its first six-digit NORAD ID, 100000. Why it stopped at 69,999, how Alpha-5 TLEs work and what broke.

By the WatchSat editors · · 5 min read

A Soyuz rocket carrying the Soyuz MS-29 crew lifting off from the Baikonur Cosmodrome in Kazakhstan on July 14, 2026, bound for the International Space Station
Image: NASA/Bill Ingalls · Public domain

Every object the US Space Force tracks in orbit gets a catalog number, known to most satellite trackers as its NORAD ID, and keeps it for life. The International Space Station is 25544. Hubble is 20580. On July 11, 2026, the catalog issued its first permanent six-digit number, 100000, to SARAMAGO, a small satellite built in Portugal. Every object cataloged since has had six digits.

One extra digit causes real trouble. The format most of the world still uses to share satellite orbits has room for exactly five characters in that field, and no way to fit a sixth.

Why NORAD IDs stopped at 69,999

Numbers are assigned in order as new objects are identified, whether that's a satellite, the rocket stage that carried it up or a piece of debris it sheds. Trackers pass orbits around as two-line element sets, or TLEs, a fixed-width text format from the punch-card era. The catalog number sits in columns 3 to 7 of each line, so the format tops out at 99,999.

In practice the ceiling came sooner. The Space Force keeps 70,000 to 99,999 as a sandbox for temporary tracks, such as the orbit a new launch is expected to reach, "analyst objects" it follows but hasn't identified, and detections it can't match to anything yet. Permanently cataloged objects ran out at 69,999, and the next number after that is 100,000.

The deadline was public for years. In May 2020 T.S. Kelso, who runs CelesTrak, the free orbit service many satellite apps (WatchSat included) get their data from, warned that the catalog was close to outgrowing five digits and urged users to switch formats. By late 2025 he was counting down in public. Fewer than 3,000 numbers were left once the catalog passed 66,999. It reached 67,999 on February 26, 2026, with a Starlink launch, and 68,999 on May 3, with the finish projected for around July 12. The catalog got there a day early.

What changed on July 11

CelesTrak's data page now opens with a notice: "We ran out of 5-digit catalog numbers on 2026-07-11." Every newly cataloged object has a number of 100000 or higher, and CelesTrak doesn't publish those objects as TLEs at all.

The switch is easy to spot in WatchSat's own catalog. In our September 27 snapshot, the last working satellite with a five-digit number is Starlink-38086, number 69998, from the 159th orbital launch of 2026. The next Starlink batch starts at 100001. SARAMAGO itself, number 100000, flew on a rideshare in March but wasn't formally cataloged until July, which is how it ended up with the first new number.

Some well-known spacecraft already have six-digit NORAD IDs:

Of the 16,621 working satellites in our snapshot, 644 have six-digit numbers, about 4 percent, and each launch adds more. By late September the highest number issued had passed 100,830.

Alpha-5, the stopgap

TLEs have lasted more than half a century because they're compact and every tracking program can read them. Their fields are fixed-width, though, so there's no clean way to add a digit.

The Space Force's workaround, announced through Space-Track.org in November 2020, is Alpha-5. The field stays five characters wide, but the first character can be a letter. A stands for 10, B for 11 and so on, with I and O skipped so nobody mistakes them for 1 and 0. A0000 is 100,000 and Z9999 is 339,999. Space-Track itself calls Alpha-5 a stopgap, and in the same announcement it and CelesTrak urged everyone to move to a different format.

OMM, the format meant to replace TLEs

That format is the Orbit Mean-Elements Message, or OMM, a standard from the Consultative Committee for Space Data Systems (CCSDS 502.0). It carries the same orbital elements as a TLE, but as named fields in XML, JSON, CSV or plain key-value text, so there's no column to overflow. Space-Track notes that its non-TLE formats handle catalog numbers up to 999,999,999. CelesTrak has gone further than most. For the new objects it publishes OMM and nothing else, and it declined to adopt Alpha-5 because "all standards show these as integers."

Here's an Alpha-5 element set from the catalog WatchSat loads today:

SOYUZ-MS 29
1 A0057U 26162A   26270.17419514  .00009528  00000+0  18291-3 0  9995
2 A0057  51.6315 155.3455 0007168 193.0560 167.0244 15.48664528587316
Soyuz MS-29’s orbit as WatchSat stores it, epoch September 27, 2026. The catalog field reads A0057. In Alpha-5 the A stands for 10, so this is object 100057.

What broke

Software written around five digits has been breaking since the first Alpha-5 records appeared, sometimes with an error message and sometimes without one.

Bugs like these get reported and fixed once someone notices. The harder case is a tracker that keeps running on a catalog that has stopped growing, so new launches never appear and nothing looks wrong.

How WatchSat handles six-digit IDs

It happened to us, too. For eleven weeks after July 11, WatchSat's catalog quietly stopped growing, because our build read CelesTrak's TLE files and the new objects weren't in them. The fix, shipped on September 27, reads CelesTrak's OMM data in CSV form and converts each record to the layout our propagator expects, writing six-digit numbers in Alpha-5. The first refresh with the fix took the catalog from 15,985 to 16,621 working satellites, Soyuz MS-29 and Progress MS-35 among them.

You can open any of them on the live globe or browse the full catalog in the satellite directory, where the six-digit numbers appear exactly as the catalog issued them.

What comes next

Six-digit numbers are now the norm. Alpha-5 runs out at 339,999, and at this summer's pace of roughly 830 new numbers in eleven weeks, that ceiling is decades away. The nearer deadline is for software: any program that still expects five digits in a fixed column will stop seeing new satellites, one launch at a time.

Sources

Follow by RSS. Share this post: Bluesky · X · Reddit · Email

More from the blog

© 2026 WatchSat · Not affiliated with any space agency or satellite operator.