Local · Portsmouth · Methodology

HMOs: sources and methodology

Where each figure comes from, how often it is checked, what stops a bad file being published, and when each item is due for review.

Sources and freshness

Every source, and how it is kept current

A document read once is never shown as live. Each source carries one of three states.

  • Structured, checked automatically

    Fetched, parsed and validated by an adapter. Pages show the last validated snapshot, not a live feed.

  • Monitored document

    Changes are detected automatically, but the figures were read by a person and must be re-verified when the document changes.

  • Not published

    No suitable public source. Shown as a gap, never as zero.

Register snapshot (September 2026): Verified snapshot · checked 2026-09-23
HMO sources with freshness state
SourceStateCheckedFile hash
Portsmouth combined HMO public register (CSV), September 2026Portsmouth City Council. CSV discovered from the page: /media/tables/combined-hmo-public-register-september-2026.csv (page "Last updated September 2026"). The page's embedded /static/media/... path returned HTTP 500.Structured, checked automatically23 September 2026c56e8282b357
Census 2021 RM192: number of dwellings that are HMOs (edition 2021, version 2)Office for National Statistics. Released 28 Apr 2023; version 2 is the latest version.Structured, checked automatically23 September 2026e3e5b7fcb885
Local Authority Housing Statistics open data 1978-79 to 2024-25 (items f8a, f9a, f10a)MHCLG. CSV last modified 12 Jun 2026 ("updated following scheduled revisions period for 2024-25 returns"). 37 MB, hashed not archived.Structured, checked automatically23 September 20266b5f0105d344
LAHS 2024-25 guidance notes (items f8a to f11a, pp.47-48)MHCLGMonitored document23 September 2026
Authority Monitoring Report 2024 (monitoring year 2023/24)Portsmouth City CouncilMonitored document23 September 2026
Authority Monitoring Report 2024/25 (Local Plan examination document PCC01, April 2026)Portsmouth City CouncilMonitored document23 September 2026
HMOs: ensuring mixed and balanced communities SPD (October 2019)Portsmouth City CouncilMonitored document23 September 2026
Houses of Multiple Occupation: information report to the Cabinet Member for Planning Policy and City Development, 29 May 2025Portsmouth City CouncilMonitored document23 September 2026
Designation of an area for additional licensing of HMOs 2022 (s56 Housing Act 2004)Portsmouth City CouncilMonitored document23 September 2026
Article 4 Direction Art 4/HMO/01Portsmouth City CouncilMonitored document23 September 2026
Additional licensing scheme consultation document (2022)Portsmouth City CouncilMonitored document23 September 2026
Change to HMO licensing systemPortsmouth City CouncilMonitored document23 September 2026
Additional HMO licencePortsmouth City CouncilMonitored document23 September 2026
Houses in Multiple Occupation (HMO) list: explanation and limitationsPortsmouth City CouncilMonitored document23 September 2026
Portsmouth Local Plan examination: latest news, hearing programme ID04 v2 (21 Sep 2026), council Matter 8 statement M8.01Portsmouth City CouncilMonitored document23 September 2026
Portsmouth MPs call community together to tackle HMO concerns (23 Jul 2025)Amanda Martin MP (political website; context only)Monitored document23 September 2026
Ward to LAD to region lookup, 2026 (WD26)ONS Open Geography PortalStructured, checked automatically23 September 2026

Not published: 2 of 6 outcome themes have no public source at all, and the rest are only partly published. See the data-gap register.

Adapters and schedule

How the structured sources are fetched

Each source has its own adapter (scripts/hmo/adapters in the UK Stat Pack repository). Raw files are hashed and archived before parsing; only aggregates are published.

Not yet scheduled. The adapters are run by hand today. The schedule below is the planned one; until it is automated, the figures on these pages are from the run of 23 September 2026.

HMO source adapters and schedules
SourceWhat the adapter doesPlanned scheduleWhen it goes stale
Portsmouth HMO registerFinds the current CSV link on the council's page (no month is hard-coded), hashes and archives the file, parses it and runs the validation rules below.Daily poll; the council publishes about monthlyAfter 45 days; the last good snapshot is kept
ONS Census 2021 RM192Checks the ONS API for a new version, then derives small, large and total HMOs, all dwellings and the share for every council. Pinned to version 2, the latest.Monthly version checkNever: a fixed 2021 benchmark, replaced only by a new official edition
MHCLG LAHS open dataFinds the open-data file on GOV.UK, streams and hashes it, and extracts items f8a to f11a. England is summed from council rows; councils reporting no figure are listed, not zero-filled. File last modified Fri, 12 Jun 2026 11:41:45 GMT.Weekly pollAnnual release; alert if a scheduled release is missed
Policy documents and pagesHashes each document behind the evidence. A change marks its claims “review required”.Weekly hash checkOn any change, until a person re-verifies
Southampton licensing pagesMonitor only. The pages sit behind bot protection, which the adapter does not try to get around; Southampton's scheme details are held as unverified and it is never ranked against Portsmouth on registers.WeeklyAfter 90 days without a successful check
Validation

What stops a bad register file being published

