gankdat / stats
NHS organisations in England (ODS register) — statistics
Every GP practice, NHS trust and trust site, pharmacy, dental practice and independent-sector healthcare provider on the NHS Organisation Data Service register for England — ODS code, name, organisation type, active/closed status, NHS England region and integrated care board codes, address and postcode, open and close dates, parent organisation (commissioner or trust) and, for GP practices, the prescribing setting. From the official nightly ODS extracts, keyed by the stable ODS code. Telephone numbers are dropped at ingest; the practitioner files (named GPs and dentists) are never ingested.
headline
| records in dataset | 98,221 |
| last refreshed | 2026-09-24 |
Organisations opened by month
| month | count |
|---|
| 2025-12 | 237 |
| 2026-01 | 251 |
| 2026-02 | 251 |
| 2026-03 | 283 |
| 2026-04 | 548 |
| 2026-05 | 279 |
| 2026-06 | 355 |
| 2026-07 | 526 |
| 2026-08 | 268 |
| 2026-09 | 221 |
| 2026-10 | 38 |
| 2026-11 | 8 |
By organisation type
| value | records |
|---|
| NHS trust site | 46,226 |
| Pharmacy | 17,012 |
| GP practice | 15,651 |
| Dental practice | 12,192 |
| Independent healthcare provider | 6,866 |
| NHS trust | 274 |
By status
| value | records |
|---|
| Active | 75,931 |
| Closed | 22,290 |
By NHS England region code
| value | records |
|---|
| Y60 | 18,552 |
| Y59 | 16,158 |
| Y63 | 14,275 |
| Y56 | 13,521 |
| Y62 | 12,987 |
| Y58 | 10,427 |
| Y61 | 9,743 |
Largest integrated care boards (code)
| value | records |
|---|
| Z9B2Z | 5,887 |
| QHM | 5,714 |
| S9B9J | 5,164 |
| QYG | 5,107 |
| QOP | 4,979 |
| S1Y5D | 4,449 |
| QRL | 3,810 |
| S0E4D | 3,631 |
| QWO | 3,559 |
| QKS | 3,553 |
| QOQ | 3,112 |
| QMF | 2,995 |
| QE1 | 2,901 |
| D7T5G | 2,686 |
| QHL | 2,622 |
what changed (last 30 days)
No diff yet — the feed starts with the dataset's second daily refresh.
This register diffs itself every morning. Poll the delta instead of the whole
dataset: GET /v1/changes/nhs-ods?since=2026-09-24 (add
change=added|removed|changed), or the MCP tool get_changes. One
credit per page, 90-day history — a daily diff of every register fits the free tier.
methodology
Computed from the same records the gankdat API serves — official
government feeds, refreshed daily, no scraping. This dataset's licence and
personal-data posture are stated in the terms. Counts
reflect the current dataset window, not all-time totals. Cite this page with
its URL and the last-refreshed date.