Small-Body Astrophysics

Trojan Asteroid

Asteroids forever parked 60° ahead of and behind a planet — locked into the triangular Lagrange points by the Coriolis force, stable for billions of years

A Trojan asteroid is a body that shares a planet's orbit around the Sun, librating around the L4 or L5 Lagrange point — 60° ahead of or behind the planet. Jupiter hosts roughly 12,000 catalogued Trojans split between the Greek camp (L4) and the Trojan camp (L5); Mars, Neptune and Earth each host a small population. They are stable on Gyr timescales and may be the most primitive bodies we can reach.

  • Lagrange pointsL4 (60° ahead), L5 (60° behind)
  • Jupiter Trojans known~12,000
  • Largest624 Hektor · 203 km
  • First discovered588 Achilles, Wolf 1906
  • Stability mass ratiom₂/(m₁+m₂) < 0.0385
  • NASA Lucy tour2021–2033, 8 targets

Interactive visualization

Press play, or step through manually. The visualization is yours to drive — try it before reading on.

Open visualization fullscreen ↗

Watch the 60-second explainer

A condensed visual walkthrough — narrated, captioned, under a minute.

Asteroids that share a planet's orbit

Most asteroids drift on independent orbits around the Sun, occasionally close-passing the planets but never co-moving with them. Trojan asteroids are different. They share a planet's exact orbital semi-major axis, and they share its orbital period — so seen in the rotating frame that turns with the planet, they appear to hang stationary, perpetually 60° ahead at the L4 point or 60° behind at the L5 point. They are gravitationally trapped at one of the two triangular Lagrange points predicted by Joseph-Louis Lagrange in 1772, more than 130 years before any was found in the sky.

The trapping is not perfect. Each Trojan executes a slow elliptical libration around its Lagrange point, drawing out a "tadpole" path with periods typically 150–200 years for Jupiter Trojans. But the libration is bounded — the body never escapes — and the configuration is stable on timescales comparable to the age of the solar system. The L4 and L5 of every major Sun–planet pair are, in effect, gravitational eddies in the rotating frame: matter accumulates there because it cannot easily leave.

