What UFOs turn out to be
Birds, insects and natural phenomena mistaken for UFOs
A flock of migrating birds lit from below by city lights forms a silent glowing "V". By day, insects, seeds or spider silk caught in the sunlight shine like small fast objects.
These mix-ups are common in videos, where the lack of reference points makes distance impossible to judge: an insect two metres away can look like a distant craft.
SkyUnknown lists 52 UFO sightings explained as an animal or natural object (bird, insect, pollen…), from 1983 to 2025, drawn from official records: GEIPAN (CNES). The busiest year was 2017, with 7 cases.
Most frequently named places: Toulouse (2) and Perpignan (2).
- cases
- 52
- unidentified
- 0
- period
- 1983–2025
- source
- 1
Notable cases
The most complete records: account of the sighting, conclusion of the official investigation.
- Probably explainedOctober 20, 2024
Villars-les-Dombes
Ain, Auvergne-Rhône-Alpes, France
→ Birds, insects, nature
GEIPAN (CNES)
- Probably explainedSeptember 2, 2024
Sallaumines
Pas-de-Calais, Hauts-de-France, France
→ Birds, insects, nature
GEIPAN (CNES)
- Probably explainedAugust 28, 2024
Perpignan
Pyrénées-Orientales, Occitanie, France
→ Birds, insects, nature
GEIPAN (CNES)
- Probably explainedOctober 29, 2023
Fontainebleau
Seine-et-Marne, Île-de-France, France
→ Birds, insects, nature
GEIPAN (CNES)
- Probably explainedOctober 16, 2023
Quimper
Finistère, Bretagne, France
→ Birds, insects, nature
GEIPAN (CNES)
- ExplainedMay 16, 2023
Le Tampon
La Réunion, France
→ Birds, insects, nature
GEIPAN (CNES)
- Probably explainedApril 9, 2023
Valence d'Agen
Tarn-et-Garonne, Occitanie, France
→ Birds, insects, nature
GEIPAN (CNES)
- ExplainedDecember 14, 2022
Marseille
Bouches-du-Rhône, Provence-Alpes-Côte d'Azur, France
→ Birds, insects, nature
GEIPAN (CNES)
- ExplainedAugust 21, 2022
Carry-le-Rouet
Bouches-du-Rhône, Provence-Alpes-Côte d'Azur, France
→ Birds, insects, nature
GEIPAN (CNES)
Other explanations
All sightings
| Date | Place | Status | Identified cause |
|---|---|---|---|
| March 5, 2025 | Saint-Aubin-sur-Quillebeuf · Eure | Probably explained | Birds, insects, nature |
| October 20, 2024 | Villars-les-Dombes · Ain | Probably explained | Birds, insects, nature |
| September 2, 2024 | Sallaumines · Pas-de-Calais | Probably explained | Birds, insects, nature |
| August 28, 2024 | Perpignan · Pyrénées-Orientales | Probably explained | Birds, insects, nature |
| October 29, 2023 | Fontainebleau · Seine-et-Marne | Probably explained | Birds, insects, nature |
| October 16, 2023 | Quimper · Finistère | Probably explained | Birds, insects, nature |
| May 16, 2023 | Le Tampon · La Réunion | Explained | Birds, insects, nature |
| April 9, 2023 | Valence d'Agen · Tarn-et-Garonne | Probably explained | Birds, insects, nature |
| December 14, 2022 | Marseille · Bouches-du-Rhône | Explained | Birds, insects, nature |
| August 21, 2022 | Carry-le-Rouet · Bouches-du-Rhône | Explained | Birds, insects, nature |
| January 1, 2022 | Lezennes · Nord | Probably explained | Birds, insects, nature |
| August 14, 2021 | Navenne · Haute-Saône | Explained | Birds, insects, nature |
| August 9, 2021 | Carcassonne · Aude | Probably explained | Birds, insects, nature |
| July 7, 2021 | Aigues-Mortes · Gard | Probably explained | Birds, insects, nature |
| May 20, 2021 | Laon · Aisne | Probably explained | Birds, insects, nature |
| October 10, 2020 | Charenton-le-Pont · Val-de-Marne | Probably explained | Birds, insects, nature |
| July 30, 2020 | Perpignan · Pyrénées-Orientales | Explained | Birds, insects, nature |
| March 16, 2019 | Bayonne · Pyrénées-Atlantiques | Probably explained | Birds, insects, nature |
| February 3, 2019 | Les Baroches · Meurthe-et-Moselle | Explained | Birds, insects, nature |
| November 6, 2018 | Tarbes · Hautes-Pyrénées | Probably explained | Birds, insects, nature |
| August 11, 2018 | Domessin · Savoie | Probably explained | Birds, insects, nature |
| May 22, 2018 | Vaugneray · Rhône | Explained | Birds, insects, nature |
| October 26, 2017 | Le Verdon-sur-Mer · Gironde | Explained | Birds, insects, nature |
| October 14, 2017 | Baccarat · Meurthe-et-Moselle | Explained | Birds, insects, nature |
| October 11, 2017 | Challes-les-Eaux (73) 11.10.2017 T2 | Explained | Birds, insects, nature |
| July 30, 2017 | Belvoir · Doubs | Probably explained | Birds, insects, nature |
| July 23, 2017 | Loire-Authion · Maine-et-Loire | Probably explained | Birds, insects, nature |
| June 20, 2017 | Le Plessis-Trévise · Val-de-Marne | Probably explained | Birds, insects, nature |
| March 27, 2017 | Le Havre · Seine-Maritime | Explained | Birds, insects, nature |
| October 5, 2016 | Camphin-en-Carembault · Nord | Explained | Birds, insects, nature |
| August 13, 2016 | Coudekerque-Branche · Nord | Probably explained | Birds, insects, nature |
| October 23, 2015 | Montady · Hérault | Probably explained | Birds, insects, nature |
| September 19, 2015 | Bidart · Pyrénées-Atlantiques | Probably explained | Birds, insects, nature |
| August 21, 2015 | Narbonne · Aude | Probably explained | Birds, insects, nature |
| May 17, 2015 | Toulouse · Haute-Garonne | Probably explained | Birds, insects, nature |
| October 26, 2014 | Le Bar-sur-Loup · Alpes-Maritimes | Probably explained | Birds, insects, nature |
| October 26, 2014 | Le Rove · Bouches-du-Rhône | Probably explained | Birds, insects, nature |
| September 1, 2014 | Thonon-les-Bains · Haute-Savoie | Probably explained | Birds, insects, nature |
| January 11, 2014 | Pont-Saint-Pierre · Eure | Probably explained | Birds, insects, nature |
| October 23, 2013 | Callac · Côtes-d'Armor | Probably explained | Birds, insects, nature |
| July 5, 2013 | Notre-Dame-d'Oé · Indre-et-Loire | Probably explained | Birds, insects, nature |
| August 2, 2011 | Sare · Pyrénées-Atlantiques | Probably explained | Birds, insects, nature |
| July 18, 2011 | La Robine-sur-Galabre · Alpes-de-Haute-Provence | Probably explained | Birds, insects, nature |
| April 24, 2011 | Toulouse · Haute-Garonne | Probably explained | Birds, insects, nature |
| May 22, 2010 | Monceaux-sur-Dordogne · Corrèze | Probably explained | Birds, insects, nature |
| December 17, 2009 | Joué-lès-Tours · Indre-et-Loire | Explained | Birds, insects, nature |
| June 7, 2009 | Nice · Alpes-Maritimes | Probably explained | Birds, insects, nature |
| June 29, 2008 | Ceillac · Hautes-Alpes | Probably explained | Birds, insects, nature |
| October 3, 2007 | Libourne · Gironde | Explained | Birds, insects, nature |
| September 2, 2007 | Tatinghem · Pas-de-Calais | Probably explained | Birds, insects, nature |
| October 8, 2000 | Orly · Val-de-Marne | Probably explained | Birds, insects, nature |
| October 31, 1983 | Ambernac (16) 31.10.1983 « Peuplier» | Probably explained | Birds, insects, nature |
The figures on this page are computed from the official records cited on each case. See sources and method