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
עִברִית
日本語
Norsk
Português (Portugal)
Português (Brasil)
Русский
Türkçe
Українська
中文 (繁體)
中文(简体)
Media Search - Macaulay Library and eBird
Filters
Species
Species name
Clear
Not found
Powered by
Macaulay Library
and
eBird
Filter by photos
Photos
Filter by audio
Audio
Filter by video
Videos
Filter
Export
Filters
Close
Location
Date
Contributor
More filters
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
Alberta, Canada
Remove filter
Barn Swallow - Hirundo rustica
Export
Search results
Barn Swallow
Hirundo rustica
ML620825240
eBird checklist S181323963
Report
Ian Thomson
13 Jun 2024
Banff, Alberta, Canada
Barn Swallow
Hirundo rustica
ML620802599
eBird checklist S183148213
Report
Robert Leonhardt
22 Jun 2024
Medicine Hat, Alberta, Canada
Barn Swallow
Hirundo rustica
ML620795936
eBird checklist S183138522
Report
Zain Sirohey
22 Jun 2024
Edmonton, Alberta, Canada
Barn Swallow
Hirundo rustica
ML620795933
eBird checklist S183138522
Report
Zain Sirohey
22 Jun 2024
Edmonton, Alberta, Canada
Barn Swallow
Hirundo rustica
ML620775896
eBird checklist S183077653
Report
rating 4
1 rating
Dan Schiebelbein
22 Jun 2024
Medicine Hat, Alberta, Canada
Age and sex
Adult, Unknown sex - 1
Behaviors
Flying; Foraging or eating; Vocalizing
Barn Swallow
Hirundo rustica
ML620766462
eBird checklist S183395881
Report
rating 4
1 rating
Wayne Oakes
15 Jun 2024
Edmonton, Alberta, Canada
Barn Swallow
Hirundo rustica
ML620766460
eBird checklist S183395881
Report
rating 4
1 rating
Wayne Oakes
15 Jun 2024
Edmonton, Alberta, Canada
Barn Swallow
Hirundo rustica
ML620766458
eBird checklist S183395881
Report
rating 3
1 rating
Wayne Oakes
15 Jun 2024
Edmonton, Alberta, Canada
Barn Swallow
Hirundo rustica
ML620737736
eBird checklist S183238177
Report
rating 3
1 rating
Wayne Oakes
13 Jun 2024
Edmonton, Alberta, Canada
Age and sex
Adult, Unknown sex - 1
Barn Swallow
Hirundo rustica
ML620737731
eBird checklist S183238177
Report
rating 3
1 rating
Wayne Oakes
13 Jun 2024
Edmonton, Alberta, Canada
Age and sex
Adult, Unknown sex - 1
Barn Swallow (American)
Hirundo rustica erythrogaster
ML620731462
eBird checklist S183193069
Report
Anne R.
22 Jun 2024
Edmonton, Alberta, Canada
Barn Swallow (American)
Hirundo rustica erythrogaster
ML620731464
eBird checklist S183193069
Report
Anne R.
22 Jun 2024
Edmonton, Alberta, Canada
Barn Swallow (American)
Hirundo rustica erythrogaster
ML620731461
eBird checklist S183193069
Report
Anne R.
22 Jun 2024
Edmonton, Alberta, Canada
Barn Swallow (American)
Hirundo rustica erythrogaster
ML620731463
eBird checklist S183193069
Report
Anne R.
22 Jun 2024
Edmonton, Alberta, Canada
Barn Swallow
Hirundo rustica
ML620729684
eBird checklist S182937296
Report
Allan Williams
21 Jun 2024
Red Deer, Alberta, Canada
Barn Swallow
Hirundo rustica
ML620729683
eBird checklist S182937296
Report
Allan Williams
21 Jun 2024
Red Deer, Alberta, Canada
Barn Swallow
Hirundo rustica
ML620728123
eBird checklist S183151299
Report
Marilyn Weber
22 Jun 2024
Calgary, Alberta, Canada
Barn Swallow
Hirundo rustica
ML620678433
eBird checklist S182906921
Report
Alfred Scott
16 Jun 2024
Banff, Alberta, Canada
Barn Swallow
Hirundo rustica
ML620644995
eBird checklist S182556481
Report
Pam Hardy
19 Jun 2024
Drumheller, Alberta, Canada
Barn Swallow
Hirundo rustica
ML620644429
eBird checklist S182520631
Report
Pam Hardy
19 Jun 2024
Lethbridge, Alberta, Canada
Barn Swallow
Hirundo rustica
ML620644122
eBird checklist S182484349
Report
Pam Hardy
19 Jun 2024
Drumheller, Alberta, Canada
Barn Swallow
Hirundo rustica
ML620644123
eBird checklist S182484349
Report
Pam Hardy
19 Jun 2024
Drumheller, Alberta, Canada
Barn Swallow (American)
Hirundo rustica erythrogaster
ML620627349
eBird checklist S182579647
Report
Anne R.
19 Jun 2024
Edmonton, Alberta, Canada
Barn Swallow (American)
Hirundo rustica erythrogaster
ML620627350
eBird checklist S182579647
Report
Anne R.
19 Jun 2024
Edmonton, Alberta, Canada
Barn Swallow (American)
Hirundo rustica erythrogaster
ML620627351
eBird checklist S182579647
Report
Anne R.
19 Jun 2024
Edmonton, Alberta, Canada
Barn Swallow
Hirundo rustica
ML620560003
eBird checklist S179839217
Report
Jocelyn Rawleigh
6 Jun 2024
Lethbridge, Alberta, Canada
Barn Swallow
Hirundo rustica
ML620517468
eBird checklist S47854409
Report
William Clark
8 Jul 2018
Banff, Alberta, Canada
Barn Swallow
Hirundo rustica
ML620517462
eBird checklist S47854409
Report
William Clark
8 Jul 2018
Banff, Alberta, Canada
Barn Swallow
Hirundo rustica
ML620464269
eBird checklist S181706667
Report
Anne R.
15 Jun 2024
Edmonton, Alberta, Canada
Barn Swallow
Hirundo rustica
ML620464270
eBird checklist S181706667
Report
Anne R.
15 Jun 2024
Edmonton, Alberta, Canada
More results