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
Barn Swallow - Hirundo rustica
Export
Search results
Barn Swallow
Hirundo rustica
ML641129706
eBird checklist S270708882
Report
rating 2
1 rating
Jacob Hoyle
31 Aug 2025
Charleston, South Carolina, United States
Barn Swallow (American)
Hirundo rustica erythrogaster
ML641128099
eBird checklist S270632598
Report
Chuck Hignite
31 Aug 2025
Palm Beach, Florida, United States
Barn Swallow
Hirundo rustica
ML641125144
eBird checklist S268242416
Report
Andreas Stadler
19 Aug 2025
Vorpommern-Greifswald, Mecklenburg-Vorpommern, Germany
Barn Swallow
Hirundo rustica
ML641124578
eBird checklist S270690098
Report
alan murray
31 Aug 2025
Strafford, New Hampshire, United States
Barn Swallow
Hirundo rustica
ML641124567
eBird checklist S270690098
Report
alan murray
31 Aug 2025
Strafford, New Hampshire, United States
Barn Swallow
Hirundo rustica
ML641124511
eBird checklist S270551522
Report
rating 3
1 rating
Ricardo Moral
31 Aug 2025
A Coruña, Galicia, Spain
Barn Swallow
Hirundo rustica
ML641124248
eBird checklist S270449347
Report
Zsolt Semperger
30 Aug 2025
Garmisch-Partenkirchen, Bayern, Germany
Barn Swallow
Hirundo rustica
ML641123935
eBird checklist S270663245
Report
A Birder
31 Aug 2025
Fort Bend, Texas, United States
Barn Swallow
Hirundo rustica
ML641123404
eBird checklist S270689592
Report
rating 1
1 rating
Kevin Smith
31 Aug 2025
Harris, Texas, United States
Barn Swallow
Hirundo rustica
ML641123123
eBird checklist S227222651
Report
Patti Koger
19 Apr 2025
Liberty, Texas, United States
Media notes
Photo credit: PASH
Age and sex
Adult, Unknown sex - 1
Behaviors
Flying
Barn Swallow
Hirundo rustica
ML641122661
eBird checklist S270639286
Report
Anonymous
31 Aug 2025
DuPage, Illinois, United States
Barn Swallow
Hirundo rustica
ML641122403
eBird checklist S259681020
Report
Brynn Fricke
13 Jul 2025
Mercer, Pennsylvania, United States
Behaviors
Flying
Barn Swallow
Hirundo rustica
ML641121978
eBird checklist S268196388
Report
Howard Laidlaw
19 Aug 2025
Sabah, Malaysia
Barn Swallow
Hirundo rustica
ML641121977
eBird checklist S268196388
Report
Howard Laidlaw
19 Aug 2025
Sabah, Malaysia
Barn Swallow
Hirundo rustica
ML641121275
eBird checklist S270619268
Report
Paul Gorday
31 Aug 2025
Palm Beach, Florida, United States
Barn Swallow
Hirundo rustica
ML641120590
eBird checklist S270665998
Report
Linda Chittum
12 Aug 2025
Mesa, Colorado, United States
Barn Swallow
Hirundo rustica
ML641120303
eBird checklist S270676893
Report
Paul Miller
31 Aug 2025
Williams, Ohio, United States
Barn Swallow
Hirundo rustica
ML641120302
eBird checklist S270676893
Report
Paul Miller
31 Aug 2025
Williams, Ohio, United States
Barn Swallow
Hirundo rustica
ML641120304
eBird checklist S270676893
Report
Paul Miller
31 Aug 2025
Williams, Ohio, United States
Barn Swallow
Hirundo rustica
ML641120299
eBird checklist S270495190
Report
Carole Swann
30 Aug 2025
Bedford, Tennessee, United States
Age and sex
Adult, Unknown sex - 1
Behaviors
Flying
Barn Swallow
Hirundo rustica
ML641119623
eBird checklist S270635480
Report
rating 5
1 rating
Muhammad Alhujeli
31 Aug 2025
Al Madinah, Saudi Arabia
Barn Swallow
Hirundo rustica
ML641119622
eBird checklist S270635480
Report
rating 5
1 rating
Muhammad Alhujeli
31 Aug 2025
Al Madinah, Saudi Arabia
Barn Swallow
Hirundo rustica
ML641117637
eBird checklist S270655064
Report
John McKay
31 Aug 2025
Calvados, Normandie, France
Barn Swallow
Hirundo rustica
ML641117635
eBird checklist S270655064
Report
John McKay
31 Aug 2025
Calvados, Normandie, France
Barn Swallow
Hirundo rustica
ML641117291
eBird checklist S266063602
Report
Mehmet Baran
9 Aug 2025
Ankara, Türkiye
Barn Swallow
Hirundo rustica
ML641117162
eBird checklist S270633291
Report
rating 3
2 ratings
Monique Berlinguette
31 Aug 2025
La Haute-Yamaska, Quebec, Canada
Barn Swallow
Hirundo rustica
ML641115625
eBird checklist S270655992
Report
Consuelo Hernandez Garcia
25 Aug 2025
Apodaca, Nuevo León, Mexico
Barn Swallow
Hirundo rustica
ML641115365
eBird checklist S270575261
Report
rating 3
1 rating
Mu Sano
31 Aug 2025
Valladolid, Castilla y León, Spain
Barn Swallow
Hirundo rustica
ML641114940
eBird checklist S270643569
Report
Andy DeBroux
30 Aug 2025
King, Washington, United States
Barn Swallow
Hirundo rustica
ML641114941
eBird checklist S270643569
Report
Andy DeBroux
30 Aug 2025
King, Washington, United States
More results