Visualising Ireland's Residential Property Price Register (with thanks to D3, crossfilter and dc.js)

The visualisations below use D3, dc.js and crossfilter to represent house sale data taken from Ireland's Property Price Register. Click and drag and watch the graphs move and then when that gets old see ...

  1. How many sales were there in 2016 and 2017?
  2. Which months are the busiest?
  3. How does Cork compare to Dublin?
  4. What happened to average house prices in Wicklow between 2010 and 2018?
  5. Are houses sold on the weekend?
  6. etc

The dataset in use here is not dynamically retrieved from the PPR website, it is taken from a static grab of all house sale data in the PPR as of Jan 1, 2020. The primary motivation here is to play around with data visualisation rather than to provide yet another PPR search tool; see this and that for interactive PPR search tools.

Note: the data displayed here is subject to the reuse conditions stipulated by the Property Services Regulatory Authority.


selected out of records | Reset All
Average Price (x-axis) // Number of Sales (y-axis)
Date (x-axis) // Number of Sales (y-axis)
Number of Sales Per Year
Number of Sales Per Month
Number of Sales Per Day
Raw Data Table

Tabular form of the data displayed in the visualisations so if you filter the visualisations then this data will be filtered too. Additionally, you may filter this data by using the search bar but the filter applied in the search bar will not cause the visualisations to be filtered i.e. this filter is only applied to the data table. To reduce the burden on the browser the raw data set is limited to 1000 records.

Date Price Address County Post Code Full Market Price? Excludes VAT?