Why L4 and L5 are stable (and L1, L2, L3 aren't)

The classical restricted three-body problem considers a massless test particle moving in the gravity of two much more massive bodies that themselves orbit on a circle. In the co-rotating frame, gravity plus centrifugal force defines an effective potential. Setting its gradient to zero gives five equilibrium points: three collinear (L1, L2, L3, on the line connecting the two primaries) and two triangular (L4, L5, each forming an equilateral triangle with the two primaries).

L1, L2 and L3 are saddle points of the potential. They balance forces but along one axis the equilibrium is unstable: a small kick grows exponentially with an e-folding time of roughly the orbital period. Satellites stationed at the Sun–Earth L1 (SOHO) and L2 (Webb, Gaia) therefore need active station-keeping — small thruster firings every few months — to remain near the point.

L4 and L5 are different. They are local maxima of the potential, which at first sounds worse, but the Coriolis force in the rotating frame deflects any drifting particle sideways. A test particle pushed in one direction is bent into a near-circular path around the Lagrange point. The two effects — radial unstable, tangential restoring — combine to give bounded libration, provided the mass ratio satisfies

m₂ / (m₁ + m₂) < (1/2)(1 − √(23/27)) ≈ 0.03852

Every Sun–planet pair in the solar system comfortably satisfies this: Sun–Jupiter has m₂/(m₁+m₂) ≈ 10⁻³, Sun–Earth ≈ 3 × 10⁻⁶. Hence L4 and L5 are stable for every planet — though in practice secular resonances with other planets erode the libration zones, and Saturn and Uranus end up with no surviving Trojan population.

Jupiter's Trojans — the two camps

The first Trojan, 588 Achilles, was discovered on 22 February 1906 by Max Wolf at Heidelberg, using long-exposure photographic plates. Within months Heinrich Kobold and August Kopff added 624 Hektor and 617 Patroclus. Recognising that all three trailed Jupiter by roughly 60° (or led it by 60°), astronomers extended the Trojan War theme to the population at large.

By convention, the L4 group — 60° ahead of Jupiter — is named for Greek heroes of the Iliad, and the L5 group — 60° behind — is named for Trojan heroes. The first three discoveries pre-date the convention, so 617 Patroclus sits in the Greek camp and 624 Hektor in the Trojan camp; they are sometimes called "spies" in the enemy camp.

As of 2024, roughly 12,000 Jupiter Trojans had been catalogued. The two camps appear unequal — the L4 (Greek) population is larger by roughly 1.6:1 in current surveys — but the asymmetry is partly an observational selection effect from non-uniform sky coverage and partly real, possibly the imprint of Jupiter's early radial migration. Extrapolating the size distribution suggests roughly a million Trojans larger than 1 km, and a few hundred million larger than 100 m. The total mass of all Jupiter Trojans is on the order of 10⁻⁴ M_Earth — comparable to the main asteroid belt.

624 Hektor and 588 Achilles

The largest Trojan is 624 Hektor, with a roughly bilobate shape about 416 × 131 km — a mean diameter of ~203 km. Hektor is a highly elongated body, likely a contact binary, and rotates rapidly (period 6.9 hours). It hosts a small ~12 km moon, Skamandrios, discovered in 2006. Hektor is in the L5 (Trojan) camp.

The first Trojan ever found, 588 Achilles, was photographed by Max Wolf in 1906 and remains the L4 archetype. Achilles is ~135 km across, classified as a D-type asteroid — dark, reddish, primitive material — like most large Jupiter Trojans. Its discovery was the first observational confirmation that Lagrange's 1772 prediction had a real-world solution, 134 years later.

A few notable Trojans:

BodyCampDiscoveryDiameterNotes
624 HektorL5 (Trojan)1907 (Kopff)~203 kmLargest Trojan; bilobate, has moon Skamandrios
911 AgamemnonL4 (Greek)1919 (Reinmuth)~167 kmD-type, second-largest L4 Trojan
588 AchillesL4 (Greek)1906 (Wolf)~135 kmFirst Trojan ever found
617 PatroclusL5 (Trojan)1906 (Kopff)~140 km (binary)Binary with Menoetius; Lucy target 2033
3548 EurybatesL4 (Greek)1973~64 kmLucy target 2027; has tiny moon Queta
11351 LeucusL4 (Greek)1997~34 kmLucy target 2028; slowest known Trojan rotator

Mars, Neptune, Earth — and not Saturn

The L4/L5 stability theorem applies to every Sun–planet pair, but only a handful of planets retain Trojans in practice. Stability erodes when secular resonances with other planets pump up the libration amplitude until the body escapes.

PlanetKnown TrojansNotable examplesStability notes
Earth2 confirmed2010 TK7 (L4), 2020 XL5 (L4)Both at L4; long-term stable but small libration windows
Mars~9 known5261 Eureka, 1999 UJ7Both L4 and L5 populated; Eureka cluster shows common origin
Jupiter~12,000 known588 Achilles, 624 HektorLargest population; stable on Gyr timescales
Saturn0Trojan zones destabilised by secular resonance with Jupiter
Uranus1 transient2011 QF99 (not long-term stable)Stability lifetimes < 1 Gyr; effectively no permanent Trojans
Neptune~30 known2001 QR322, 2008 LC18Both L4 and L5; observationally hard to reach
Venus1 known2013 ND15Quasi-Trojan; metastable

Neptune's Trojan population is interesting because dynamical simulations suggest it could host more than 100,000 bodies larger than 100 km — potentially exceeding Jupiter's. Confirmation awaits deeper outer-solar-system surveys; the Rubin Observatory's LSST will dominate this census from 2025 onward.

Tadpoles, horseshoes and the libration spectrum

A Trojan does not sit motionless at exactly L4 or L5. It executes an elliptical libration around the equilibrium point in the rotating frame, drawing a tadpole-shaped path: a tight body near the Lagrange point with a longer "tail" stretched along the orbit. The size of the libration depends on initial conditions; small librations stay close to L4/L5, while large ones extend almost as far as Jupiter or the opposite Lagrange point.

If the libration amplitude grows large enough to wrap around L3 — the unstable Lagrange point on the far side of the Sun — the body crosses from tadpole into "horseshoe" orbit, swinging from near L4 around past L3 to near L5 and back. Horseshoes are still co-orbital but explore a much wider range of separations from the planet. Earth's quasi-companion 2010 SO16 follows a horseshoe around Earth's orbit. Stable Jupiter Trojans are exclusively tadpole; horseshoes are typically transient.

The libration period for Jupiter Trojans is set by the gradient of the effective potential and the Sun–Jupiter orbital frequency. Numerically:

T_lib ≈ T_orb / √(27/4 · m₂/(m₁+m₂)) for small libration
      ≈ 11.86 yr / √(27/4 · 10⁻³)
      ≈ 11.86 yr × 7.7
      ≈ 91 yr (linear theory)
      ~ 150 - 200 yr (full numerics for typical Jupiter Trojan)

Hildas are not Trojans

The asteroids most commonly confused with Jupiter Trojans are the Hilda group. Hildas are in a 3:2 mean-motion resonance with Jupiter — they complete three orbits while Jupiter completes two — at a semi-major axis of ~3.97 AU, well inside Jupiter's 5.2 AU orbit. Over many orbits each Hilda traces out a roughly triangular pattern in the rotating frame, with its aphelia repeatedly approaching L3, L4 and L5. Snapshots of the Hilda population look like a moving triangle.

Hildas are not Trojans: they don't share Jupiter's orbit, and they're not in 1:1 resonance. They are a different (though related) class of resonance-protected population. There are ~5,000 catalogued Hildas, including 153 Hilda itself (discovered 1875), 190 Ismene and 334 Chicago. They appear in the same Three.js scene below to clarify the distinction.

NASA's Lucy mission

The first dedicated mission to the Trojans is NASA's Lucy, launched in October 2021. Named for the Australopithecus afarensis fossil — itself a record of human prehistory — Lucy's stated goal is to return a "fossil record" of the early solar system, recording how the Trojans differ in composition, colour and structure.

Lucy's tour visits eight bodies between 2023 and 2033:

YearTargetPopulationNotes
2023152830 Dinkinesh + moonlet SelamMain belt (warm-up)Bonus target; revealed contact-binary satellite
202552246 DonaldjohansonMain belt (warm-up)Named for fossil discoverer
20273548 Eurybates + QuetaJupiter L4 (Greek)Largest known Trojan family parent
202715094 PolymeleJupiter L4 (Greek)P-type, very dark
202811351 LeucusJupiter L4 (Greek)Slowest rotator (450 hr period)
202821900 OrusJupiter L4 (Greek)D-type, classical red
2033617 Patroclus + MenoetiusJupiter L5 (Trojan)Binary system; closes the tour

The Lucy targets span the full spectral diversity of the Trojans — D, P, C and apparently more exotic types — and include both single bodies and binaries. The mission's primary science goal is to discriminate between the in-situ-formation and captured-planetesimal scenarios for Trojan origin: if the Trojans are former trans-Neptunian objects captured during the Nice-model giant-planet instability ~4 Gyr ago, their spectra should match Kuiper-belt populations rather than nearby main-belt asteroids. Current spectral evidence already favours capture, but Lucy will sharpen the case considerably.

Where did they come from?

Two main scenarios compete for the origin of the Jupiter Trojan population.

In-situ formation. The Trojans formed near Jupiter's orbital distance as Jupiter accreted its envelope. As the giant planet grew, planetesimals in nearby co-orbital regions were captured into the L4 and L5 zones, where the deepening potential well stabilised them. This model naturally predicts compositions similar to outer-main-belt C-type and primitive bodies but has difficulty matching the very red colours and high inclinations observed in many Trojans.

Capture during giant-planet migration. The Nice model proposes that the giant planets underwent a dynamical instability ~4 Gyr ago, during which Jupiter, Saturn, Uranus and Neptune migrated radially. This scattered the primordial Kuiper-belt-like planetesimal disk; some objects were thrown into Jupiter's Lagrange regions and captured as Jupiter's orbit stabilised. This scenario predicts Trojans that look like Kuiper-belt objects — dark, red, primitive, volatile-rich — and naturally produces the observed high inclination dispersion (up to 40°).

The Nice-model capture scenario is currently favoured because the Trojan spectral colours, density (~0.8–1.0 g/cm³, very low), and inclination distribution are all consistent with a trans-Neptunian origin. Lucy's diverse sample should test this directly — particularly whether the red and grey sub-populations represent distinct evolutionary or compositional groups, and whether the binary 617 Patroclus reveals interior structure inherited from the early disk.

Where Trojans show up — and why we care

  • Primitive-material archives. Trojans are dark, red, low-density bodies that have probably never been heated to volatile-loss temperatures since their formation. They preserve a snapshot of the planetesimal-formation era — the "tarballs" of the early outer solar system.
  • Solar-system formation tests. The Trojan size distribution, colour distribution and L4/L5 asymmetry are direct probes of Jupiter's migration history. The two-camp asymmetry alone constrains the migration speed and the trapping efficiency during the Nice instability.
  • Future spacecraft staging. The L4 and L5 points themselves (as opposed to the Trojan bodies) are proposed parking orbits for long-lived space telescopes; Sun–Earth L4/L5 are particularly favoured for solar-event monitoring and for stable astrophysics platforms because they require minimal station-keeping.
  • Exoplanet analogues. Searches for exo-Trojans — bodies co-orbital with known transiting exoplanets — are an active observational programme. None has been confirmed as of 2024, but discovery would mean transit light-curve signatures from L4 or L5 minus 80–100 minutes from the planet transit.
  • Resource and exploration scouting. Earth Trojans are kinematically among the easiest near-Earth-orbit asteroids to reach for sample return, though only two are currently confirmed; LSST may find more.

Variants and related populations

  • Tadpole Trojans — the standard kind, librating around L4 or L5 with bounded amplitude. All catalogued long-term-stable Trojans are of this type.
  • Horseshoe co-orbitals — libration amplitude wide enough to wrap from L4 past L3 to L5. Generally transient; Earth's 2010 SO16 is a contemporary example around the Sun.
  • Quasi-satellites — co-orbital bodies that appear to loop around the planet in the rotating frame, like Earth's 469219 Kamoʻoalewa. Not strictly Trojans but share the 1:1 resonance.
  • Hilda group — 3:2 mean-motion resonance with Jupiter at 3.97 AU. Triangular distribution in the rotating frame; ~5,000 catalogued.
  • Saturn Lagrange moons — Tethys has co-orbital moons Telesto (L4) and Calypso (L5); Dione has Helene (L4) and Polydeuces (L5). The same physics on a moon scale.

Common pitfalls

  • Confusing L4 with the Greek camp by direction. L4 is the leading point — 60° ahead of Jupiter in the direction of motion — and hosts the Greek-named bodies. L5 trails by 60° and hosts the Trojan-named bodies. The mnemonic "Greeks lead, Trojans trail" is unfortunately easy to get backwards.
  • Calling Hildas Trojans. Hildas are in 3:2 resonance, not 1:1, and live inside Jupiter's orbit at 3.97 AU. They trace a triangle whose vertices visit L3/L4/L5 but they are not co-orbital with Jupiter and they are not Trojans.
  • Treating L4 and L5 as point equilibria. They are equilibrium points of the effective potential, but every real Trojan librates around them on a 150–200 yr timescale. The libration is essential to the dynamics; a Trojan stationary at exactly L4 is a measure-zero case.
  • Ignoring secular resonances. The simple stability criterion m₂/(m₁+m₂) < 0.0385 is only the start. Real Trojans are eroded over Gyr by overlap of secular resonances with other planets, which is why Saturn and Uranus have no stable populations.
  • Assuming all Trojans are equally red. The Jupiter Trojan population has at least two spectral sub-populations: redder (more like Kuiper-belt cold-classicals) and less-red (more like grey C-types). The two-colour distribution is itself a clue to the formation/capture scenario, not a measurement artefact.

Frequently asked questions

Why are L4 and L5 stable when L1, L2 and L3 are not?

L1, L2 and L3 are saddle points of the effective potential in the rotating frame — they balance gravity against centrifugal force but a small kick along the unstable direction grows exponentially. L4 and L5 are local maxima of the potential, which sounds worse, but the Coriolis force in the rotating frame turns any drift into a circular motion around the equilibrium. The net result is that test particles librate around L4/L5 instead of falling away, provided the mass ratio of the two primaries m₂/(m₁+m₂) is below ≈ 0.0385. Every Sun–planet pair in the solar system comfortably satisfies this — even Sun–Jupiter, with ratio ~10⁻³.

Why are the L4 group called Greeks and L5 called Trojans?

By convention, the L4 group (60° ahead of Jupiter) is named for the Greek heroes of the Iliad, and the L5 group (60° behind) is named for the Trojan heroes. The first three Trojans — 588 Achilles, 617 Patroclus and 624 Hektor — were named before this convention solidified, so 617 Patroclus sits in the Greek camp and 624 Hektor sits in the Trojan camp. They are sometimes referred to as the 'spies' in their respective enemy camps. Both populations together are also called 'Jupiter Trojans' generically.

What's a tadpole orbit?

In the rotating frame of Jupiter, a Trojan does not sit exactly at L4 or L5. It executes a slow elliptical libration around the point, drawing out a tadpole-shaped path: a tight body around the Lagrange point with a tail that extends along Jupiter's orbit. The libration period is typically 150–200 years for Jupiter Trojans. If the libration amplitude is large enough to encompass both L4 and L5, the orbit becomes a 'horseshoe' (e.g. Earth's 2010 SO16 around the Sun–Earth system). Stable Jupiter Trojans are tadpole, not horseshoe.

