Guidance

Provide your local plan data

8 November 2025


This guidance is under development. Help us improve it and give your feedback by email.

Follow this guidance when providing your local plan data.

Providing planning data means making it available publicly to a standard so that services such as planning.data.gov.uk can find it, understand its quality, and trust it will be sustained.

There are currently no obligations on anyone to follow this guidance, however a future version of the technical specification may be published on GOV.UK, and cited as one of a number of official data standards for the provision of planning data under the Levelling-up and Regeneration Act 2023 or other legislation.

Providing local plan data

Take the following steps to provide your local plan data:

  1. Prepare your data
  2. Check your data
  3. Publish your data
  4. Tell us about your data
  5. Keep your data up-to-date

Prepare your data

Start by reviewing any data we may already have about your organisation on planning.data.gov.uk using the check and provide service. This may include any data you have provided in the past, along with information found on your website, or in other open data.

We will take the most recent data you provide as being more authoritative than any data we have collected from you previously, or found in other sources.

You can download tabular data we have for your organisation as a CSV file from the check and provide service and edit it using a spreadsheet or other CSV editors.

Similarly, you can download geospatial data we have for your organisation as CSV or GeoJSON from planning.data.gov.uk and modify it using QGIS or other GIS tools.

Your data does not need to be complete or perfect to start with. For many purposes having some data is better than no data, so start by providing the local plans information you have, and continue to iterate and improve it over time.

Files

For local plans you need to provide 3 datasets:

Each each dataset needs to be provided in a separate CSV file following the government tabular data standard.

The fields and format of the data you need to prepare are documented below, and formally defined in the technical specifications attached to this page.

Field names

You can use uppercase or lowercase names for your fields, and any punctuation characters are ignored, meaning the following examples are all valid ways of naming the start-date field in your data:

  • StartDate
  • Start Date
  • START_DATE
  • start.date

Reference values

Each dataset has a reference field. Reference values are important to help people find and link to the data. Where you don’t have a reference for an item, you will need to create one that is:

  • unique within your data
  • persistent — it doesn’t change when the data is updated

A good reference is something you already use. Where these aren't unique, you make them unique by appending the year, or even the full date. Great references are short, easy to read, to pronounce and remember.

Date values

All dates must be in the format YYYY-MM-DD, following the guidance for formatting dates and times in data.

Where you don't know the precise date you can enter just the month YYYY-MM or even just the year YYYY. The platform will default a start-date to the first of the month, or the first of January, and an end-date to the last day of the month, or the last day of December. For example:

  • 2025-04-19
  • 2025-04
  • 2025

Local plan dataset

List the local plans you are responsible for with one row for each current, emerging or historical local plan.

The local plan dataset contains the following fields:

reference

Give each local plan a unique reference. For example:

  • LP-BRX-2024
  • 34069/County-Durham-Plan
  • central-lincolnshire
  • barnet-local-plan-2021-2036

name

Use the title of the adopted local plan document. For example:

  • County Durham Plan
  • South Oxfordshire Joint Local Plan

dataset

Enter one of the following values to indicate the type of local plan:

  • local-plan
  • suplementary-plan
  • minerals-plan
  • waste-plan

period-start-date

Enter the start of the plan period. This is usually just a year in YYYY format. For example:

  • 2026

period-end-date

Enter the end of the plan period. This is may be just the year in YYYY format. For example:

  • 2038

local-planning-authorities

Enter the reference (the GSS code) for the Local Planning Authority area covered by the local plan. For a joint local plan, enter the list of Local Planning Authority references, each separated by semi-colon ';' character. For example:

  • E60000001
  • E60000132;E60000133;E60000135;E60000136

mineral-planning-authorities

Enter the reference for the Mineral Planning Authority area covered by the minerals plan. For a joint minerals plan, enter the list of Mineral Planning Authority references, each separated by semi-colon ';' character. For example:

  • GMCA

waste-planning-authorities

Enter the reference for the Waste Planning Authority area covered by the waste plan. For a joint waste plan, enter the list of Waste Planning Authority references, each separated by semi-colon ';' character. For example:

  • NLWA

local-plan-process

Indicate the local plan examination process for the local plan using one of the following values:

  • 2012 for plans prepared under the Town and Country Planning (Local Planning) (England) Regulations 2012, including transitional arrangements
  • 2025 for plans prepared under new Local Planning Regulations (TBD)

documentation-url

The URL of the webpage on your website for the local plan

Each entry in the local plan dataset should link to a documentation webpage that includes the information in the entry as well as links to where this data may be downloaded, and any other supporting documents. Where there are several local plans listed on a single webpage, you can use use an anchor link (fragment identifier) to make the URL for each plan unique. For example:

  • https://eastcambs.gov.uk/planning-and-building-control/planning-policy-and-guidance/adopted-local-plan/local-plan
  • https://example.com/local-plans/#example-local-plan-2011
  • https://example.com/local-plans/#example-local-plan-2024

document-url

Enter the URL for the main or core plan document. This is usually a PDF file. For example:

  • https://www.walthamforest.gov.uk/sites/default/files/2024-02/LBWF_LocalPlan_LP1_Feb2024_compressed.pdf

entry-date

Enter the date this data was created or modified.

start-date

Enter the date when the plan was officially adopted. This value should match the relevant entry for when the plan was recoreded as being adopted in the local-plan-timetable. Leave this value blank for plans which are being prepared, or haven't yet been adopted.

