Payload (satellite)
2026-106A: live position and orbit
OperationalChina
2026-106A is a satellite launched 2026-05-15 by China.
Facts
NORAD ID69097
International designator2026-106A
TypePayload (satellite)
StatusOperational
OwnerChina
Launch date2026-05-15
Launch siteJiuquan, China
Orbital period95.9 min
Inclination97.55°
Apogee565 km
Perigee562 km