Starlink Satellites

Where is SpaceX's satellite internet constellation right now?

Each dot represents one Starlink satellite, placed at its computed position and altitude using SGP4 orbital propagation — the same algorithm used by NORAD to track objects in space. The inputs are real two-line element (TLE) sets published for each satellite, which encode its orbital shape, inclination, and timing. From a TLE, the propagator predicts where a satellite will be at any moment in the past or near future.

The visualization replays the last 24 hours of orbital motion over four minutes. Dots hover above the globe at their actual orbital altitude, and satellites just beyond the horizon peek over the limb as they would from a true vantage point in space. Fading trails trace each satellite's recent path across the visible hemisphere. Drag the globe to explore, hover for details, click a satellite to track it, or use the version and altitude filters below.

Orbital Playback

-24h Now
Version Filter
Max Altitude 200 700 km

Loading satellite data...

Loading Starlink data...

Parsing TLE orbital elements

Active Satellites

Showing

Avg. Altitude

Avg. Velocity

The constellation spans two hardware generations. v1.0 satellites (~260 kg each) began launching in November 2019, flying 60 per Falcon 9 mission and forming the backbone of early Starlink service. v1.5 satellites (~310 kg) followed in September 2021, adding laser inter-satellite links that allow the network to relay traffic between satellites without touching a ground station — critical for coverage over oceans and polar regions. Both versions orbit at roughly 550 km altitude in low Earth orbit and use krypton-fueled Hall-effect thrusters to maintain their orbits and deorbit at end of life.

Data Source

SpaceX REST API — r-spacex/SpaceX-API. Satellite positions are computed client-side using SGP4 propagation (satellite.js) from NORAD two-line element sets.