What UFOs turn out to be
Balloons mistaken for UFOs
Weather services launch radiosonde balloons every day; they climb above 30 kilometres, swelling until they burst. Lit by the sun while the ground is already in shadow, they shine like nearly motionless metallic dots.
Party balloons (often foil), balloon releases and stratospheric research balloons complete the list. An object drifting slowly with the wind, without blinking lights, is a good candidate.
SkyUnknown lists 197 UFO sightings explained as a balloon, from 1954 to 2025, drawn from official records: GEIPAN (CNES) for 195 cases and Aeronautica Militare (Italie) for 2. The busiest year was 2015, with 15 cases.
Most frequently named places: Nice (4), Toulon (3), Perpignan (2), La Motte-Servolex (2), and Annemasse (2).
- cases
- 197
- unidentified
- 0
- period
- 1954–2025
- sources
- 2
Notable cases
The most complete records: account of the sighting, conclusion of the official investigation.
- Probably explainedOctober 12, 2025
Bischwiller
Bas-Rhin, Grand Est, France
→ Balloons
GEIPAN (CNES)
- Probably explainedAugust 7, 2025
Nouméa
France
→ Balloons
GEIPAN (CNES)
- ExplainedJune 22, 2025
Paris
Île-de-France, France
→ Balloons
GEIPAN (CNES)
- Probably explainedMay 11, 2025
Saint-Genis-Pouilly
Ain, Auvergne-Rhône-Alpes, France
→ Balloons
GEIPAN (CNES)
- Probably explainedMay 10, 2025
Metz
Moselle, Grand Est, France
→ Balloons
GEIPAN (CNES)
- Probably explainedMarch 9, 2025
Saint-Pryvé-Saint-Mesmin
Loiret, Centre-Val de Loire, France
→ Balloons
GEIPAN (CNES)
- Probably explainedFebruary 1, 2025
Tours
Indre-et-Loire, Centre-Val de Loire, France
→ Balloons
GEIPAN (CNES)
- Probably explainedJanuary 25, 2025
Artigues-près-Bordeaux
Gironde, Nouvelle-Aquitaine, France
→ Balloons
GEIPAN (CNES)
- ExplainedOctober 29, 2024
Annoeullin
Nord, Hauts-de-France, France
→ Balloons
GEIPAN (CNES)
Other explanations
By country
All sightings
| Date | Place | Status | Identified cause |
|---|---|---|---|
| October 12, 2025 | Bischwiller · Bas-Rhin | Probably explained | Balloons |
| August 7, 2025 | Nouméa | Probably explained | Balloons |
| June 22, 2025 | Paris | Explained | Balloons |
| May 11, 2025 | Saint-Genis-Pouilly · Ain | Probably explained | Balloons |
| May 10, 2025 | Metz · Moselle | Probably explained | Balloons |
| March 9, 2025 | Saint-Pryvé-Saint-Mesmin · Loiret | Probably explained | Balloons |
| February 1, 2025 | Tours · Indre-et-Loire | Probably explained | Balloons |
| January 25, 2025 | Artigues-près-Bordeaux · Gironde | Probably explained | Balloons |
| October 29, 2024 | Annoeullin · Nord | Explained | Balloons |
| September 20, 2024 | Daglan · Dordogne | Explained | Balloons |
| September 15, 2024 | Rilhac-Rancon · Haute-Vienne | Explained | Balloons |
| September 15, 2024 | Saint-Priest-la-Plaine · Creuse | Explained | Balloons |
| September 7, 2024 | Sainghin-en-Weppes · Nord | Explained | Balloons |
| August 31, 2024 | Porchères · Gironde | Probably explained | Balloons |
| August 26, 2024 | Noisy-le-Grand · Seine-Saint-Denis | Probably explained | Balloons |
| August 20, 2024 | Biscarrosse · Landes | Explained | Balloons |
| July 29, 2024 | Échirolles · Isère | Probably explained | Balloons |
| June 18, 2024 | Rennes · Ille-et-Vilaine | Explained | Balloons |
| March 12, 2024 | Villeneuve-Loubet · Alpes-Maritimes | Explained | Balloons |
| March 3, 2024 | Plabennec · Finistère | Explained | Balloons |
| February 6, 2024 | Paris | Probably explained | Balloons |
| September 24, 2023 | Puilboreau · Charente-Maritime | Probably explained | Balloons |
| September 6, 2023 | Châteaugiron · Ille-et-Vilaine | Probably explained | Balloons |
| August 19, 2023 | Lias · Gers | Probably explained | Balloons |
| July 16, 2023 | Cessieu · Isère | Explained | Balloons |
| July 4, 2023 | Cavalaire-sur-Mer · Var | Explained | Balloons |
| June 28, 2023 | Évry-Courcouronnes · Essonne | Explained | Balloons |
| June 4, 2023 | Sceaux · Hauts-de-Seine | Explained | Balloons |
| May 28, 2023 | Mâron · Indre | Probably explained | Balloons |
| May 27, 2023 | Brezolles · Eure-et-Loir | Explained | Balloons |
| March 16, 2023 | Verneuil d'Avre et d'Iton · Eure | Explained | Balloons |
| February 16, 2023 | Meyreuil · Bouches-du-Rhône | Explained | Balloons |
| July 14, 2022 | La Montagne · Loire-Atlantique | Probably explained | Balloons |
| June 15, 2022 | Bailleul · Nord | Explained | Balloons |
| June 12, 2022 | Chanteloup-en-Brie · Seine-et-Marne | Explained | Balloons |
| April 10, 2022 | Montbrison · Loire | Explained | Balloons |
| March 19, 2022 | Marzan · Morbihan | Probably explained | Balloons |
| February 17, 2022 | Palaiseau · Essonne | Probably explained | Balloons |
| January 31, 2022 | Marmande · Lot-et-Garonne | Probably explained | Balloons |
| January 22, 2022 | Annemasse · Haute-Savoie | Explained | Balloons |
| January 12, 2022 | Pont-à-Mousson · Meurthe-et-Moselle | Explained | Balloons |
| November 27, 2021 | Toulon · Var | Explained | Balloons |
| October 24, 2021 | Mérignac · Gironde | Explained | Balloons |
| October 17, 2021 | Warlus · Pas-de-Calais | Explained | Balloons |
| October 16, 2021 | Marseille · Bouches-du-Rhône | Explained | Balloons |
| October 14, 2021 | Garches · Hauts-de-Seine | Explained | Balloons |
| September 4, 2021 | Orgon · Bouches-du-Rhône | Explained | Balloons |
| September 3, 2021 | Groslay · Val-d'Oise | Explained | Balloons |
| August 20, 2021 | La Garde · Var | Explained | Balloons |
| July 23, 2021 | Villefranche-sur-Mer · Alpes-Maritimes | Probably explained | Balloons |
| July 17, 2021 | La Seyne-sur-Mer · Var | Explained | Balloons |
| June 22, 2021 | Pontarlier · Doubs | Probably explained | Balloons |
| June 14, 2021 | Saint-Medars-d'Eyrans · Gironde | Probably explained | Balloons |
| June 6, 2021 | Gondecourt · Nord | Explained | Balloons |
| June 5, 2021 | Creil · Oise | Explained | Balloons |
| February 21, 2021 | Strasbourg · Bas-Rhin | Explained | Balloons |
| November 25, 2020 | Marssac-sur-Tarn · Tarn | Probably explained | Balloons |
| August 8, 2020 | Mas-Grenier · Tarn-et-Garonne | Explained | Balloons |
| August 8, 2020 | Uzès · Gard | Probably explained | Balloons |
| August 5, 2020 | Borée · Ardèche | Explained | Balloons |
| July 29, 2020 | Saint-Ouen-les-Vignes · Indre-et-Loire | Explained | Balloons |
| June 20, 2020 | Gradignan · Gironde | Probably explained | Balloons |
| April 23, 2020 | Ballon Sonde — (reg) Ile-de-France | Explained | Balloons |
| March 8, 2020 | Saint-Michel-de-Montaigne · Dordogne | Probably explained | Balloons |
| January 21, 2020 | Belfort · Territoire de Belfort | Explained | Balloons |
| October 25, 2019 | Case-Pilote · Martinique | Explained | Balloons |
| September 14, 2019 | Gigny · Yonne | Explained | Balloons |
| August 25, 2019 | Lurcy-Lévis · Allier | Explained | Balloons |
| August 25, 2019 | Paris | Probably explained | Balloons |
| July 14, 2019 | Billy-Montigny · Pas-de-Calais | Probably explained | Balloons |
| June 29, 2019 | Montpellier · Hérault | Probably explained | Balloons |
| May 23, 2019 | Saint-Mandrier-sur-Mer · Var | Probably explained | Balloons |
| April 24, 2019 | Romilly-sur-Aigre · Eure-et-Loir | Explained | Balloons |
| February 15, 2019 | Torpes (25) · Vosges | Explained | Balloons |
| September 8, 2018 | Sciez · Haute-Savoie | Explained | Balloons |
| August 23, 2018 | Houilles · Yvelines | Explained | Balloons |
| July 31, 2018 | Menat · Puy-de-Dôme | Probably explained | Balloons |
| June 3, 2018 | Chambéry · Savoie | Probably explained | Balloons |
| June 2, 2018 | La Motte-Servolex · Savoie | Probably explained | Balloons |
| May 29, 2018 | Toulon · Var | Explained | Balloons |
| December 12, 2017 | Pont-Saint-Esprit · Gard | Probably explained | Balloons |
| November 12, 2017 | Schoelcher · Martinique | Explained | Balloons |
| July 29, 2017 | Le Cannet · Alpes-Maritimes | Explained | Balloons |
| July 12, 2017 | Pau · Pyrénées-Atlantiques | Probably explained | Balloons |
| June 9, 2017 | Saint-Denis · La Réunion | Explained | Balloons |
| April 12, 2017 | Saint-Brieuc · Côtes-d'Armor | Probably explained | Balloons |
| November 7, 2016 | Noisy-le-Sec · Seine-Saint-Denis | Probably explained | Balloons |
| August 25, 2016 | Arles · Bouches-du-Rhône | Explained | Balloons |
| August 23, 2016 | Narcy · Nièvre | Probably explained | Balloons |
| August 23, 2016 | Terrasson-Lavilledieu · Dordogne | Probably explained | Balloons |
| August 21, 2016 | Villefranche-sur-Mer · Alpes-Maritimes | Probably explained | Balloons |
| June 27, 2016 | Gagny · Seine-Saint-Denis | Explained | Balloons |
| December 24, 2015 | Évry · Essonne | Probably explained | Balloons |
| November 27, 2015 | Léguevin · Haute-Garonne | Probably explained | Balloons |
| October 3, 2015 | Fouras · Charente-Maritime | Probably explained | Balloons |
| September 26, 2015 | Haréville · Vosges | Probably explained | Balloons |
| August 29, 2015 | Châtillon · Hauts-de-Seine | Probably explained | Balloons |
| August 14, 2015 | Crozon · Finistère | Probably explained | Balloons |
| August 8, 2015 | Mougins · Alpes-Maritimes | Probably explained | Balloons |
| August 2, 2015 | Avolsheim · Bas-Rhin | Probably explained | Balloons |
| June 24, 2015 | Brunstatt · Haut-Rhin | Probably explained | Balloons |
| June 16, 2015 | Cannes · Alpes-Maritimes | Probably explained | Balloons |
| June 6, 2015 | Clamart · Hauts-de-Seine | Probably explained | Balloons |
| June 5, 2015 | Schiltigheim · Bas-Rhin | Explained | Balloons |
| May 4, 2015 | Paris | Probably explained | Balloons |
| April 13, 2015 | Gien · Loiret | Probably explained | Balloons |
| March 6, 2015 | Lavalette · Haute-Garonne | Probably explained | Balloons |
| September 17, 2014 | Mougins · Alpes-Maritimes | Probably explained | Balloons |
| August 16, 2014 | Cergy · Val-d'Oise | Probably explained | Balloons |
| July 31, 2014 | Lorgues · Var | Probably explained | Balloons |
| June 24, 2014 | Muret · Haute-Garonne | Probably explained | Balloons |
| March 6, 2014 | Villeurbanne · Rhône | Explained | Balloons |
| November 3, 2013 | Saint-Benoît-des-Ondes · Ille-et-Vilaine | Probably explained | Balloons |
| October 27, 2013 | Collobrières · Var | Probably explained | Balloons |
| October 22, 2013 | Munster · Haut-Rhin | Probably explained | Balloons |
| October 11, 2013 | Aigues-Mortes · Gard | Probably explained | Balloons |
| October 9, 2013 | Allonne · Oise | Probably explained | Balloons |
| September 7, 2013 | Poissy · Yvelines | Probably explained | Balloons |
| August 21, 2013 | Nice · Alpes-Maritimes | Probably explained | Balloons |
| August 16, 2013 | La Gaude · Alpes-Maritimes | Probably explained | Balloons |
| June 9, 2013 | Quincy-sous-Sénart · Essonne | Probably explained | Balloons |
| June 6, 2013 | La Motte-Servolex · Savoie | Probably explained | Balloons |
| May 3, 2013 | Nice · Alpes-Maritimes | Probably explained | Balloons |
| April 14, 2013 | Plaisir · Yvelines | Probably explained | Balloons |
| December 1, 2012 | Paris | Probably explained | Balloons |
| September 29, 2012 | Boulogne-Billancourt · Hauts-de-Seine | Explained | Balloons |
| September 17, 2012 | Vern-sur-Seiche · Ille-et-Vilaine | Probably explained | Balloons |
| September 15, 2012 | Grasse · Alpes-Maritimes | Probably explained | Balloons |
| September 2, 2012 | Monétay-sur-Allier · Allier | Explained | Balloons |
| August 23, 2012 | Toulon · Var | Probably explained | Balloons |
| August 8, 2012 | Mortemart · Haute-Vienne | Probably explained | Balloons |
| August 5, 2012 | Èze · Alpes-Maritimes | Probably explained | Balloons |
| July 9, 2012 | Saint-Maur-des-Fossés · Val-de-Marne | Probably explained | Balloons |
| May 30, 2012 | Coulaines · Sarthe | Probably explained | Balloons |
| April 29, 2012 | Moulins-lès-Metz · Moselle | Probably explained | Balloons |
| February 19, 2012 | Arès · Gironde | Probably explained | Balloons |
| November 6, 2011 | La Ville-du-Bois · Essonne | Probably explained | Balloons |
| October 30, 2011 | Blanquefort · Gironde | Probably explained | Balloons |
| October 1, 2011 | Carrières-sous-Poissy · Yvelines | Probably explained | Balloons |
| May 29, 2011 | Nice · Alpes-Maritimes | Probably explained | Balloons |
| April 8, 2011 | Franconville · Val-d'Oise | Explained | Balloons |
| March 20, 2011 | Vernouillet · Eure-et-Loir | Probably explained | Balloons |
| January 27, 2011 | Marcorignan · Aude | Probably explained | Balloons |
| January 9, 2011 | La Foa | Probably explained | Balloons |
| November 14, 2010 | Menton · Alpes-Maritimes | Explained | Balloons |
| September 24, 2010 | Sargé-lès-le-Mans · Sarthe | Explained | Balloons |
| September 19, 2010 | Dole · Jura | Probably explained | Balloons |
| September 19, 2010 | Paris | Probably explained | Balloons |
| September 11, 2010 | Antibes · Alpes-Maritimes | Explained | Balloons |
| August 13, 2010 | Perpignan · Pyrénées-Orientales | Probably explained | Balloons |
| July 18, 2010 | Albi · Tarn | Probably explained | Balloons |
| July 18, 2010 | Canteleu · Seine-Maritime | Probably explained | Balloons |
| June 12, 2010 | Toulouse · Haute-Garonne | Probably explained | Balloons |
| June 3, 2010 | Fontenay-sous-Bois · Val-de-Marne | Probably explained | Balloons |
| May 1, 2010 | Sallanches · Haute-Savoie | Probably explained | Balloons |
| January 21, 2010 | Saint François Longchamp · Savoie | Probably explained | Balloons |
| November 12, 2009 | Changé · Sarthe | Probably explained | Balloons |
| September 26, 2009 | Meroux · Territoire de Belfort | Probably explained | Balloons |
| July 25, 2009 | Saint-Just-Saint-Rambert · Loire | Probably explained | Balloons |
| April 9, 2009 | Pontarlier · Doubs | Probably explained | Balloons |
| April 4, 2009 | Saint-Denis · Seine-Saint-Denis | Explained | Balloons |
| January 1, 2009 | Montreux | Probably explained | Balloons |
| November 7, 2008 | Bois-Guillaume · Seine-Maritime | Probably explained | Balloons |
| August 30, 2008 | Ablis · Yvelines | Explained | Balloons |
| August 15, 2008 | Féchain · Nord | Probably explained | Balloons |
| July 30, 2008 | Paris | Probably explained | Balloons |
| June 23, 2008 | Perpignan · Pyrénées-Orientales | Explained | Balloons |
| March 29, 2008 | Issy-les-Moulineaux · Hauts-de-Seine | Probably explained | Balloons |
| November 1, 2007 | Orléans · Loiret | Probably explained | Balloons |
| September 18, 2007 | Les Arcs · Var | Probably explained | Balloons |
| August 23, 2007 | Roubaix · Nord | Probably explained | Balloons |
| August 5, 2007 | Chambley-Bussières · Meurthe-et-Moselle | Explained | Balloons |
| August 4, 2007 | Vielle-Saint-Girons · Landes | Probably explained | Balloons |
| June 30, 2007 | Annemasse · Haute-Savoie | Explained | Balloons |
| June 30, 2007 | La Roche-sur-Foron · Haute-Savoie | Explained | Balloons |
| December 15, 2006 | Le Havre · Seine-Maritime | Probably explained | Balloons |
| October 20, 2002 | Annecy-le-Vieux · Haute-Savoie | Probably explained | Balloons |
| January 7, 2000 | Rambouillet · Yvelines | Probably explained | Balloons |
| March 17, 1997 | Cabestany · Pyrénées-Orientales | Probably explained | Balloons |
| October 9, 1994 | Saint-Cirgues · Haute-Loire | Probably explained | Balloons |
| July 31, 1994 | Allauch · Bouches-du-Rhône | Probably explained | Balloons |
| June 29, 1993 | La Condamine-Châtelard · Alpes-de-Haute-Provence | Probably explained | Balloons |
| June 27, 1993 | Le Port-Marly · Yvelines | Probably explained | Balloons |
| May 16, 1993 | Norges-la-Ville · Côte-d'Or | Probably explained | Balloons |
| May 2, 1990 | Bou · Loiret | Probably explained | Balloons |
| July 18, 1989 | « Lac d'Opale (le) » Estaing · Hautes-Pyrénées | Probably explained | Balloons |
| August 6, 1982 | Mont-Saint-Aignan · Seine-Maritime | Probably explained | Balloons |
| December 19, 1981 | Nice · Alpes-Maritimes | Probably explained | Balloons |
| November 16, 1980 | Monte San Vicino | Probably explained | Balloons |
| September 1, 1980 | Avon-les-Roches · Indre-et-Loire | Probably explained | Balloons |
| September 13, 1979 | Mortara | Explained | Balloons |
| July 13, 1979 | Fréjus · Var | Probably explained | Balloons |
| December 14, 1976 | Ajaccio | Explained | Balloons |
| July 23, 1965 | Blois · Loir-et-Cher | Probably explained | Balloons |
| September 14, 1959 | Sali | Probably explained | Balloons |
| September 20, 1956 | Brioude · Haute-Loire | Probably explained | Balloons |
| October 6, 1954 | Crépy-en-Valois · Oise | Probably explained | Balloons |
The figures on this page are computed from the official records cited on each case. See sources and method