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
rating 2
1 rating
Jacob Hoyle
31 Aug 2025
Kiawah Island--Captain Sams Spit, Charleston, South Carolina, United States
ML641129706
Report
Barn Swallow (American)
Hirundo rustica erythrogaster
Chuck Hignite
31 Aug 2025
Browns Farm Rd., Palm Beach, Florida, United States
ML641128099
Report
Barn Swallow
Hirundo rustica
Andreas Stadler
19 Aug 2025
Ryck am Ryckwäldchen bis Ostseeviertel, Greifswald, Vorpommern-Greifswald, Mecklenburg-Vorpommern, Germany
ML641125144
Report
Barn Swallow
Hirundo rustica
alan murray
31 Aug 2025
Pickering Ponds, Rochester, Strafford, New Hampshire, United States
ML641124578
Report
Barn Swallow
Hirundo rustica
alan murray
31 Aug 2025
Pickering Ponds, Rochester, Strafford, New Hampshire, United States
ML641124567
Report
Barn Swallow
Hirundo rustica
rating 3
1 rating
Ricardo Moral
31 Aug 2025
Brión--Ribeiras do Sar, Rial, A Coruña, Galicia, Spain
ML641124511
Report
Barn Swallow
Hirundo rustica
Zsolt Semperger
30 Aug 2025
Oberammergau, Garmisch-Partenkirchen, Bayern, Germany
ML641124248
Report
Barn Swallow
Hirundo rustica
A Birder
31 Aug 2025
Cullinan Park, Sugar Land (UTC 095), Fort Bend, Texas, United States
ML641123935
Report
Barn Swallow
Hirundo rustica
rating 1
1 rating
Kevin Smith
31 Aug 2025
" Oceania Ct, Harris, Texas, United States
ML641123404
Report
Barn Swallow
Hirundo rustica
Patti Koger
19 Apr 2025
Trinity River NWR--Champion Lake (UTC 032B), Liberty, Texas, United States
ML641123123
Report
Barn Swallow
Hirundo rustica
Anonymous
31 Aug 2025
Wood Dale Reservoir, DuPage, Illinois, United States
ML641122661
Report
Barn Swallow
Hirundo rustica
Brynn Fricke
13 Jul 2025
Big Bend Boat Launch, Mercer US-PA 41.28509, -80.32068, Mercer, Pennsylvania, United States
ML641122403
Report
Barn Swallow
Hirundo rustica
Howard Laidlaw
19 Aug 2025
Crocker Range NP--Mahua Waterfall, Sabah, Malaysia
ML641121978
Report
Barn Swallow
Hirundo rustica
Howard Laidlaw
19 Aug 2025
Crocker Range NP--Mahua Waterfall, Sabah, Malaysia
ML641121977
Report
Barn Swallow
Hirundo rustica
Paul Gorday
31 Aug 2025
John D. MacArthur Beach SP, Palm Beach, Florida, United States
ML641121275
Report
Barn Swallow
Hirundo rustica
Linda Chittum
12 Aug 2025
Cheney Reservoir, Mesa, Colorado, United States
ML641120590
Report
Barn Swallow
Hirundo rustica
Paul Miller
31 Aug 2025
Lake La Su An Wildlife Area, Unit F, Williams, Ohio, United States
ML641120303
Report
Barn Swallow
Hirundo rustica
Paul Miller
31 Aug 2025
Lake La Su An Wildlife Area, Unit F, Williams, Ohio, United States
ML641120302
Report
Barn Swallow
Hirundo rustica
Paul Miller
31 Aug 2025
Lake La Su An Wildlife Area, Unit F, Williams, Ohio, United States
ML641120304
Report
Barn Swallow
Hirundo rustica
Carole Swann
30 Aug 2025
3580 SR-130, Tullahoma US-TN 35.39534, -86.32947, Bedford, Tennessee, United States
ML641120299
Report
Barn Swallow
Hirundo rustica
rating 5
1 rating
Muhammad Alhujeli
31 Aug 2025
Yanbu Sea Front (الواجهة البحرية بينبع), Al Madinah, Saudi Arabia
ML641119623
Report
Barn Swallow
Hirundo rustica
rating 5
1 rating
Muhammad Alhujeli
31 Aug 2025
Yanbu Sea Front (الواجهة البحرية بينبع), Al Madinah, Saudi Arabia
ML641119622
Report
Barn Swallow
Hirundo rustica
John McKay
31 Aug 2025
Plage d'Asnelles/Gold Beach, Calvados, Normandie, France
ML641117637
Report
Barn Swallow
Hirundo rustica
John McKay
31 Aug 2025
Plage d'Asnelles/Gold Beach, Calvados, Normandie, France
ML641117635
Report
Barn Swallow
Hirundo rustica
Mehmet Baran
9 Aug 2025
Haymana Göleti, Ankara, Türkiye
ML641117291
Report
Barn Swallow
Hirundo rustica
rating 3
2 ratings
Monique Berlinguette
31 Aug 2025
PN de la Yamaska--Secteur Cleary, La Haute-Yamaska, Quebec, Canada
ML641117162
Report
Barn Swallow
Hirundo rustica
Consuelo Hernandez Garcia
25 Aug 2025
308 Nuevo León 186, Agua Fría, Nuevo León, MX (25.816, -100.152), Apodaca, Nuevo León, Mexico
ML641115625
Report
Barn Swallow
Hirundo rustica
rating 3
1 rating
Mu Sano
31 Aug 2025
Aldeamayor de San Martín--Dehesa de El Raso, Valladolid, Castilla y León, Spain
ML641115365
Report
Barn Swallow
Hirundo rustica
Andy DeBroux
30 Aug 2025
Redmond--Idylwood Park, King, Washington, United States
ML641114940
Report
Barn Swallow
Hirundo rustica
Andy DeBroux
30 Aug 2025
Redmond--Idylwood Park, King, Washington, United States
ML641114941
Report
More results