GP practice
Haltwhistle Medical Group
Greencroft Avenue, Haltwhistle, NE49 9AP
Location
Inspection & rating
- Safe
- Effective
- Caring
- Responsive
- Well-led
- Last CQC check
- 17 August 2026
- Registered with CQC
- 1 April 2013
GPs at this practice7
- Dr R J AdamsonGeneral practitioner · here since 2003
- Dr H BellGeneral practitioner · here since 2022
- Dr S E DaviesGeneral practitioner · here since 2010
- Dr J H McCulloughGeneral practitioner · here since 2023
- Dr J M MonganGeneral practitioner · here since 2022
- Dr G H J MossGeneral practitioner · here since 2019
- Dr C L RobertsonGeneral practitioner · here since 2014
From the NHS Organisation Data Service register of GPs. It may not reflect recent staff changes — check with the practice before booking with a specific doctor.
Write a review
Share your experience of Haltwhistle Medical Group to help other patients.
Frequently asked questions
What is the CQC rating of Haltwhistle Medical Group?
Haltwhistle Medical Group is rated Good by the Care Quality Commission (report published 17 August 2026). Safe: Good, Effective: Good, Caring: Good, Responsive: Good, Well-led: Good.
When was Haltwhistle Medical Group last inspected?
The most recent CQC check of Haltwhistle Medical Group took place on 17 August 2026.
Where is Haltwhistle Medical Group?
Haltwhistle Medical Group is a GP practice at Greencroft Avenue, Haltwhistle, NE49 9AP, in the Northumberland council area.
How do I contact Haltwhistle Medical Group?
Call Haltwhistle Medical Group on 01434 320077. The website is haltwhistlemedicalgroup.co.uk.
How many GPs work at Haltwhistle Medical Group?
7 GPs are listed at Haltwhistle Medical Group in the NHS register, including Dr R J Adamson, Dr H Bell, Dr S E Davies and 4 more.
How do I register with Haltwhistle Medical Group?
You can register with Haltwhistle Medical Group by contacting the practice on 01434 320077 or through the NHS App or NHS website. You do not need proof of address, immigration status or an NHS number to register with a GP practice in England.