House prices datasets

Median and mean prices paid for homes in every ward in England and Wales, for each year from 1995 to 2023. This was the final ONS ward-level edition.

Published by

Office for National Statistics

Covers

England and Wales

Years

1995 to 2022

Areas

Measures

Each measure is one kind of value you can request, using its id.

MeasureUnitCombining areas
Median house price paidhouse-price-medianGBPNot combined

“Adds up” means you can total it over areas or convert it to other areas. See Measures and periods for why some can't be combined.

Areas and years

Request each of these with its geography and code year as geography and boundaryYear.

AreasCode yearPeriodsCoversRecords
Wards20201995 to 2022England and Wales8,048

Things to know

  • Each period is the year ending December of that year. The source is a quarterly rolling series whose last edition ends at March 2023; that partial year is not comparable and is not published here.
  • The publisher's ward codes are mostly December 2020 codes. Temple Newsam's later source code is corrected to its geometrically identical December 2020 code and retained as sourceAreaCode; Garforth & Swillington changed geometry, so its later source code remains unresolved rather than being remapped.
  • Medians of an even number of sales fall on a half penny in the workbook; values are rounded to the whole pound the publisher displays.
  • A median of ward medians is not the median of the underlying sales, and no weight recovers it. Combining areas needs the sales themselves, which this source does not publish.

Corrections and improvements

These reviewed changes apply to what the API serves for this data. The publisher's source files are not changed; when a code correction applies, the served record retains the publisher's code as sourceAreaCode.

ChangeWhat the API servesApplies when
Temple Newsam ward-code repairThe API serves the unchanged value under December 2020 code E05011412 and retains E05013831 as sourceAreaCode.GET /v1/data/house-price-median?period={period}&geography=ward&boundaryYear=2020
Opt-in canonical measure-unit presentationOn the explicit canonical request, each numeric value and any publisher-supplied interval bound is multiplied by the measure's declared scale; the response names the resulting unit and calculation.GET /v1/data/{measure-id}?units=canonical
curl "https://api.ukdataatlas.com/v1/corrections?measure=house-price-median"
get/correctionsList reviewed corrections

Request it

Get the first page of house-price-median for wards:

curl "https://api.ukdataatlas.com/v1/data/house-price-median?period=2022&geography=ward&boundaryYear=2020&limit=5"

Read the measure's full definition, including every period it's published for:

curl "https://api.ukdataatlas.com/v1/measures/house-price-median"
get/data/{measure-id}Get observationsget/data/{measure-id}/seriesGet a time series

Source and licence

DatasetPublisherLicence
House PricesOffice for National StatisticsOpen Government Licence v3.0

Using this data in something you publish? Get attribution text with measure=house-price-median returns the credit line to include.

Downloads

Download complete publisher-observation files instead of paging through the API. Each file has a stable hash and covers one measure, period set and source geography. Any reviewed served code correction is documented and retains its publisher code on the affected record. The source and licence information above applies to these files too; preserve the attribution and note any cleaning or reformatting when you redistribute one.

MeasureCoverageRecordsDownload
Median house price paidhouse-price-medianWards · 1995 to 2022 · code year 2020225,225JSON