What UFOs turn out to be
Atmospheric re-entries mistaken for UFOs
When a rocket stage or a dead satellite falls back, it breaks up in the upper atmosphere into a procession of glowing fragments. The display often lasts more than a minute, far longer than a meteor, along a slow, straight path.
Seen from afar, the line of lights resembles a craft with lit windows, which explains descriptions of "giant ships". Re-entries are visible over hundreds of kilometres and trigger waves of reports on the same evening.
SkyUnknown lists 87 UFO sightings explained as the atmospheric re-entry of a space object (rocket stage, debris), from 1978 to 2026, drawn from official records: GEIPAN (CNES) for 86 cases and Aeronautica Militare (Italie) for 1. The busiest year was 2009, with 7 cases.
Most frequently named places: Rentree Atmospherique — National (10), Debris Spatiaux (retombee) — National (4), Rentree Atmospherique (2), and Los Angeles (2).
- cases
- 87
- unidentified
- 0
- period
- 1978–2026
- sources
- 2
Notable cases
The most complete records: account of the sighting, conclusion of the official investigation.
- ExplainedMarch 16, 2026
Bougarber
Pyrénées-Atlantiques, Nouvelle-Aquitaine, France
→ Re-entries
GEIPAN (CNES)
- Probably explainedOctober 4, 2025
Le Tampon
La Réunion, France
→ Re-entries
GEIPAN (CNES)
- ExplainedAugust 25, 2025
Gueux
Marne, Grand Est, France
→ Re-entries
GEIPAN (CNES)
- ExplainedJanuary 9, 2025
Julos
Hautes-Pyrénées, Occitanie, France
→ Re-entries
GEIPAN (CNES)
- Probably explainedAugust 4, 2024
Saint-Michel-en-Grève
Côtes-d'Armor, Bretagne, France
→ Re-entries
GEIPAN (CNES)
- ExplainedSeptember 5, 2022
Montégut
Gers, Occitanie, France
→ Re-entries
GEIPAN (CNES)
- ExplainedMarch 9, 2022
Vieille-Toulouse
Haute-Garonne, Occitanie, France
→ Re-entries
GEIPAN (CNES)
- ExplainedOctober 19, 2021
Caen
Calvados, Normandie, France
→ Re-entries
GEIPAN (CNES)
- ExplainedMay 26, 2021
Noé
Haute-Garonne, Occitanie, France
→ Re-entries
GEIPAN (CNES)
Other explanations
By country
All sightings
| Date | Place | Status | Identified cause |
|---|---|---|---|
| March 16, 2026 | Bougarber · Pyrénées-Atlantiques | Explained | Re-entries |
| December 16, 2025 | Los Angeles | Explained | Re-entries |
| October 29, 2025 | Argol · Finistère | Explained | Re-entries |
| October 29, 2025 | Sizun · Finistère | Explained | Re-entries |
| October 4, 2025 | Le Tampon · La Réunion | Probably explained | Re-entries |
| August 25, 2025 | Gueux · Marne | Explained | Re-entries |
| January 9, 2025 | Julos · Hautes-Pyrénées | Explained | Re-entries |
| October 15, 2024 | Los Angeles | Explained | Re-entries |
| August 4, 2024 | Saint-Michel-en-Grève · Côtes-d'Armor | Probably explained | Re-entries |
| September 5, 2022 | Montégut · Gers | Explained | Re-entries |
| March 9, 2022 | Vieille-Toulouse · Haute-Garonne | Explained | Re-entries |
| October 19, 2021 | Caen · Calvados | Explained | Re-entries |
| May 26, 2021 | Malrevers · Haute-Loire | Explained | Re-entries |
| May 26, 2021 | Noé · Haute-Garonne | Explained | Re-entries |
| May 4, 2021 | Falcon 9 — National | Explained | Re-entries |
| April 7, 2021 | Cuttoli-Corticchiato | Explained | Re-entries |
| July 19, 2020 | Saint-Germain-des-Prés · Loiret | Explained | Re-entries |
| April 13, 2020 | Bruay-la-Buissière · Pas-de-Calais | Explained | Re-entries |
| August 16, 2019 | Port-la-Nouvelle · Aude | Explained | Re-entries |
| December 15, 2017 | Saint-Médard-en-Jalles · Gironde | Explained | Re-entries |
| June 24, 2017 | Saint-Paul · La Réunion | Explained | Re-entries |
| April 18, 2016 | Roissy-en-France · Val-d'Oise | Probably explained | Re-entries |
| December 12, 2015 | Vendays-Montalivet · Gironde | Explained | Re-entries |
| November 3, 2015 | Debris Etage Centaur — Haute-Garonne · Haute-Garonne | Explained | Re-entries |
| July 24, 2015 | Papeete | Explained | Re-entries |
| July 31, 2013 | Utelle · Alpes-Maritimes | Probably explained | Re-entries |
| February 13, 2013 | Elements de Fusee — Regional · Bas-Rhin | Explained | Re-entries |
| December 13, 2012 | Toulouse · Haute-Garonne | Probably explained | Re-entries |
| August 20, 2012 | Attenschwiller · Haut-Rhin | Probably explained | Re-entries |
| July 11, 2012 | Livron-sur-Drôme · Drôme | Probably explained | Re-entries |
| March 24, 2012 | Valras-Plage · Hérault | Probably explained | Re-entries |
| March 13, 2012 | Saint-Mathieu-de-Tréviers · Hérault | Probably explained | Re-entries |
| December 24, 2011 | Debris Spatiaux (retombee) — National | Explained | Re-entries |
| February 18, 2011 | Rentree Atmospherique · Essonne | Probably explained | Re-entries |
| June 2, 2010 | La Vergenne · Haute-Saône | Probably explained | Re-entries |
| January 13, 2010 | Eysines · Gironde | Explained | Re-entries |
| December 8, 2009 | Viessoix · Calvados | Probably explained | Re-entries |
| October 18, 2009 | Debris Spatiaux (retombee) — National | Explained | Re-entries |
| February 28, 2009 | Basse-Ham · Moselle | Probably explained | Re-entries |
| February 5, 2009 | Clermont-l'Hérault · Hérault | Probably explained | Re-entries |
| January 25, 2009 | Portiragnes · Hérault | Probably explained | Re-entries |
| January 25, 2009 | Saint-Félix · Haute-Savoie | Probably explained | Re-entries |
| January 17, 2009 | Rentree Atmospherique — National | Explained | Re-entries |
| September 25, 2008 | Debris Spatiaux (retombee) — National | Explained | Re-entries |
| May 7, 2008 | Montoir-de-Bretagne · Loire-Atlantique | Probably explained | Re-entries |
| January 25, 2008 | Rentree Atmospherique — (reg) Occitanie | Probably explained | Re-entries |
| November 1, 2007 | Orgelet · Jura | Probably explained | Re-entries |
| February 18, 2005 | Rentree Atmospherique - National | Probably explained | Re-entries |
| September 24, 2004 | Rentree Atmospherique · Côtes-d'Armor | Probably explained | Re-entries |
| June 11, 2003 | Rentree Atmospherique — National | Probably explained | Re-entries |
| October 16, 2002 | 46.26°, -3.35° · Vendée | Probably explained | Re-entries |
| March 16, 2002 | Rentree Atmospherique — National | Probably explained | Re-entries |
| January 19, 2002 | Montélimar · Drôme | Probably explained | Re-entries |
| December 1, 2001 | Rentree Atmospherique — Poses · Eure | Probably explained | Re-entries |
| October 7, 2001 | Savoie | Probably explained | Re-entries |
| March 13, 2001 | Marly-le-Roi · Yvelines | Probably explained | Re-entries |
| April 23, 1998 | Gruissan · Aude | Probably explained | Re-entries |
| March 17, 1997 | Rentree Atmospherique — National | Probably explained | Re-entries |
| November 22, 1996 | Illkirch-Graffenstaden · Bas-Rhin | Probably explained | Re-entries |
| August 1, 1996 | Rentree Atmospherique — National | Probably explained | Re-entries |
| January 18, 1993 | La Trimouille · Vienne | Probably explained | Re-entries |
| December 10, 1991 | Gironde | Probably explained | Re-entries |
| October 10, 1991 | (reg) Occitanie | Probably explained | Re-entries |
| February 3, 1991 | Tahaa | Probably explained | Re-entries |
| November 5, 1990 | Rentree Atmospherique 5 Novembre | Explained | Re-entries |
| October 20, 1990 | Pennautier · Aude | Probably explained | Re-entries |
| November 22, 1989 | Mirecourt · Vosges | Explained | Re-entries |
| October 26, 1989 | Benagues · Ariège | Probably explained | Re-entries |
| March 12, 1989 | Firmi · Aveyron | Probably explained | Re-entries |
| December 21, 1988 | Debris Spatiaux (retombee) — National | Explained | Re-entries |
| October 22, 1988 | Nuku-Hiva | Explained | Re-entries |
| July 18, 1988 | Brommat · Aveyron | Probably explained | Re-entries |
| September 29, 1987 | Arras · Pas-de-Calais | Probably explained | Re-entries |
| September 1, 1987 | Rentree Atmospherique — National | Explained | Re-entries |
| December 20, 1986 | Asciano | Probably explained | Re-entries |
| January 24, 1985 | Lot | Explained | Re-entries |
| November 17, 1983 | Rentree Atmospherique — National | Probably explained | Re-entries |
| November 15, 1983 | Rentree Atmospherique — National | Probably explained | Re-entries |
| September 26, 1983 | Polynesie Francaise | Probably explained | Re-entries |
| June 6, 1983 | Rentree Atmospherique — National | Probably explained | Re-entries |
| December 25, 1980 | Chevreuse · Yvelines | Explained | Re-entries |
| November 11, 1980 | Rentree Atmospherique — National | Explained | Re-entries |
| August 22, 1980 | Chanaz · Savoie | Probably explained | Re-entries |
| June 21, 1979 | 38.02°, 17.41° | Probably explained | Re-entries |
| December 11, 1978 | France | Probably explained | Re-entries |
| November 8, 1978 | France | Probably explained | Re-entries |
| February 16, 1978 | Sauto · Pyrénées-Orientales | Explained | Re-entries |
The figures on this page are computed from the official records cited on each case. See sources and method