About London GP Directory
An independent, free directory of every NHS GP practice in London. Built by a Londoner. Funded by no one. Accountable to readers. Not affiliated with the NHS.
What this site is
London GP Directory is a free, public-interest resource covering every NHS GP practice across the 33 London boroughs. We bring together open data from NHS Digital, the GP Patient Survey, the Care Quality Commission and the Office for National Statistics so that Londoners can find a GP that fits their needs — quickly, fairly, and with the information they would otherwise have to gather from half a dozen separate sites.
We are not a comparison site, not a lead generator, and not affiliated with the NHS, any ICB, or any GP federation. Every practice is listed equally. No practice can pay to rank higher.
Who builds it
The directory is built and maintained by Thierry, an independent developer based in London. The site is hosted on Vercel, and all data pipelines and source code are published openly on GitHub. We welcome corrections, contributions and challenge from the public, and from practice managers in particular.
Our principles
How we make money
Today, we don't. The site costs roughly £20/month in hosting and is built in spare time. Over time we expect to introduce a small number of clearly-labelled features — a "claimed listing" tier for practice managers who wish to add additional information beyond what NHS Digital publishes; and licensed data feeds for health-tech partners. Anything that affects what appears on a public-facing page will be clearly disclosed on the page itself, and will never alter ranking or hide information.
Important notice
This site is not run by the NHS. We use the NHS's open data under the Open Government Licence to help patients navigate primary care, but we are not part of NHS England, NHS Digital, or any Integrated Care Board. For official NHS information, see nhs.uk.
Contact
For corrections, partnership enquiries, or press: ThierrySW11@Gmail.Com. We aim to reply within 2 working days.
Last updated: May 2026.