end-date

Enter the date the local plan was withdrawn or revoked, otherwise leave this field blank.

notes

You may provide notes on how this data was made, and help users differentiate the plan from others with a similar name. For example:

  • Barnsley's Local Plan as adopted by Full Council on 3 January 2019

Local plan housing number dataset

Create a row containing the housing numbers for each local plan. For a joint local plan, break the numbers down further by providing a separate row for each Local Planning Authority.

The local plan housing number dataset contains the following fields:

reference

Give each set of housing numbers a unique reference value. For example:

  • 34069/County-Durham-Plan
  • central-lincolnshire
  • barnet-local-plan-2021-2036

local-plan

Enter the reference for the local plan which these numbers apply.

local-planning-authority

This should be the GSS code (statistical geography) for the local-planning-authority area to which the housing numbers apply. See the Local Planning Authority dataset. For example:

  • E60000001 — The GSS code for the County Durham LPA area

required-housing

Enter the minimum number of homes that the plan seeks to provide within this local-planning-authority area. For example:

  • 24852

committed-housing

Enter the amount of housing already committed for development within this local-planning-authority area.

allocated-housing

Enter the total number of homes planned for through local plan housing site allocations including housing components of mixed-use site allocations within this local-planning-authority area. For example:

  • 9239

broad-locations-housing

Enter the total number of homes expected towards the end of the local plan period and attributed to ‘broad locations for growth’, as opposed to site allocations within this local-planning-authority area. For example:

  • 15660

windfall-housing

Enter the total number of homes expected to arise from housing sites not specifically identified in the local plan within this local-planning-authority area. For example:

  • 160

entry-date

Enter the date this data was created or modified.

start-date

Enter the date these numbers were finalised.

end-date

Enter the date these numbers were withdrawn, otherwise leave this field blank.

notes

You may provide a short description to help users differentiate the plan from others with a similar name. For example:

  • Barnsley's Local Plan as adopted by Full Council on 3 January 2019

Local plan document dataset

Provide a list of documents associated with your local plan. Add a separate row with a link to each document on your website.

The Local plan document dataset contains the following fields:

reference

Give each document a unique reference.

name

Enter the title of the document.

description

local-plan

Enter the reference for the local plan which the document is associated with. For example:

  • LP-BRX-2024
  • central-lincolnshire

document-types

Enter at least one of the following local-plan-document-type values:

  • adoption-statement
  • area-action-plan
  • core-strategy
  • financial-viability-study
  • inspectors-report
  • local-development-scheme
  • local-plan
  • local-plan-review
  • policies-map
  • strategic-flood-risk-assessment
  • strategic-housing-market-assessment
  • supplementary-planning-document
  • sustainability-apprasial
  • site-allocations
  • viability-assessment
  • sustainability-appraisal

You can list more than one category, separated by a semi-colon ';' character. For example:

  • local-plan
  • local-plan;core-strategy;site-allocations

documentation-url

Enter the URL of the webpage on your website which documents and links to this document. For example:

  • https://calderdale.gov.uk/planning-and-building-control/planning-policy/local-plan

document-url

Enter the URL for the document. This is often a PDF file.

entry-date

Enter the date this data was created or modified.

start-date

Enter the date the document was published.

end-date

Enter date when the document was archived. Otherwise leave this field blank.

notes

Enter any notes or commentary which helps you or others understand how this data was made, or how it may be interpreted.

Check your data

Use the check and provide service to review your data before you publish it. The service will show you how the data will appear on planning.data.gov.uk along with feedback on how you might improve your data.

Publish your data

Publishing your data consists of two parts:

  • An endpoint where the data can be downloaded from
  • A source webpage where the information contained in the data is presented on your website

Endpoint

Publish your data at a public endpoint, in a way in which anyone can download and use it.

The endpoint is a URL from which the data can be downloaded. This can be a single file hosted on your website. Or, you can serve your data using an OGC WFS or other API using a third-party service such as GitHub or ArcGIS.

Ensure your endpoint URL is documented and linked to from a public webpage to help people easily find and download the data.

The documentation webpage for your endpoint should include a clear statement that the data is provided as open data under the Open Government Licence.

Source webpage

The source webpage is where a user can see the same information that is shown in the data. This is usually one of your existing planning policy pages on your official .gov.uk website.

It is important that the source webpage links to the endpoint documentation webpage to help users trust the authenticity of the data.

Tell us about your data

Once you have published the data, tell us about it so we can index and quickly make it available nationally on planning.data.gov.uk.

Use the check and provide service to tell us where it is.

You will need to provide for each dataset:

  • the source webpage URL where the information in the data is presented on your website
  • the endpoint URL from which the data can be collected

The service also asks for your name and email address as a point of contact in case of any issues.

Keep your data up-to-date

Continue to improve your data, and act on the feedback from the the service to ensure your data meets the specification.

You also need to update and republish your data whenever there's a change to your local plans information.

We look for changes to the data at all of the endpoint URLs we know about every night, so we can quickly update planning.data.gov.uk.

It is simpler if you publish your changes to the same endpoint URL. If you create a new endpoint you need to tell us about your data again.

Contact us

If you need any help at any stage of the process, let us know by emailing digitalland@communities.gov.uk and a member of our team will be in touch.

You can participate in improving the design of this data, and help ensure planning data meets your needs at design.planning.data.gov.uk.

Technical specifications