Skip to content
Skip to results
Menu
Close
Main navigation
Submit
Explore
My eBird
Science
About
News
Help
Secondary navigation
Donate
Sign in
Language
Čeština
Deutsch
English
Español (América Latina)
Español (España)
Euskara
Français
עִברִית
Italiano
日本語
Монгол
Norsk
Português (Portugal)
Português (Brasil)
Русский
Türkçe
Українська
中文 (繁體)
中文(简体)
Media Search - Macaulay Library and eBird
Filters
Birds
Habitat/Soundscape
Other animals
All
Species name
Clear
Not found
Filter by photos
Photos
Filter by audio
Audio
Filter by video
Videos
Filter
Export
Filters
Close
Location
Date
Contributor
Filters
Archive
Show results
View as image gallery
View as grid of cards
View as list with more data
View
Recently uploaded
Search
Clear filters
Remove filter
region.California, region. United States (US)
Remove filter
Barn Swallow - Hirundo rustica
Export
Search results
Barn Swallow
Hirundo rustica
ML642883333
eBird checklist S277066978
Report
John Ramírez Núñez
3 Oct 2025
Alajuela, Costa Rica
Barn Swallow
Hirundo rustica
ML642882071
eBird checklist S277079076
Report
Marc Behrendt
3 Oct 2025
Orange, Florida, United States
Barn Swallow
Hirundo rustica
ML642880052
eBird checklist S274613593
Report
Ben Martin Mortimer
21 Sep 2025
Rift Valley, Kenya
Age and sex
Adult, Unknown sex - 1
Barn Swallow
Hirundo rustica
ML642880053
eBird checklist S274613593
Report
Ben Martin Mortimer
21 Sep 2025
Rift Valley, Kenya
Age and sex
Adult, Unknown sex - 1
Barn Swallow
Hirundo rustica
ML642880051
eBird checklist S274613593
Report
Ben Martin Mortimer
21 Sep 2025
Rift Valley, Kenya
Age and sex
Adult, Unknown sex - 1
Barn Swallow
Hirundo rustica
ML642878183
eBird checklist S276292045
Report
Nicolás García Del Castello
28 Sep 2025
General Pedernera, San Luis, Argentina
Barn Swallow (White-bellied)
Hirundo rustica rustica
ML642877135
eBird checklist S268703133
Report
Simone Littledale
22 Aug 2025
Perthshire and Kinross, Scotland, United Kingdom
Barn Swallow
Hirundo rustica
ML642876429
eBird checklist S276890366
Report
John Kiseda
2 Oct 2025
El Paso, Texas, United States
Barn Swallow
Hirundo rustica
ML642876377
eBird checklist S276890366
Report
John Kiseda
2 Oct 2025
El Paso, Texas, United States
Barn Swallow
Hirundo rustica
ML642876261
eBird checklist S277062558
Report
prem sai
3 Oct 2025
Chittoor, Andhra Pradesh, India
Barn Swallow
Hirundo rustica
ML642876041
eBird checklist S276890366
Report
John Kiseda
2 Oct 2025
El Paso, Texas, United States
Barn Swallow
Hirundo rustica
ML642874525
eBird checklist S227283371
Report
rating 5
2 ratings
Alexander Thomas
20 Apr 2025
Potsdam-Mittelmark, Brandenburg, Germany
Age and sex
Adult Male - 1
Behaviors
Vocalizing
Barn Swallow
Hirundo rustica
ML642874528
eBird checklist S227283371
Report
rating 5
2 ratings
Alexander Thomas
20 Apr 2025
Potsdam-Mittelmark, Brandenburg, Germany
Age and sex
Adult Male - 1
Barn Swallow
Hirundo rustica
ML642874527
eBird checklist S227283371
Report
rating 5
2 ratings
Alexander Thomas
20 Apr 2025
Potsdam-Mittelmark, Brandenburg, Germany
Age and sex
Adult Male - 1
Barn Swallow
Hirundo rustica
ML642874526
eBird checklist S227283371
Report
rating 5
2 ratings
Alexander Thomas
20 Apr 2025
Potsdam-Mittelmark, Brandenburg, Germany
Age and sex
Adult Male - 1
Behaviors
Vocalizing
Barn Swallow
Hirundo rustica
ML642871146
eBird checklist S277047632
Report
Fabio Moretto
3 Oct 2025
Veneto, Italy
Barn Swallow
Hirundo rustica
ML642871078
eBird checklist S274373164
Report
Ben Martin Mortimer
20 Sep 2025
Rift Valley, Kenya
Age and sex
Adult, Unknown sex - 1
Behaviors
Flying
Barn Swallow
Hirundo rustica
ML642868344
eBird checklist S277039126
Report
rating 3
1 rating
Dick Murray
3 Oct 2025
Collier, Florida, United States
Barn Swallow
Hirundo rustica
ML642867213
eBird checklist S277027926
Report
rating 5
1 rating
Gérard Viens
3 Oct 2025
La Haute-Yamaska, Quebec, Canada
Barn Swallow
Hirundo rustica
ML642867183
eBird checklist S277027926
Report
rating 5
1 rating
Gérard Viens
3 Oct 2025
La Haute-Yamaska, Quebec, Canada
Barn Swallow
Hirundo rustica
ML642867158
eBird checklist S277027926
Report
rating 5
1 rating
Gérard Viens
3 Oct 2025
La Haute-Yamaska, Quebec, Canada
Barn Swallow
Hirundo rustica
ML642866639
eBird checklist S277034312
Report
Stéphane Thomin
15 Apr 2024
Seine-et-Marne, Île-de-France, France
Barn Swallow
Hirundo rustica
ML642865743
eBird checklist S276982030
Report
Sumanth Kerur
3 Oct 2025
Udupi, Karnataka, India
Barn Swallow
Hirundo rustica
ML642865744
eBird checklist S276982030
Report
Sumanth Kerur
3 Oct 2025
Udupi, Karnataka, India
Barn Swallow
Hirundo rustica
ML642865742
eBird checklist S276982030
Report
Sumanth Kerur
3 Oct 2025
Udupi, Karnataka, India
Barn Swallow
Hirundo rustica
ML642865725
eBird checklist S277029896
Report
Ben Rittner
1 Oct 2025
HaZafon, Israel
Barn Swallow
Hirundo rustica
ML642865144
eBird checklist S277029835
Report
Chris Baines
2 Oct 2025
Dumfries and Galloway, Scotland, United Kingdom
Age and sex
Adult, Unknown sex - 1
Behaviors
Preening, scratching, or bathing
Barn Swallow
Hirundo rustica
ML642862544
eBird checklist S276996749
Report
Joni Reeder
3 Oct 2025
Manatee, Florida, United States
Barn Swallow
Hirundo rustica
ML642859835
eBird checklist S275537578
Report
Sahana M
22 Sep 2025
Kheda, Gujarat, India
Barn Swallow
Hirundo rustica
ML642858332
eBird checklist S274929859
Report
Gary McGurk
22 Sep 2025
Cork, Munster, Ireland
More results