Energy use benchmark: methodology

Where the numbers come from

Everything on this page is derived from OpenSynth / Faraday, published by Centre for Net Zero under CDLA-Permissive-2.0: synthetic household profiles generated from around a billion smart meter readings, sampled 1 March 2024 to 1 March 2025. We read 3,000,000 of them and cut them by the conditioning labels the dataset carries. The derivation is scripts/derive-cohorts.py, and the aggregates it produces are published in full.

The cross-check that makes it worth trusting: the baseline comes out at 9.737 kWh/day from 1,786,768 profiles. SERL Statistics Report 1 — an entirely independent source, around 13,000 real metered GB households — publishes a mean of 9.8 kWh/day. One synthetic dataset and one metered one, 0.6% apart.

Why there is no percentile

Because we do not have one. The aggregates are means. Turning a mean into “you are in the 78th percentile” requires a distribution we did not derive, and inventing one would be exactly the sort of thing this site exists not to do.

So the comparison is a ratio against a cohort average, and the bands around it are wide on purpose. Eight per cent above a population mean is not “high”; it is noise dressed up as a finding.

What each property type averages

Property typekWh/daykWh/yearProfiles
Detached house10.593,866319,763
Semi-detached house10.013,652636,663
Terraced house9.413,434559,328
Flat or maisonette8.883,239225,044
Bungalow *8.052,9393,401

* Bungalows are 3,401 profiles against 319,763 detached, and come out below flats — which is not credible for British bungalows. Small-sample noise in an under-represented category. Shown, flagged, not leaned on.

These cohorts exclude households with a heat pump or an EV, so the technology uplifts below add to them cleanly rather than double-counting.

Why we don’t ask for your EPC band

Because in this data it makes no difference, and asking for something that changes nothing wastes your time and implies a precision that is not there.

EPC bandkWh/dayProfiles
A/B/C9.70827,786
D/E9.70493,602
F/G9.9955,547

For a gas-heated home this is defensible: EPC measures fabric and heating, and your electricity is lights, appliances and hot water. It should not move much.

For heat pump households it is not defensible, because there insulation should dominate, and the data shows the same flatness. EPC band moves consumption by under 0.1% within a property type, including for heat pump households where it should dominate. We treat that as a limitation of the synthetic data rather than a finding, and build nothing on it. We have asked Centre for Net Zero directly whether the model conditions on EPC at all, because they are the only people who can settle it. We publish the EPC cuts anyway, because a null result is still a result and somebody may want to argue with it.

The technology uplifts

Storage heating has no label in the dataset, so it is not a cut and not in the expected figure. We ask about it only so we can tell you that.

The optional postcode, and what it actually buys you

The dataset carries no region. What it carries instead is a k-means cluster of each household’s LSOA, computed on socio-demographic features — so it groups neighbourhoods by who lives in them, not by where they are. Two neighbourhoods in the same cluster can be three hundred miles apart.

That makes it an area type, and the page says so rather than saying “homes near you”, which would be a different claim and a false one. What it is not is negligible. Across the 29 area types the mean runs from 8.26 to 11.45 kWh a day, a spread of 1.39×. Property type — the thing every comparison tool asks for — spans 1.19×. The cut nobody asks for moves the answer more than the cut everybody asks for.

That property figure leaves bungalows out, and we should say so rather than let you discover it. Bungalows come out at 8.05 kWh a day on 3,401 profiles, below flats, which is not credible and is flagged as noise everywhere else on this page. Put it back in and property type spans 1.32× — still less than the area spread, so the point survives either way. It is a smaller gap than the headline, and quoting only the wider one would have been the easy thing to do.

We do not fold it into the expected figure. Property type and area type are correlated — semis are not spread evenly across area types — so multiplying the two ratios would double-count by an amount we cannot measure. It sits next to the main result instead, and where the two disagree, that disagreement is the useful part.

Your postcode does not reach our server. Your browser sends it to postcodes.io, gets back the LSOA code, and sends us only that. A postcode is around fifteen households; an LSOA is around fifteen hundred. The lookup table from LSOA to cluster is roughly 42,000 rows and stays on the server. There is a longer version of this on the privacy page.

Three limits worth stating. The mapping holds 33,755 in England, 6,972 in Scotland, 1,917 in Wales. Northern Ireland is not in it, and a Northern Irish postcode is told so rather than quietly matched to something wrong. Second, those English and Welsh figures are the 2021 boundary set — we assumed 2011 while building this and the counts said otherwise, which matters because the code a postcode lookup hands back by default is the 2011 one. We ask for the 2021 code first and fall back, so either works. Scotland is on its 2011 data zones, which is correct rather than inconsistent: Scotland has never re-cut them.

Third, one of the thirty area types had too few profiles to publish a mean — 0.34% of neighbourhoods fall in it. A postcode there gets told there is no figure, rather than being given the nearest one.

Seasonality

Monthly expectations come from the monthly cuts, expressed as an index against the annual mean. Heat pump households get their own index, because theirs is a completely different curve: their December runs around 1.7× their July, against roughly 1.2× for everyone else. Applying the general index to a heat pump home would understate winter by hundreds of kilowatt hours.

The reason to look at the monthly table at all is that it catches something the annual total hides. A household whose yearly figure is ordinary but whose January bill is double the expectation is almost always heating with electricity somewhere — an immersion heater doing more than it should, a plug-in heater in a cold room, or electric heating nobody mentioned.

Why this is higher than Ofgem’s typical figure

Ofgem’s typical domestic consumption value for electricity is a medium household benchmark, revised down in July 2026. The mean here runs around 40% above it. Both are correct; they answer different questions. A mean is pulled upward by the minority of homes that heat with electricity and by the long right-hand tail of heavy users, and a typical value is deliberately not.

This matters more than it sounds. Measuring your household against a median-like figure and concluding you are wasteful is one of the most common mistakes people make about their own energy use, and it leads to money spent on the wrong things.

Known limitations


Back to the benchmark, or take the underlying aggregates.