PRISM
Version 1.2 · 27 August 2026
Our model of the residential stock: how we turn records of homes that sold into a picture of every home, including the ones that didn't.
Why build a stock model?
Property tax proposals stand or fall on counting. A surcharge on £2 million homes, a Council Tax revaluation, a replacement for Stamp Duty: pricing any of them means knowing how many homes sit at each value and where. No official source publishes that. Taxes fall on every home; price data exists only for the ones that sell. So we built PRISM, an estimate of England's full residential stock by current value and region.
How we build it
England has around 26 million homes; about 830,000 a year sold across 2024 and 2025, roughly 3 in every 100, and nearly all hard data on house prices comes from that small, self-selected slice. It is not a fair sample. A £350,000 semi in Leeds changes hands far more often than a £6 million house in Kensington, so counting expensive homes by counting expensive sales undercounts them, and the more expensive the home the worse the undercount.
That bias can be measured directly: compare each band's sales against the VOA's count of its homes, giving a turnover rate, sales per 100 homes per year. It is a transaction rate, not the share of homes that sold: 1.2% of sales in a single year and 2.2% across two are repeat sales of the same property.
Sales per 100 homes per year, by Council Tax band
England, the local authority and band cells we model (98% of the stock), averaged over 2024 and 2025. Sales without a recorded band are assigned one probabilistically (see Coverage, below) and counted fractionally.
The shape is a hump. Turnover peaks in bands D and E at about 3.7% a year, then falls: 3.1% in band G, 2.6% in band H. Band A is also low, for a different reason the audit below explains. Both ends of the market are under-represented in sales data, so a correction has to scale each cell's sales up by exactly how rarely its homes sell.
That is a reweighting, and we do it the way good opinion polling does. A pollster does not treat the thousand people who answered the phone as a miniature Britain; they reweight to match known totals for age and region. We do the same for homes, anchored to the one source covering every dwelling whether it sold or not: the Valuation Office Agency's count of homes in each Council Tax band, in every local authority. The table below is what that produces: pure counting, no fitted model in it. The rest of the page tests whether the counting deserves belief.
England's homes, by price and region
Two headlines. England has roughly 164,000 homes worth more than £2 million, almost two-thirds of them in London, and about 21,000 worth more than £5 million, 85% in London. At the other end, 1.4 million homes are worth under £100,000, seven in ten of them in the North East, North West and Yorkshire.
Estimated homes by current value and region
England, values indexed to Q2 2026. Counts rounded to the nearest 100; totals computed before rounding. Columns add up to the VOA's stock counts by construction. Covers the 98.5% of stock in cells with at least one matched 2024–25 sale.
| Value | North East | North West | Yorks & Humber | East Mids | West Mids | East | London | South East | South West | England |
|---|---|---|---|---|---|---|---|---|---|---|
| Under £100k | 357,100 | 353,000 | 255,000 | 92,900 | 143,300 | 45,400 | — | 60,400 | 66,300 | 1,373,400 |
| £100k–£150k | 301,000 | 658,200 | 438,100 | 287,700 | 346,300 | 170,300 | 50,300 | 187,900 | 200,000 | 2,639,900 |
| £150k–£200k | 234,100 | 693,100 | 457,400 | 483,200 | 513,700 | 298,000 | 107,000 | 334,800 | 322,500 | 3,443,800 |
| £200k–£300k | 218,300 | 886,100 | 532,000 | 740,800 | 844,000 | 720,800 | 444,300 | 876,600 | 790,200 | 6,052,900 |
| £300k–£400k | 95,400 | 426,900 | 236,500 | 333,900 | 387,900 | 654,300 | 678,300 | 926,400 | 575,500 | 4,315,300 |
| £400k–£500k | 39,800 | 207,600 | 114,500 | 145,400 | 180,000 | 393,000 | 737,600 | 636,200 | 309,800 | 2,764,100 |
| £500k–£750k | 30,100 | 166,100 | 94,200 | 109,900 | 155,500 | 378,700 | 1,010,800 | 688,800 | 285,000 | 2,919,100 |
| £750k–£1m | 7,800 | 46,200 | 27,200 | 25,800 | 43,600 | 117,200 | 374,200 | 245,300 | 92,900 | 980,200 |
| £1m–£1.5m | 2,800 | 20,200 | 10,300 | 9,600 | 15,900 | 58,800 | 239,800 | 137,100 | 41,800 | 536,300 |
| £1.5m–£2m | 700 | 4,900 | 2,400 | 2,100 | 4,200 | 16,100 | 90,200 | 44,100 | 11,100 | 175,800 |
| £2m–£3m | 300 | 2,400 | 1,100 | 1,100 | 1,600 | 7,800 | 57,000 | 21,900 | 5,100 | 98,300 |
| £3m–£5m | <100 | 1,000 | 300 | 500 | 600 | 2,200 | 29,600 | 8,100 | 2,200 | 44,600 |
| £5m–£10m | <100 | 200 | — | <100 | 200 | 300 | 13,400 | 1,500 | 600 | 16,300 |
| Over £10m | — | — | — | — | <100 | <100 | 4,400 | 300 | — | 4,700 |
| All homes | 1,287,600 | 3,465,900 | 2,169,100 | 2,232,900 | 2,636,900 | 2,862,900 | 3,836,800 | 4,169,400 | 2,703,100 | 25,364,500 |
The reweighting works hardest at both ends: cheap homes sell rarely too (social housing, empty homes), so the sub-£100k rows are scaled up just as the expensive ones are. The difference is evidence: the cheap rows rest on tens of thousands of sales, the £10m-plus row on 280, so the top rows carry the most uncertainty.
What PRISM feeds
PRISM is not an end in itself; it sits underneath our published estimates. It supplies the stock counts and revenue behind our High Value Council Tax Surcharge analysis: how many homes are worth over £2 million, what they are worth, and what a rate schedule would raise. The same machinery prices any value-based schedule, because it estimates the whole distribution, not just the homes that sold.
Why believe this table?
A reweighting is only as good as its cells. If homes sold or stayed put for reasons the local authority and band grid does not capture, weighting by that grid would mislead, and the top rows would be wrong in ways nobody could see.
So the second half of PRISM is an audit. We take the turnover differences you have already seen down to cell level and build a regression to explain them, drawing on Council Taxbase records of second and empty homes and Census data on who owns and who rents. The regression never touches the table above (the weights are pure counting), but it is the reason to trust them, and it explains why expensive homes come to market so rarely.
What separates homes that sell from homes that don't
The obvious explanation for low turnover at the top is price itself: Stamp Duty bills are largest there, and moving is costly. That turns out to be a small part of the story.
Across 2,163 local authority and band combinations, the strongest predictors are not prices but who holds the homes and what the homes are. The model measures nine things about each cell: the ownership mix (social housing, private renting, second homes, long-term empties, and the share owning outright with no mortgage); the buildings (flats, detached houses, bungalows); and how much of the stock has been built since 2021.
Social housing rarely sells on the open market; that is why band A turnover is low. Rented homes sell less often than owner-occupied ones. Long-term empties barely sell at all and pile up at both ends of the market; second homes also sell less often, and cluster at the very top, exactly where the puzzle is, though that signal has weakened as the sales data improved.
Second homes and empty homes, by Council Tax band
England, the cells we model; Council Taxbase, October 2025. Share of each band's homes recorded as second homes or empty for Council Tax purposes.
Band H homes are more than four times as likely to be second homes as homes in bands A to E. Prime central London is extreme: around 16% of Westminster's band H dwellings are recorded as second homes and another 3% are empty; roughly one in five is nobody's main residence.
Among the homes that could sell, the strongest signal is the share of owners with no mortgage: they are older, settled, and their homes rarely trade. Then the buildings. New homes sell unusually often (every one has a first sale); bungalows turn over faster than their price suggests (elderly occupants move into care or die); flats slower.
Empty homes tell the opposite story: band A has the highest empty rate, concentrated in low-demand areas. The two ends of the hump have different causes, and the model captures both.
The hump is composition, not price
Here is the finding at the heart of PRISM. Measured naively, turnover falls sharply with price: a £5 million home sells a little over half as often as a £500,000 one. But account for what those homes are and who holds them and almost all of that fall turns out to be composition rather than price; across the whole range from £150,000 to £5 million the adjusted curve is close to flat.
In plain terms: places full of expensive owner-occupied houses see them come to market about as often as places full of £800,000 ones. Expensive homes are rare in the sales data mainly because fewer of them are anyone's main home, not because their owners refuse to move. The flat national curve above £2 million blends two regions that disagree: outside London the adjusted gradient stays clearly negative, inside it is strongly positive, and since almost every very expensive cell is a London borough, the national figure inherits London's answer. Fit by region, below, sets out how far apart they are.
Relative turnover by price: raw versus adjusted
Modelled turnover relative to a £500k home (= 100). "Raw" compares areas as they are; "adjusted" holds the housing and ownership mix constant. All bands, England, 2024–25 average.
This matters for the top rows of the table above. PRISM never assumes a £10 million house sells at some ever-smaller rate; each cell's weight just counts what happened there. The finding here justifies that: what stops expensive homes trading is mostly measurable (second homes, ownership, building type, all from published data), so weighting by cells that hold those things roughly constant is a sound way to count the homes that did not sell.
One caution: every part of England faces the same Stamp Duty schedule, so comparing places cannot tell us what the tax does to moving; the note under the regression draws that line.
Does it fit?
Price patterns alone explain about 37% of the variation in turnover between cells. Adding the ownership mix takes that to 57%; the full model reaches 69%. That is not a memorised fit: refitted with whole local authorities held out and predicted cold, the model still explains 67%.
The sharpest test is the hump itself: the model is never told which band a cell is in, yet asked to predict national turnover band by band it reproduces the whole curve, both low ends included, within 0.3 points at every band.
The hump, actual versus model
Sales per 100 homes per year by band: what happened, and what the model predicts from prices and composition alone.
Band averages can flatter a model, because errors in opposite directions cancel. So here is every cell. The big cells sit close to the line; the scatter is widest among small cells, where a handful of sales swings the rate. The correlation is 0.76.
Every cell, actual versus model
Actual 2024–25 turnover against model prediction for every local authority and band cell. Point area scales with the cell's dwelling stock; the dashed line is perfect prediction.
At the top end, borough by borough, the fit is rougher and misses both ways. The model expects prime central London to sell more rarely than it does: Camden, Kensington & Chelsea and Westminster all outsold their predictions across 2024–25, each by around half a percentage point. Two of the caveats below are the likely causes: our neighbourhood-based tenure estimate probably overstates renting in prime London, and rumoured taxes on high-value homes may have pulled top-end sales forward. Birmingham and Richmond err the other way; Birmingham's band H homes sold at 1.6% against a predicted 3.0%.
Band H turnover, actual versus model
Sales per 100 band H homes per year in five contrasting authorities.
Methodology & data
PRISM stands for Post-stratified Residential Indexed Sales Microdata.
The regression
The unit of observation is a local authority and band cell, 2,163 in all. Each cell's 2024–25 sales count, matched sales plus the fractional band assignments of unmatched ones, is modelled from its stock, median price and nine composition shares. There are no band dummies: any pattern across bands must come from the covariates.
The regression does not set the weights behind the table above; those are each cell's raw stock-to-sales ratio. It audits them: observable composition explains the turnover differences between cells, leaving price selection little to explain.
yi ~ Poisson(μi)
log μi = log Ni + α + β1xi + β2xi2 + Σk γkzik + δr(i)
where yi is the cell's 2024–25 sales count, μi its expected value under the model, Ni its exposure: the cell's dwelling stock in 2024 plus its stock in 2025, not twice the current figure, since English stock grows about 0.7% a year and unevenly by band. Exposure enters as an offset, so μi / Ni is expected turnover per home per year, which is what the model is really of. xi = log(Pi / £500,000) with Pi the cell's median sale value, zik the nine composition shares below, δr(i) a region fixed effect. Fitted by maximum likelihood (IRLS).
| Covariate zk (share of cell) | γ̂k (se) | z | Fit lost if dropped | Reading |
|---|---|---|---|---|
| Long-term empty | −2.68 (1.11) | −2.4 | 0.3 pts | stuck stock, mostly low-demand areas; imprecisely estimated |
| Social rented | −2.16 (0.22) | −9.8 | 4.9 pts | almost never trades on the open market |
| Owned outright (no mortgage) | −1.40 (0.24) | −5.9 | 1.3 pts | settled, mortgage-free owners rarely sell |
| Private rented | −0.57 (0.24) | −2.4 | 0.3 pts | landlords hold for longer than owner-occupiers |
| Flats and maisonettes | −0.48 (0.05) | −9.2 | 4.3 pts | slower than houses at the same price; the model's biggest workhorse |
| Detached houses | −0.27 (0.03) | −9.7 | 2.3 pts | mildly slower |
| Second homes | +0.04 (0.54) | +0.1 | 0.0 pts | held, not traded on v1.0 data (−1.33); no longer well determined since the improved matching, but still shapes the adjusted curve's top end |
| Bungalows | +0.55 (0.08) | +6.7 | 0.9 pts | elderly-occupier stock recycles through deaths and care moves |
| Built 2021 or later | +2.04 (0.24) | +8.7 | 2.3 pts | every new home has a first sale |
Standard errors are clustered by local authority (293 clusters), which also makes them robust to the counts' overdispersion (deviance/df ≈ 20); z is the coefficient over that standard error. "Fit lost if dropped" is the fall in deviance explained when the covariate is removed and the model refitted: z says how precisely an effect is estimated, fit lost how much explanatory work it does across the 2,163 cells, and neither says what a covariate does to the price curve. Second homes and empties are the least precisely estimated covariates and add almost nothing to fit, yet dropping the pair moves the adjusted £5m relative from 97 to 92, because they do their work in the handful of coastal and central-London cells where the top end is decided. Price terms: β̂1 = +0.05 (se 0.03, z = +1.7), β̂2 = −0.03 (se 0.02, z = −1.7); with composition controlled, neither the gradient at £500k nor the curvature is distinguishable from zero, and dropping both costs 0.4 points of fit. Region effects δ̂ run from +0.22 (North East) to −0.08 (London). n = 2,163; deviance explained 0.69.
Three modelling notes. The quadratic in log price does no hidden work: a free dummy for each band lifts fit only from 0.69 to 0.75. Every covariate must earn its keep out of sample; bedroom mix, stock growth, pre-1919 stock and the share of residents aged 65 and over were tested and dropped, the last because it was too entangled with outright ownership to read either coefficient alone. And one honesty note on the 67%: the cross-validation folds were consulted during covariate selection, so it is marginally optimistic as a pure out-of-sample number. Fitting on one year and validating on the other is the cleaner test, now that two years are in, and it is the next check.
What the regression is not: an estimate of Stamp Duty's effect on moving. Every cell faces the same tax schedule at a given price, so a cross-section cannot separate price from tax; measuring it means watching behaviour change when the tax changes, as the transaction-tax literature does (Besley et al.; Best and Kleven; Hilber and Lyytikäinen). The flat adjusted gradient neither contradicts nor supports that evidence. The coefficients also describe places, not people: tenure and age come from neighbourhood data, so read them as area-level associations.
Specification sensitivity
The drop-one column measures fit, not what each covariate does to the adjusted price curve, which is the audit's key exhibit at the top end. Across alternative specifications deviance explained barely moves; the curve does:
Adjusted relative turnover under alternative specifications
Modelled turnover relative to a £500k home (= 100), as in the raw-versus-adjusted chart above.
| Specification | Deviance explained | £1m | £2m | £5m |
|---|---|---|---|---|
| Full model | 0.691 | 102.3 | 101.8 | 97.0 |
| Without second homes and empties | 0.689 | 102.3 | 100.4 | 91.8 |
| Without outright ownership | 0.679 | 101.6 | 99.6 | 91.7 |
| Dead-stock constrained¹ | 0.687 | 103.6 | 102.4 | 93.9 |
| Raw (price only) | 0.37 | 101.6 | 87.6 | 56.1 |
¹ Social, second-home and empty shares moved into the offset as log(1 − share): treated as pure removals from tradeable stock rather than free coefficients.
Read the £5m column. The qualitative finding holds: raw turnover at £5m is a little over half the £500k rate, and every composition-controlled variant puts it far higher. But the precise figure leans on second homes, empties and outright ownership: the least precisely estimated covariates in the model, and the ones carrying the most ecological content. Across specifications the £5m relative runs from about 92 to 97. That range understates the real uncertainty, and we would rather say so than let the table imply otherwise. Fit on each year separately, the same model gives 84 on 2025 and 113 on 2024, with no overlap between the two years' specification ranges. Averaging stops one year's distortions setting the answer, but it produces a midpoint, not a resolution. The honest statement is that the composition-adjusted top-end gradient is close to flat, and its sign is not identified by two years of English transactions.
Fit by region
The national model uses one set of coefficients everywhere. That is an assumption worth testing. Every region has a hump, but not the same hump: the low-band shortfall deepens as you move south, and the top-end decline shallows.
Turnover by band, every region
Sales per 100 homes per year, 2024–25 average. England in black, London in red; the north and midlands are the darker grey lines, the greater south the lighter. Hover a line to name it.
Two questions follow. How well does the single national model work inside each region? And what does each region say fitted on its own?
One model everywhere, and each region on its own
Deviance explained within each region using the national coefficients; then the region refitted alone, with its adjusted turnover at £5m relative to £500k (= 100).
| Region | Cells | National model fit | Refitted alone: £5m |
|---|---|---|---|
| North East | 88 | 0.790 | 48 |
| North West | 257 | 0.787 | 52 |
| Yorkshire & Humber | 94 | 0.869 | 27 |
| East Midlands | 249 | 0.744 | 20 |
| West Midlands | 217 | 0.791 | 83 |
| East of England | 333 | 0.626 | 27 |
| South East | 478 | 0.492 | 23 |
| South West | 196 | 0.723 | 17 |
| London | 251 | 0.428 | 182 |
Region fixed effects mean the national model matches each region's overall turnover exactly; what varies is how much of the within-region variation between cells it explains.
The pattern is not subtle. The national model explains most of the cell-to-cell variation across the north and the midlands, less across the greater south, and least in London, where it accounts for well under half. Refitted alone, eight of the nine regions put adjusted turnover at £5m well below the £500k rate; London puts it at nearly twice.
London is not a wrinkle in the national number; above £2 million it very nearly is the national number, because almost every cell with a median in the millions is a London borough. Read the flat national curve as one region's answer carrying the rest; the honest reading of the other eight is that turnover really does fall at the top.
The London-only fit also produces coefficients no one should believe. The three tenure shares explode: social renting −4.9, private renting −4.6 and outright ownership −5.5, against roughly −2.2, −0.2 and −1.1 in the rest of England. These are not noisy estimates but precisely estimated wrong numbers. Within London the tenure shares index a single axis, inner borough against outer, and with no between-region contrast left they absorb every difference in demand and liquidity between boroughs, not just composition. Constraining social, second-home and empty shares to pure stock removal, which costs almost nothing nationally, collapses the London fit from 0.75 to 0.54.
Grouped the way regional house-price indices have moved since the 1980s (London; the greater south, meaning the South East, South West and East of England; and the rest), the same split shows plainly: the rest of the country puts the £5m relative at 57, the greater south at 22, London at 182. Effects of this kind are unlikely to be uniform across regions, bands and price levels; testing that properly, with interactions rather than separate fits, is the next piece of work.
Hidden variables
Any cross-sectional regression invites the question of what its covariates are really measuring. Three mechanisms deserve naming:
The coefficients overshoot the dead-stock benchmark
If social housing simply never traded, removing it from tradeable stock would imply a coefficient near −1 (the model is log-linear, and log(1 − s) ≈ −s). The estimates are larger: social −2.16, empties −2.68. The excess means these shares also proxy correlated local conditions; owner-occupied homes in high-social, high-vacancy areas trade less too. Constraining them to pure removal costs only 0.004 of deviance explained, so read the coefficients as composition plus correlated local demand, not composition alone.
The price covariate is endogenous to the response
Each cell's price is the median of the same 2024–25 sales being counted, so noisy medians in thin cells could flatten the gradient by themselves. Refitting only on cells with at least 20 sales (or 50) leaves the adjusted curve essentially unchanged, which rules out classical attenuation but not selection: if the cheaper homes within a cell sell more readily, thin-cell medians understate stock values exactly where turnover is low. Instrumenting with medians from an earlier year is the planned fix, once the 2023 transactions land.
Ecological error is systematic, not just noisy
The neighbourhood-to-band tenure merge assumes tenure is uniform across bands within a neighbourhood. It is not: within one, the band A stock is more rented than the band G stock, so the measurement error is correlated with band, and hence with price. The overstatement of renting in prime London, flagged below, is the visible symptom.
Data sources and caveats
We build PRISM from public data and our own transaction records:
- Sales and valuations: 2.0 million Land Registry transactions from January 2024 to June 2026, matched to Council Tax bands; the model counts calendar 2024 and 2025 and reports the annual average. Every price is indexed forward to Q2 2026, so a 2025 sale counts at what the home is worth now, not what it fetched then.
- Stock counts: VOA Council Tax stock of properties (CTSOP), band counts down to neighbourhood level, 31 March 2025.
- Dwelling type and build period: the same VOA release, broken down by property type and build period for every band and local authority.
- Second and empty homes: Council Taxbase statistics, band by band for every English authority, October 2025.
- Tenure and age of residents: Census 2021 owner-occupation (outright versus mortgaged), renting shares and age structure by neighbourhood, combined with the band counts.
- Geography: ONS lookups linking neighbourhoods to local authorities and constituencies.
Tenure is estimated, not observed
No dataset records tenure by Council Tax band directly. We estimate it from neighbourhood-level data: reliable in most places, but it probably overstates renting among the most expensive central London homes, the leading suspect for the model underpredicting prime London band H sales.
Single years disagree at the top
This is no longer a worry but a measurement. Fitting the model on 2025 sales alone puts composition-adjusted turnover at £5m at 84% of the £500k rate; on 2024 alone it is 113%, and the two years' specification ranges do not overlap. April 2025's Stamp Duty threshold change distorted timing visibly, 138,000 completions in March against 41,000 in April, inflating mass-market volumes and with them the £500k baseline, while prime London ran lower in 2025 than 2024. This version averages the two years so neither sets the answer alone, but two years is not enough to identify the sign of the top-end gradient. Transactions back to 2023 are being added next.
Sales are sense-checked before they count
Every sale must fall inside a plausible value range for its region and Council Tax band, or we drop it as a data or address-matching error. About 0.5% fail, and they are two very different things. A handful of impossible high-value sales in low bands, a £22.8m band B in Portsmouth, an £18.0m band A in East Suffolk: tiny in number, but the reweighting multiplied each into dozens of phantom homes at the very top. And a larger group of genuine transactions that are not sales of a whole home: lease extensions, shared-ownership tranches and staircasing, recorded at a fraction of the dwelling's value. Thresholds are fixed constants, set from the sales distribution once rather than recomputed from the data being filtered, since outliers would otherwise inflate the range meant to catch them. One consequence: London's floor is £100,000 in every band, so the table shows no London homes under £100,000. That is the threshold speaking, not a finding.
Coverage
PRISM covers England only; Welsh Council Tax bands date from a 2003 revaluation and would need separate treatment. Around 7% of sales cannot be matched to a band, rising to 15% in London (halved from v1.0 by better address matching). Rather than drop them, PRISM assigns each a band probabilistically from its price and location, using the price distributions of matched sales in the same local authority; an unmatched £5 million Westminster sale might count as 0.9 of a band H observation and 0.1 of band G. These fractions enter both the weighting and the turnover rates (only cell medians use matched sales alone), so around 7% of the turnover numerator is imputed rather than observed, least certain in prime London where the unmatched share is highest.
Poisson regression across 2,163 local authority × band cells covering 98% of English stock; fit shares are deviance explained; the out-of-sample figure holds out whole local authorities in five-fold cross-validation.
We are grateful to John Muellbauer at Nuffield College, Oxford for detailed comments on the model and wider discussions through the past year, and particularly for his comments on the treatment of unmatched sales, the regional fits, and what the tenure coefficients are really measuring. Remaining errors are ours.
Model versions
| Version | Date | Transaction data | Other data and changes |
|---|---|---|---|
| v1.2 | 27 Aug 2026 | Two full calendar years of transactions, 2024 and 2025, averaged to an annual rate, replacing 2025 alone. 2.0m sales from January 2024 to June 2026; the model counts 1.55m of them. Turnover restated as sales per 100 homes per year. | The offset now uses each counted year's own VOA stock rather than the current vintage twice. Doubling the evidence matters most at the top, where the £10m+ estimate now rests on 280 sales. Fitting the years separately showed the composition-adjusted top-end gradient is not identified from one year (84 on 2025, 113 on 2024), so the published claim was weakened and "The London anomaly" became a general treatment of fit by region. A new region and band sense check on input sales removes about 0.5% as data errors or part-interest transfers. |
| v1.1 | 26 Aug 2026 | Rebuilt transaction dataset (1.3m sales, Oct 2024 to Jun 2026) with improved address matching: 93% of 2025 sales band-matched nationally, 85% in London. Fit window still calendar 2025. | Other sources unchanged. Turnover rates now include unmatched sales via their fractional band assignments, for consistency with the weighting. Corporate and overseas ownership (4.5m Land Registry company-held titles) tested as covariates and not adopted. Headline counts moved less than 4%; the London anomaly persists. |
| v1.0 | 25 Aug 2026 | 840,000 matched 2025 England sales; 86% band-matched nationally, 72% in London, the rest assigned probabilistically | VOA stock counts (Mar 2025), Council Taxbase second and empty homes (Oct 2025), Census 2021 tenure and age. First public release. |