SkyUnknown

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
Map of the cases

Notable cases

The most complete records: account of the sighting, conclusion of the official investigation.

Other explanations

Sightings by decade

All sightings

DatePlaceStatus
March 5, 2025Saint-Aubin-sur-Quillebeuf · EureProbably explained
October 20, 2024Villars-les-Dombes · AinProbably explained
September 2, 2024Sallaumines · Pas-de-CalaisProbably explained
August 28, 2024Perpignan · Pyrénées-OrientalesProbably explained
October 29, 2023Fontainebleau · Seine-et-MarneProbably explained
October 16, 2023Quimper · FinistèreProbably explained
May 16, 2023Le Tampon · La RéunionExplained
April 9, 2023Valence d'Agen · Tarn-et-GaronneProbably explained
December 14, 2022Marseille · Bouches-du-RhôneExplained
August 21, 2022Carry-le-Rouet · Bouches-du-RhôneExplained
January 1, 2022Lezennes · NordProbably explained
August 14, 2021Navenne · Haute-SaôneExplained
August 9, 2021Carcassonne · AudeProbably explained
July 7, 2021Aigues-Mortes · GardProbably explained
May 20, 2021Laon · AisneProbably explained
October 10, 2020Charenton-le-Pont · Val-de-MarneProbably explained
July 30, 2020Perpignan · Pyrénées-OrientalesExplained
March 16, 2019Bayonne · Pyrénées-AtlantiquesProbably explained
February 3, 2019Les Baroches · Meurthe-et-MoselleExplained
November 6, 2018Tarbes · Hautes-PyrénéesProbably explained
August 11, 2018Domessin · SavoieProbably explained
May 22, 2018Vaugneray · RhôneExplained
October 26, 2017Le Verdon-sur-Mer · GirondeExplained
October 14, 2017Baccarat · Meurthe-et-MoselleExplained
October 11, 2017Challes-les-Eaux (73) 11.10.2017 T2Explained
July 30, 2017Belvoir · DoubsProbably explained
July 23, 2017Loire-Authion · Maine-et-LoireProbably explained
June 20, 2017Le Plessis-Trévise · Val-de-MarneProbably explained
March 27, 2017Le Havre · Seine-MaritimeExplained
October 5, 2016Camphin-en-Carembault · NordExplained
August 13, 2016Coudekerque-Branche · NordProbably explained
October 23, 2015Montady · HéraultProbably explained
September 19, 2015Bidart · Pyrénées-AtlantiquesProbably explained
August 21, 2015Narbonne · AudeProbably explained
May 17, 2015Toulouse · Haute-GaronneProbably explained
October 26, 2014Le Bar-sur-Loup · Alpes-MaritimesProbably explained
October 26, 2014Le Rove · Bouches-du-RhôneProbably explained
September 1, 2014Thonon-les-Bains · Haute-SavoieProbably explained
January 11, 2014Pont-Saint-Pierre · EureProbably explained
October 23, 2013Callac · Côtes-d'ArmorProbably explained
July 5, 2013Notre-Dame-d'Oé · Indre-et-LoireProbably explained
August 2, 2011Sare · Pyrénées-AtlantiquesProbably explained
July 18, 2011La Robine-sur-Galabre · Alpes-de-Haute-ProvenceProbably explained
April 24, 2011Toulouse · Haute-GaronneProbably explained
May 22, 2010Monceaux-sur-Dordogne · CorrèzeProbably explained
December 17, 2009Joué-lès-Tours · Indre-et-LoireExplained
June 7, 2009Nice · Alpes-MaritimesProbably explained
June 29, 2008Ceillac · Hautes-AlpesProbably explained
October 3, 2007Libourne · GirondeExplained
September 2, 2007Tatinghem · Pas-de-CalaisProbably explained
October 8, 2000Orly · Val-de-MarneProbably explained
October 31, 1983Ambernac (16) 31.10.1983 « Peuplier»Probably explained
Search and filter all cases

The figures on this page are computed from the official records cited on each case. See sources and method