How many Trojans are there really?

About 12,000 Jupiter Trojans had been catalogued by 2024, but extrapolating their size distribution suggests roughly 1 million bodies larger than 1 km. The two camps appear unequal in surveys — the Greek camp at L4 has ~60% of the population — but this asymmetry is partly an observational selection effect from non-uniform sky coverage and is partly real, possibly the imprint of Jupiter's early migration. Mars Trojans number ~9, Neptune ~30, Earth 2 confirmed (2010 TK7 and 2020 XL5). Saturn and Uranus have no stable Trojans — secular resonances destabilise them.

Are Trojan asteroids the same as Hilda asteroids?

No. Hildas are in a 3:2 mean-motion resonance with Jupiter — they complete three orbits while Jupiter completes two — at a semi-major axis of ~3.97 AU, inside Jupiter's orbit (which is at 5.2 AU). They trace out a triangular pattern over time, with their aphelia alternately approaching L3, L4 and L5. Trojans, in contrast, share Jupiter's orbit at the same 5.2 AU and librate around L4/L5 specifically. Both are resonance-protected populations, but the resonances and dynamics are different.

What is the Lucy mission visiting?

Lucy, launched in October 2021, is NASA's first dedicated Trojan mission. Its primary tour spans 2027–2033 and visits eight bodies: main-belt asteroid 152830 Dinkinesh (already flown by 2023) and its moonlet Selam; main-belt 52246 Donaldjohanson (2025); then at Jupiter L4 the targets 3548 Eurybates and its satellite Queta, 15094 Polymele, 11351 Leucus, 21900 Orus; and at L5 the binary system 617 Patroclus–Menoetius. Lucy is named for the Australopithecus fossil, in keeping with the theme that the Trojans preserve a 'fossil record' of solar-system formation.

Where did the Trojans come from?

Two main competing scenarios. (1) In-situ formation: the bodies formed at Jupiter's orbital distance and were captured at L4/L5 as Jupiter accreted. (2) Capture during giant-planet migration: Trojans are former trans-Neptunian objects scattered inward during the Nice-model instability ~4 Gyr ago and trapped in Jupiter's Lagrange regions as the planets reshuffled. The capture scenario is currently favoured because the spectral colours of Trojans match Kuiper-belt populations better than nearby main-belt asteroids. Lucy's diverse spectral sample will help discriminate — particularly whether the red and grey sub-populations have distinct origins.