This interactive map visualises point-of-interest density across
Oxford's neighbourhoods (LSOAs). By default it displays publicly
available amenity data. You can replace this with your own HMO
licence dataset by uploading a CSV in the panel at the bottom-left.
Map elements
Neighbourhood shading — each LSOA polygon is
coloured by density (amenity count or HMO count). Hover for details.
Blue circle markers — individual amenity
locations (default dataset). Visible when no HMO CSV is loaded.
Blue building footprints — exact building
outlines for HMO addresses matched to OpenStreetMap. Appear after
uploading an HMO CSV.
Orange circle markers — HMO addresses that
could not be matched to a building footprint, placed at their
postcode centroid. Appear after uploading an HMO CSV.
Data sources
OSMMap tiles & building footprints —
OpenStreetMap
contributors, fetched at build time via the Overpass API.
CSVHMO data — uploaded by you and processed
entirely in your browser. It is never sent to any server.
Tips
ⓘHover over buildings or markers to see metadata (address,
licence dates, register ID). The neighbourhood shading overlay can
block these tooltips — use the layer control in the top-right
to untick it when you want to inspect individual markers.
ⓘSome buildings contain multiple HMO entries at the same
address (e.g. Flat A and Flat B). These are
consolidated into a single footprint — hover to see all
sub-units and entry count in the metadata.
All reference data (tiles, boundaries, building footprints) is either
served as static files or loaded from OpenStreetMap tile servers.
No uploaded data leaves your browser.
Showing placeholder data (OSM amenity counts per neighbourhood). Upload your HMO CSV to see real data.