Why does this site say positions are 'estimated'?

Because each position is calculated from public orbital data with a mathematical model, not reported by the satellite itself, so it is a prediction rather than a measurement.

Every position label on this site says estimated, and the footer of each tracker page says Positions are estimates, not live GPS. That is not modesty — it is an exact description of how the number is made.

Satellites do not broadcast their positions to the public. What is public is the orbital data that ground radars and telescopes produce: the US Space Surveillance Network tracks objects, the 18th Space Defense Squadron fits orbits to those observations and publishes them as element sets, and CelesTrak republishes them. This site downloads those TLEs and runs the SGP4 model in your browser to work out where each satellite should be right now.

TLE epoch hours later days later where it could be time since epoch
At the epoch the TLE fits the orbit closely, though not perfectly. Drag, engine burns and SGP4's simplifications add up as time passes, so the zone where the real satellite could be (shaded) keeps growing around the predicted position (dots). Not to scale.

Three reasons an estimate is not a measurement

  • The data is a snapshot. A TLE describes the orbit at its epoch, often hours or days ago. Anything that happened since — a stronger-than-expected drag day, an engine burn — is not in it.
  • The model is simplified. SGP4 deliberately leaves out small forces so that it runs fast. A 2006 review of SGP4 describes its accuracy as generally in the kilometre range.
  • The elements are averaged. TLE values are ‘mean’ elements fitted to many observations. The fit itself carries some error before any prediction starts.

Why it is still useful

A kilometre or two is tiny compared with what you need. From the ground in Delhi, the ISS at around 420 km height is still a single bright point; a position error of a few kilometres moves it by well under a degree in your sky. For seeing a pass, finding which way to face or watching the ground track cross India, an SGP4 estimate is more than good enough.

Where precision does matter — docking, collision avoidance, steering imaging satellites — operators use their own tracking data and more detailed models. This site is honest about which kind of number it shows.

See it live

The page footer reads ‘Data: CelesTrak TLE / SGP4 propagation · Positions are estimates, not live GPS’. Open the ISS tracker

Key facts

  • Positions here come from CelesTrak TLEs propagated with SGP4 in your browser.
  • Element sets are produced from Space Surveillance Network tracking by the US Space Force's 18th Space Defense Squadron.
  • A 2006 review of SGP4 puts its accuracy generally at the kilometre level.
  • Every position row on a satellite page is labelled Estimated.

Go deeper

Error in a TLE-based prediction has two sources: the error in the elements at epoch (the orbit-determination fit) and the error the model adds as it runs forward. Vallado and co-authors, revisiting Spacetrack Report No. 3, note that propagator accuracy is ‘generally in the kilometer-level range’, and also that TLEs do not say which version of SGP4 produced them, so mixing versions can occasionally make results differ far more.

The BSTAR drag term illustrates the second point. The same paper explains that least-squares orbit fitting often gives a BSTAR that has ‘soaked up’ other force-model errors, and that negative BSTAR values sometimes appear, which would mean energy being added — physically wrong, but a by-product of SGP4's limited force model. BSTAR is a fitting parameter, not a measured property of the satellite.

How much does a kilometre matter for a sky-watcher? Angular error ≈ position error / range. For the ISS seen at 1,000 km range, a 2 km along-track error is 2 / 1,000 rad ≈ 0.11° in your sky. In time, at 7.66 km/s, 2 km means the station arrives about a quarter of a second early or late. Both are far below what the eye can notice, which is why pass times on this site are given to the minute.

Check yourself

Why can't a public tracker show the true GPS position of the ISS?

The station's own navigation data is not broadcast to the public. Public trackers calculate the position from published orbital elements, so they show an estimate.

A tracker's estimate of a satellite is 2 km ahead of its true position. If the satellite moves at about 7.6 km/s, how large is the timing error?

About 2 / 7.6 ≈ 0.26 seconds — the satellite arrives a quarter of a second later than predicted.

Sources

  1. Revisiting Spacetrack Report #3 (AIAA 2006-6753; Vallado, Crawford, Hujsak & Kelso) — CelesTrak
  2. Spacetrack Report No. 3: Models for Propagation of NORAD Element Sets (Hoots & Roehrich, 1980) — CelesTrak
  3. CARA Frequently Asked Questions — NASA
  4. Frequently Asked Questions: Two-Line Element Set Format — CelesTrak (T.S. Kelso)