Skip to content

Data package containing tables, shapefiles, etc. for the 2001-2019 Australian elections and Censuses

Notifications You must be signed in to change notification settings


Repository files navigation


CRAN_Status_Badge Travis-CI Build Status AppVeyor Build Status

Exploring Election and Census Highly Informative Data Nationally for Australia

The R package eechidna provides data from the Australian Federal elections in 2001, 2004, 2007, 2010, 2013, 2016, 2019 and 2022 along with the Australian Census information for each House of Representatives electorate from the 2001, 2006, 2011 and 2016 Censuses. Additionally, Census information is imputed for electorates in years 2004, 2007, 2010, 2013 and 2019. It also includes tools for visualizing and analysing the data.

This package was developed during the rOpenSci auunconf event in Brisbane, Queensland, during 21-22 April 2016. It has been updated many times since to include election and Census information for 2001, 2011 and 2019. Peter Ellis’ work on the NZ electoral data was an important inspiration for this package.

You can find out more about eechidna here:

How to install

You can install the latest release of the package from CRAN like this


Or you can install the development version from github, which may have some changes that are not yet on CRAN, using devtools, like this:

                         build_vignettes = TRUE)

If you are using Linux, you may need some additional libraries for the mapping functions, you can get these with this line:

apt-get install libgdal-dev libgeos-dev -y

How to use

The package consists of several datasets, which includes Australian Census data at electorate level, Australian Federal election (House of Representatives) voting data from electorates and polling booths, and shapefiles for Australian electoral districts at various points in time. In addition to the data provided, eechidna includes a highly interactive web app for exploring the election and census data together. This app uses the shiny framework, and can be run locally on your computer with the command eechidna::launchApp(). There is a video demo of the app here:

We have many vignettes that show how to access these data in the package, and demonstrate how to analyse the data using R. These can be found in the articles tab at the top of this page.

There are also three vignettes that demonstrate how to use the spatial data to make maps. Mapping election data for Australia is not trivial because of the extreme variation in electorate size. In these vignettes we show some methods for effectively visualizing election data in Australia. These too are found in the articles tab at the top of this page.

Additionally, there is a vignette on how we have imputed electoral Census data in election years for which a Census does not exactly align.


This package is free and open source software, licensed under GPL (>= 2).

Feedback, contributing, etc.

Please open an issue if you find something that doesn’t work as expected or have questions or suggestions. Note that this project is released with a Guide to Contributing and a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.


Thanks to Xiaoyue Cheng for her cartogram package which supplies the Dorling algorithm for this package. Thanks also to Roger Bivand for his rgdal and rgeos packages which has some key functions for working with shapefiles. Thanks to Scott Chamberlain and Yihui Xie for help with troubleshooting.