> For the complete documentation index, see [llms.txt](https://docs.os.uk/os-downloads/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.os.uk/os-downloads/products/areas-and-zones-portfolio/code-point-open/code-point-open-overview/product-supply.md).

# Product supply

## Available formats <a href="#bookmark8" id="bookmark8"></a>

Code-Point Open is available in the following formats:

* Comma-separated values (CSV)
* GeoPackage (GPKG)

## Supply mechanism <a href="#bookmark9" id="bookmark9"></a>

Code-Point Open is only available as national cover of Great Britain. The product is supplied in two formats (CSV and GeoPackage) as an online download from the [OS Data Hub](https://osdatahub.os.uk/).

The product is provided as a complete resupply. Any postcode that is deleted between supplies will not be included.

## Product update schedule <a href="#bookmark10" id="bookmark10"></a>

Code-Point Open is supplied to customers quarterly (in February, May, August, and November), incorporating updates from georeferenced Royal Mail Postcode Address File (PAF) and GridLink. GridLink is a joint consortium dataset that provides geospatially referenced postcode data, consisting of UK postcodes, administration areas and health authority codes. The GridLink Consortium comprises Royal Mail, Ordnance Survey, the Office for National Statistics (ONS), Land & Property Services (LPS), and National Records of Scotland (NRS). Each consortium member supplies component data to create the GridLink dataset.

Administrative and health authority codes are allocated to postcodes using a point in polygon comparison against Boundary-Line data.

## Coverage and file sizes <a href="#bookmark11" id="bookmark11"></a>

Code-Point Open covers postcodes for Great Britain.

The approximate file sizes of the respective data formats are as follows:

* CSV: 153MB
* GeoPackage: 257MB

## Code-Point Open data structure <a href="#bookmark12" id="bookmark12"></a>

### CSV <a href="#bookmark13" id="bookmark13"></a>

The Code-Point Open CSV format contains two folders in the root directory: **Doc** and **Data**.

The **Doc folder** contains the following files:

* Codelist.xlsx – Lookup table of Government Statistical Service (GSS) codes.
* Code-Point\_Open\_Column\_Headers.csv – Description of column headers.
* licence.txt – Important licence information.
* metadata.txt – Number of postcode units in each postcode area.
* NHS\_Codelist.xls – Lookup table of health GSS codes.
* readme.txt – Summary of supplied data.

The **Data folder** contains the following sub-folder:

* CSV – 120 postcode area files in CSV format.

### GeoPackage <a href="#bookmark14" id="bookmark14"></a>

The Code-Point Open GeoPackage format contains the following text file in the root directory:

* Readme.txt – Summary of supplied data and two folders: **Doc** and **Data**

The **Doc folder** contains the following files:

* Codelist.xlsx – Lookup table of GSS codes.
* Code-Point\_Open\_Column\_Headers.csv – Description of column headers.
* Licence.txt – Important licence information.
* Metadata.txt – Number of postcode units in each postcode area.
* NHS\_Codelist.xls – Lookup table of health GSS codes

The **Data folder** contains the following file:

* Codepo\_gb.gpkg – One postcode area file in GeoPackage format.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.os.uk/os-downloads/products/areas-and-zones-portfolio/code-point-open/code-point-open-overview/product-supply.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
