Using eBird for science

Interested in using eBird data scientifically? Here are our key tips and tricks and the next opportunities to learn from the eBird analysis team in person. 

Upcoming workshops

Members of the eBird analysis team are leading workshops at the American Ornithological Society Conference in Alaska in June 2019. See all workshops.

Best Practices for eBird Data I: Accessing and preparing eBird data for analysis in R

Tuesday 25 June 8am – 12 noon

Best Practices for eBird Data II: Modeling distribution and abundance using eBird data

Tuesday 25 June 1pm – 5pm

Working with eBird Status and Trends data products in R

Friday 28 June 12 noon – 2pm

Accessing raw eBird data

Download raw data here.

Once you have the data in hand, the R package auk can be used to extract and prepare eBird data for analysis.  Learn about auk here.

Analysing raw eBird data

eBird data bring a number of challenges for analysis and it is important to consider how the data are generated when using them for analysis. We outline best practices for analysing eBird data in this paper. Don’t forget to look at the appendices! We also provide R code for producing species distributions with eBird here: Many of the principles outlined here apply to other analyses with eBird and other citizen science datasets.

Accessing and Analyzing Status and Trends Data Products

eBird Status and Trends data products include estimates of species ranges, abundances, and environmental associations for over 100 species in North America. These data products are hosted by Amazon Web Services Open Data program at

We also provide the R package ebirdst to help access, manipulate, and analyze these data.