Satelog

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

Active satellites