Housing Land Audit 2025
Other categories are school catchments, developer (where known), planning reference (where applicable), site area, eastings/northings, vacant and derelict land status, greenfield/brownfield status, allocated/windfall status, self build register status, tenure (including breakdown of numbers where known for market/affordable and housing/flats).
- Records
- 96
- Formats
- 5
- Last updated
- 12 Nov 2025
Download & API
Housing Land Audit 2025 (CSV)csv
Spreadsheet — attributes, with coordinates for point layers
Housing Land Audit 2025 (GeoJSON)geojson
GeoJSON — for web maps and GIS tools
Housing Land Audit 2025 (GeoParquet)geoparquet
Columnar — query with DuckDB / SQL
Housing Land Audit 2025 (map tiles)pmtiles
Vector tiles — embed in a map
Live ArcGIS layer (source)arcgis
Rendered from PMTiles, queried in-browser from GeoParquet — no server. How this works
Schema
| Field | Type | Values |
|---|---|---|
Site Reference Site_Reference | string | |
Year Added to Audit Year_Added_to_Audit | string | |
| Developer | string | |
Planning Status Planning_Status | string | 7 values: No Consent (35), Under Construction (31), Consented Full (21)… |
Total Site Capacity Total_Site_Capacity | integer | 4 to 4,700 |
Remaining Capacity 31 March 25 Remaining_Capacity_31_Mar_25 | integer | 4 to 4,330 |
Site Name Site_Name | string | |
Greenfield or Brownfield Gr_r_Br | string | 3 values: Brownfield (66), Greenfield (29), Brownfiel (1) |
LDP Reference LDP_Reference | string | |
| Constraints | string | 7 values: Ownership (31), Financial Only (4), Land Use (2)… |
| Scndr_S | string | 12 values: Aberdeen Grammar (18), Cults Academy (12), Harlaw Academy (12)… |
| Prmry_S | string | |
| Main_Planning_Reference | string | |
Deliverability Status Deliverability_Status | string | 4 values: Deliverable (55), Constrained (33), Deliverable with Constraints (7)… |
Pipeline Timeframe Pipeline_Timeframe | string | 6 values: Medium (23), Short (11), Medium/Long (9)… |
Total Completions to Date Total_Completions_to_Date | integer | 0 to 764 |
Completions in Audit Year 24/25 Completions_in_Audit_Yr_24_25 | integer | 0 to 192 |
Constrained Units Constrained_Units | integer | 0 to 350 |
Deliverable Units Deliverable_Units | integer | 0 to 4,330 |
Deliverable With Constraints Deliverable_With_Constraints | integer | 0 to 1,038 |
Deliverable With Constraints Financial Only Del_W_Constraints_Financial | integer | 0 to 460 |
Year Construction Started Year_Construction_Started | integer | 0 to 2,025 |
2025/2026 x2025_2026 | integer | 0 to 170 |
2026/2027 x2026_2027 | integer | 0 to 87 |
2027/2028 x2027_2028 | integer | 0 to 75 |
2028_2029 x2028_2029 | integer | 0 to 75 |
2029_2030 x2029_2030 | integer | 0 to 75 |
2030/2031 x2030_2031 | integer | 0 to 75 |
2031/2032 x2031_2032 | integer | 0 to 75 |
2032/2033 x2032_2033 | integer | 0 to 75 |
2033/2034 x2033_2034 | integer | 0 to 75 |
2034/2035 x2034_2035 | integer | 0 to 75 |
| Tenure | string | 4 values: Market (26), Mixed (24), Affordable (9)… |
Number Market Number_Market | integer | 0 to 140 |
Number Affordable Number_Affordable | integer | 0 to 536 |
Number Flats Number_Flats | integer | 0 to 172 |
Number Houses Number_Houses | integer | 0 to 370 |
Allocated or Windfall Allocated_or_Windfall | string | 2 values: Allocated (62), Windfall (34) |
| Easting | integer | 383,138 to 395,460 |
| Northing | integer | 801,310 to 813,770 |
Self Build Self_Build | string | 4 values: No (73), Unknown (21), Unknown (1)… |
Vacant and Derelict Land Register Vacant_Derelict_Land_Register | string | 3 values: No (72), Yes (23), Part (1) |
Site Address Site_Address | string | |
Post 10 Years 2035 2036+ Post_10_Yrs_2035_2036 | integer | 0 to 3,580 |
Site Area Hectares Site_Area_Hectares | number | 0 to 323 |
Approval Date Approval_Date | datetime |