Any of these failures blocks publication, writes a review file and leaves the last good figures in place. The rules fail closed on purpose.

  • A column is added, removed or renamed.
  • A licence type is not one of the four known source labels (including the council's own spelling, “Unlicenced”).
  • The categories do not add up: additional + mandatory + Section 257 + unlicensed must equal all rows, and the licensed total must exclude the unlicensed rows.
  • The month in the page's “last updated” text differs from the month in the file name.
  • The combined or licensed total moves by more than 10% from the previous file.
  • More than 2% of rows have a ward that is blank or does not match the ONS ward list. Blank wards are kept as a visible “ward missing in source” row, never dropped.

Reported as warnings without blocking: licence dates that do not parse, a single category moving by more than 10%, a change in licence-reference format (a possible system migration) and a change against the property-reference baseline (3,125 rows, 2,804 distinct references, 49 repeated across 370 rows). No rows are deduplicated.

Method breaks

Where a series changes meaning

  • 1 September 2023. Citywide additional licensing began: every HMO of 3+ people in 2+ households (and mainly tenanted section 257 buildings) now needs a licence. The register gained a new category.How it is shown: Vertical marker labelled "Licensing coverage expanded". Status language: "Coverage expanded", never "worsening".
  • 22 June 2026. HMO licensing moved from Rocktime Verso to Metastreet (old system closed 10am, 22 June 2026). The council says some migrated information "may be labelled differently or need updating".How it is shown: Series annotation "Licensing system changed". Treat month-to-month movement across this date as possibly administrative.
Comparability

Rules held in data, not in editorial memory

Each observation carries a comparability group. A chart that mixes groups is rejected when the page is built, unless it is explicitly a 'different measures' panel, and then it is labelled so.

HMO comparability rules
MeasureBetween areasOver time
ONS Census RM192 rateSame definition and date for every area in the same Census edition.Fixed 2021 benchmark only; no trend until a new Census edition.
LAHS total HMO estimate (f8a) and mandatory-licensable estimate (f9a)Each council chooses its own estimation method.Show with a local-method warning and the published revisions; never call it a measured rise.
LAHS mandatory licences (f10a)National statutory category, subject to reporting quality; some LAs report [x].Valid annual series; mark the October 2018 widening of mandatory licensing.
Portsmouth combined registerLocal operational measure.Only across retained snapshots, with category, September 2023 and June 2026 system-change notes.
Portsmouth vs Southampton live registersDifferent scheme geography (Portsmouth citywide; Southampton selected wards), categories and application status.Do not rank.
Complaint rates (2019 SPD)Local and dated.Do not extend beyond the source period.
Planning records (AMR)Local policy and process measure.Track only after category reconciliation (2023/24 counted determined, 2024/25 counted received).
Planning HMO map (licensed + possible/unknown)Planning-monitoring estimate; method unpublished.Two dated points only (Jan 2025, Dec 2025); do not join with register or LAHS.
Housing role (homelessness placements)Single-year figures from a council report.No series published.
Document evidence

Figures read from council documents

Each was checked against the document itself. Use and do-not-use rules travel with the figures.

  • Authority Monitoring Report 2024 (2023/24)Period: 2023-04-01 to 2024-03-31 (map January 2025) · pp.42-45, paras 3.2.34-3.2.35, Table 8 · checked 23 September 2026Use as: Dated planning-monitoring estimate and planning-process counts.Do not use as: Current stock; a figure to add to LAHS or the register. Superseded by the 2024/25 AMR for the map count.
  • Authority Monitoring Report 2024/25 (examination document PCC01)Period: 2024-04-01 to 2025-03-31 (map December 2025) · pp.51-53, paras 4.4.8-4.4.10, Table 13 · checked 23 September 2026Use as: Latest planning-monitoring estimate; latest planning-process counts.Do not use as: A trend against 2023/24 applications (different basis: received vs determined).
  • HMO SPD, October 2019, Appendix 5Period: Not stated in the source · pp.26-28, Tables 1 and 2 · checked 23 September 2026Use as: Dated baseline showing the council found a material association between licensed HMOs and complaints.Do not use as: Current evidence, or proof that HMOs caused complaints.
  • HMO information report, 29 May 2025Period: 2024-25 · paras 3.3.2-3.3.4, 3.4.5-3.4.10 · checked 23 September 2026Use as: Council-governance and housing-role evidence.Do not use as: Evidence that any individual application should have been approved or refused.
Privacy

Ward aggregates only

  • No address, property reference (UPRN), licence number, planning reference or licence-holder name is published on UK Stat Pack. Property references are used only to count.
  • The smallest geography shown is the ward. There is no property-level map.
  • To check an address, use the council's own register.
  • No tenant details, inferred vulnerability, complaint locations or individual homelessness placements are published.
Review dates

When each item is due to be checked again

Census 2021 has no review date: it is a fixed benchmark (released 28 April 2023). LAHS is reviewed at its next annual release.

HMO review dates
ItemReview byWhy
Portsmouth register observations7 November 2026Stale after 45 days without a newer validated file.
SWOT: Shared housing is heavily concentrated and its outcomes are not transparent7 November 2026Pressure item in the Portsmouth SWOT.
SWOT: Policy may be driven by incompatible counts and untested assumptions7 November 2026Threat item in the Portsmouth SWOT.
Method break: HMO licensing moved from Rocktime Verso to Metastreet (old system closed 10am, 22 June 2026)22 November 2026Series annotation "Licensing system changed". Treat month-to-month movement across this date as possibly administrative.
Timeline: Licensing platform moved to Metastreet22 November 2026Operational change
Timeline: Renters' Rights Act 2025: first phase in force22 November 2026National law (phased)
Resident router links (10 journeys)22 November 2026Links and contact routes re-checked.
Timeline: Local Plan policy PLP20 (Houses in Multiple Occupation), under examination25 November 2026Submitted plan under examination
Timeline: Citywide additional HMO licensing1 March 2027In force until 31 Aug 2028
SWOT: Use citywide licensing to prove safer homes before the 2028 renewal decision1 March 2027Opportunity item in the Portsmouth SWOT.

Data version: Portsmouth register c56e8282b357 · ONS RM192 e3e5b7fcb885 · LAHS 6b5f0105d344 (first 12 characters of each source file's SHA-256).

Related content