Number of GPs employed in general practices (headcount and full-time equivalent), by GP type and area
Contents
Standard shorthand is used in this table: [t] = total.
| Data values | Data description | GPType | Date | Area |
|---|---|---|---|---|
| 2,332 [t] | Headcount | Fully qualified GPs | 30/06/2021 | Wales |
| 480 | Headcount | Fully qualified GPs | 30/06/2021 | Betsi Cadwaladr University Health Board |
| 273 | Headcount | Fully qualified GPs | 30/06/2021 | Hywel Dda University Health Board |
| 331 | Headcount | Fully qualified GPs | 30/06/2021 | Swansea Bay University Health Board |
| 437 | Headcount | Fully qualified GPs | 30/06/2021 | Cardiff and Vale University Health Board |
| 396 | Headcount | Fully qualified GPs | 30/06/2021 | Cwm Taf Morgannwg University Health Board |
| 490 | Headcount | Fully qualified GPs | 30/06/2021 | Aneurin Bevan University Health Board |
| 117 | Headcount | Fully qualified GPs | 30/06/2021 | Powys Teaching Health Board |
| 54 | Headcount | Fully qualified GPs | 30/06/2021 | Anglesey |
| 58 | Headcount | Fully qualified GPs | 30/06/2021 | Arfon |
| 34 | Headcount | Fully qualified GPs | 30/06/2021 | Central & South Denbighshire |
| 34 | Headcount | Fully qualified GPs | 30/06/2021 | Conwy East |
| 60 | Headcount | Fully qualified GPs | 30/06/2021 | Conwy West |
| 43 | Headcount | Fully qualified GPs | 30/06/2021 | North East Flintshire |
| 25 | Headcount | Fully qualified GPs | 30/06/2021 | Dwyfor & North Meirionnydd |
| 20 | Headcount | Fully qualified GPs | 30/06/2021 | North West Flintshire |
| 17 | Headcount | Fully qualified GPs | 30/06/2021 | South Meirionnydd |
| 49 | Headcount | Fully qualified GPs | 30/06/2021 | South Flintshire |
| 30 | Headcount | Fully qualified GPs | 30/06/2021 | North Denbighshire |
| 42 | Headcount | Fully qualified GPs | 30/06/2021 | South Wrexham |
| 20 | Headcount | Fully qualified GPs | 30/06/2021 | North & West Wrexham |
| 38 | Headcount | Fully qualified GPs | 30/06/2021 | Central Wrexham |
| 40 | Headcount | Fully qualified GPs | 30/06/2021 | Amman/Gwendraeth |
| 47 | Headcount | Fully qualified GPs | 30/06/2021 | Llanelli |
| 31 | Headcount | Fully qualified GPs | 30/06/2021 | North Ceredigion |
| 51 | Headcount | Fully qualified GPs | 30/06/2021 | North Pembrokeshire |
| 31 | Headcount | Fully qualified GPs | 30/06/2021 | South Ceredigion |
| 29 | Headcount | Fully qualified GPs | 30/06/2021 | South Pembrokeshire |
| 55 | Headcount | Fully qualified GPs | 30/06/2021 | Taf / Tywi |
| 52 | Headcount | Fully qualified GPs | 30/06/2021 | Afan |
| 71 | Headcount | Fully qualified GPs | 30/06/2021 | BayHealth |
| 52 | Headcount | Fully qualified GPs | 30/06/2021 | Bridgend East Network |
| 68 | Headcount | Fully qualified GPs | 30/06/2021 | Bridgend North Network |
| 32 | Headcount | Fully qualified GPs | 30/06/2021 | Bridgend West Network |
| 57 | Headcount | Fully qualified GPs | 30/06/2021 | CityHealth |
| 31 | Headcount | Fully qualified GPs | 30/06/2021 | Cwmtawe |
| 51 | Headcount | Fully qualified GPs | 30/06/2021 | Llwchwr |
| 48 | Headcount | Fully qualified GPs | 30/06/2021 | Neath |
| 45 | Headcount | Fully qualified GPs | 30/06/2021 | Penderi |
| 28 | Headcount | Fully qualified GPs | 30/06/2021 | Upper Valleys |
| 65 | Headcount | Fully qualified GPs | 30/06/2021 | Cardiff East |
| 63 | Headcount | Fully qualified GPs | 30/06/2021 | Cardiff South East |
| 43 | Headcount | Fully qualified GPs | 30/06/2021 | City & Cardiff South |
| 94 | Headcount | Fully qualified GPs | 30/06/2021 | Cardiff North |
| 101 | Headcount | Fully qualified GPs | 30/06/2021 | Cardiff South West |
| 56 | Headcount | Fully qualified GPs | 30/06/2021 | Cardiff West |
| 58 | Headcount | Fully qualified GPs | 30/06/2021 | Central Vale |
| 40 | Headcount | Fully qualified GPs | 30/06/2021 | Eastern Vale |
| 30 | Headcount | Fully qualified GPs | 30/06/2021 | Western Vale |
| 45 | Headcount | Fully qualified GPs | 30/06/2021 | North Cynon |
| 36 | Headcount | Fully qualified GPs | 30/06/2021 | North Merthyr Tydfil |
| 52 | Headcount | Fully qualified GPs | 30/06/2021 | North Rhondda |
| 49 | Headcount | Fully qualified GPs | 30/06/2021 | North Taf Ely |
| 48 | Headcount | Fully qualified GPs | 30/06/2021 | South Cynon |
| 31 | Headcount | Fully qualified GPs | 30/06/2021 | South Merthyr Tydfil |
| 74 | Headcount | Fully qualified GPs | 30/06/2021 | South Rhondda |
| 43 | Headcount | Fully qualified GPs | 30/06/2021 | South Taf Ely |
| 50 | Headcount | Fully qualified GPs | 30/06/2021 | Blaenau Gwent East |
| 41 | Headcount | Fully qualified GPs | 30/06/2021 | Blaenau Gwent West |
| 58 | Headcount | Fully qualified GPs | 30/06/2021 | Caerphilly East |
| 60 | Headcount | Fully qualified GPs | 30/06/2021 | Caerphilly North |
| 50 | Headcount | Fully qualified GPs | 30/06/2021 | Caerphilly South |
| 50 | Headcount | Fully qualified GPs | 30/06/2021 | Monmouthshire North |
| 40 | Headcount | Fully qualified GPs | 30/06/2021 | Monmouthshire South |
| 67 | Headcount | Fully qualified GPs | 30/06/2021 | Newport East |
| 89 | Headcount | Fully qualified GPs | 30/06/2021 | Newport West |
| 64 | Headcount | Fully qualified GPs | 30/06/2021 | Torfaen North |
| 55 | Headcount | Fully qualified GPs | 30/06/2021 | Torfaen South |
| 29 | Headcount | Fully qualified GPs | 30/06/2021 | Mid Powys |
| 48 | Headcount | Fully qualified GPs | 30/06/2021 | North Powys |
| 40 | Headcount | Fully qualified GPs | 30/06/2021 | South Powys |
| 2,377 [t] | Headcount | Fully qualified GPs | 30/09/2021 | Wales |
| 486 | Headcount | Fully qualified GPs | 30/09/2021 | Betsi Cadwaladr University Health Board |
| 291 | Headcount | Fully qualified GPs | 30/09/2021 | Hywel Dda University Health Board |
| 347 | Headcount | Fully qualified GPs | 30/09/2021 | Swansea Bay University Health Board |
| 448 | Headcount | Fully qualified GPs | 30/09/2021 | Cardiff and Vale University Health Board |
| 402 | Headcount | Fully qualified GPs | 30/09/2021 | Cwm Taf Morgannwg University Health Board |
| 487 | Headcount | Fully qualified GPs | 30/09/2021 | Aneurin Bevan University Health Board |
| 116 | Headcount | Fully qualified GPs | 30/09/2021 | Powys Teaching Health Board |
| 61 | Headcount | Fully qualified GPs | 30/09/2021 | Anglesey |
| 58 | Headcount | Fully qualified GPs | 30/09/2021 | Arfon |
| 37 | Headcount | Fully qualified GPs | 30/09/2021 | Central & South Denbighshire |
| 38 | Headcount | Fully qualified GPs | 30/09/2021 | Conwy East |
| 59 | Headcount | Fully qualified GPs | 30/09/2021 | Conwy West |
| 43 | Headcount | Fully qualified GPs | 30/09/2021 | North East Flintshire |
| 25 | Headcount | Fully qualified GPs | 30/09/2021 | Dwyfor & North Meirionnydd |
| 22 | Headcount | Fully qualified GPs | 30/09/2021 | North West Flintshire |
| 17 | Headcount | Fully qualified GPs | 30/09/2021 | South Meirionnydd |
| 44 | Headcount | Fully qualified GPs | 30/09/2021 | South Flintshire |
| 31 | Headcount | Fully qualified GPs | 30/09/2021 | North Denbighshire |
| 42 | Headcount | Fully qualified GPs | 30/09/2021 | South Wrexham |
| 23 | Headcount | Fully qualified GPs | 30/09/2021 | North & West Wrexham |
| 36 | Headcount | Fully qualified GPs | 30/09/2021 | Central Wrexham |
| 46 | Headcount | Fully qualified GPs | 30/09/2021 | Amman/Gwendraeth |
| 65 | Headcount | Fully qualified GPs | 30/09/2021 | Llanelli |
| 33 | Headcount | Fully qualified GPs | 30/09/2021 | North Ceredigion |
| 53 | Headcount | Fully qualified GPs | 30/09/2021 | North Pembrokeshire |
| 30 | Headcount | Fully qualified GPs | 30/09/2021 | South Ceredigion |
| 31 | Headcount | Fully qualified GPs | 30/09/2021 | South Pembrokeshire |
| 56 | Headcount | Fully qualified GPs | 30/09/2021 | Taf / Tywi |
Main information
- Most recent update
- 16 October 2025
- Next update expected
- January 2026
- Designation
- Official statistics
- Data provider
- NHS Wales Shared Services Partnership
- Data source
- Wales National Workforce Reporting System (WNWRS)
- Time period covered
- March 2020 to June 2025
Data notes
- Revisions
- 16 October 2025
- 16 October 2025
Overview
- Summary of dataset and variables
This shows the number of (headcount) and full-time equivalent (FTE) GPs employed in general practices by GP type and local health board, at every quarterly snapshot date.
Fully qualified GPs: Includes partners, providers, salaried, retainers and locum GPs only.
Fully qualified permanent GPs: Includes partners, providers, salaried and retainers only.
GP practitioners: Includes partners, providers and salaried GPs only.
GP locum: Is a GP who deputises temporarily at a practice, usually to cover for an absent GP practitioner.
GP retainer: Is a registered GP practitioner who has entered the GP Retainer Scheme, and typically works reduced hours.
GP registrar: Sometimes called a GP trainee, are qualified doctors who are training to become a GP through a period of training in general practice and hospitals.
F2: Are doctors with a full GMC registration in their second year of postgraduate medical training.
- Data collection or calculation
Figures for headcounts are unique counts. So a person who has more than one contract in the same local health board (LHB) has been counted once in that LHB. However, a person who has a contract in more than one LHB would appear once against each LHB. Therefore the figures cannot be summed by LHB. Similarly, a person who has more than one contract in the same GP practitioner role has been counted once in that role, but a person who has a contract in more than one role would appear once against each role (the GP practitioner total figure is not the sum of the individual GP practitioner roles).
Figures for FTE count towards the GP type and health board each contract is with. Therefore the FTE figures for each health board will sum to the Wales figure and the sum of the FTE of GP practitioners, retainers and locums will sum to the FTE for 'fully qualified GPs', subject to small rounding differences.
The Wales National Workforce Reporting System (WNWRS) provides a secure web based tool developed to capture information on staff working in general practices in Wales.
In broad terms, the system works by practice managers inputting details of their staff onto the system, confirming the details every quarter. Data is then extracted on the last day of each quarter (March, June, September, December). NHS Wales Shared Services Partnership (NWSSP) perform validations to improve data quality before anonymised data are shared with Welsh Government statisticians to validate further and produce these official statistics.
Data from other sources supplement the data from WNWRS, these include:
• Locum Hub Wales (LHW): number of locums working in practices during the quarter up to the snapshot date. • NHS Electronic Staff Record (ESR), which is used to count registrar GPs and F2 trainees.
All locums who were active in the quarter are now counted from the 31 March 2024 data, including locum work in local health board managed practices that were not recorded through Locum Hub Wales. See the quality report for further information.
The increase in GP registrars from September 2020 is explained partly by new starters entering the role in August and being counted for the first time and a change to the training model whereby GP registrars spend longer on rotation at GP practices and more GP registrars have been recruited.
Changes to clusters:
The Dwyfor & North Meirionnydd cluster changed as of 1 April 2021 as some practices moved in from the South Meirionnydd cluster.
The South Meirionnydd cluster changed as of 1 April 2021 as some practices moved to the Dwyfor & North Meirionnydd cluster.
- Statistical quality
Full-time equivalent (FTE) data is available from 31-Dec-2021 onwards.
March 2020 data: 2 out of the 404 active practices did not supply data or did not confirm their data was up-to-date in the WNWRS. These practices did supply initial data through an Excel spreadsheet in late 2019, which was used to pre-populate the WNWRS before the system went live for practices. Therefore the data provided in the initial spreadsheet has been used for these two practices. Note that both practices reported that there were no GP practitioners at the practice, but there were wider practice staff reported. At the time of reporting, the practices may have been using GP locums rather than GP practitioners. Note this does not affect data on registrars which is sourced from a different data collection system.
June 2020 data: 46 practices out of the 402 active practices with staff did not confirm their data was up-to-date in the quarter up to June 2020 (they last confirmed between January and March 2020). An additional 50 practices did not modify data in the quarter up to June 2020 (although they did view data in that quarter). 3 practices updated their data shortly after the snapshot date (on 2 July).
September 2020 data: 6 practices out of the 399 active practices did not confirm their data was up-to-date in the quarter up to September 2020 (they last confirmed between April and June 2020).
December 2020 data: 36 practices out of the 396 active practices with staff did not confirm their data was up-to-date in the quarter up to December 2020.
March 2021 data: 9 practices out of the 396 active practices did not confirm their data was up-to-date in the quarter up to March 2021.
June 2021 data: All active practices confirmed their data as being up-to-date in the quarter up to June 2021.
September 2021 data: 11 practices out of the 391 active practices did not confirm their data was up-to-date in the quarter up to September 2021.
December 2021 data: 30 practices out of the 390 active practices did not confirm their data was up-to-date in the quarter up to December 2021.
March 2022 data: 6 practices out of the 388 active practices did not confirm their data was up-to-date in the quarter up to March 2022.
June 2022 data: 11 practices out of the 386 active practices did not confirm their data was up-to-date in the quarter up to June 2022.
September 2022 data: 16 practices out of the 386 active practices did not confirm their data was up-to-date in the quarter up to September 2022.
December 2022 data: 10 practices out of the 383 active practices did not confirm their data was up-to-date in the quarter up to December 2022.
March 2023 data: 2 practices out of the 383 active practices did not confirm their data was up-to-date in the quarter up to March 2023.
June 2023 data: 20 practices out of the 379 active practices did not confirm their data was up-to-date in the quarter up to June 2023.
September 2023 data: 0 practices out of the 378 active practices did not confirm their data was up-to-date in the quarter up to September 2023.
December 2023 data: 0 practices out of the 374 active practices did not confirm their data was up-to-date in the quarter up to December 2023.
March 2024 data: 0 practices out of the 374 active practices did not confirm their data was up-to-date in the quarter up to March 2024.
June 2024 data: 0 practices out of the 372 active practices did not confirm their data was up-to-date in the quarter up to June 2024.
September 2024 data: 0 practices out of the 371 active practices did not confirm their data was up-to-date in the quarter up to September 2024.
December 2024 data: 0 practices out of the 370 active practices did not confirm their data was up-to-date in the quarter up to December 2024.
March 2025 data: 0 practices out of the 370 active practices did not confirm their data was up-to-date in the quarter up to March 2025.
June 2025 data: 0 practices out of the 370 active practices did not confirm their data was up-to-date in the quarter up to June 2025.
- Related reports
Published by
- Organisation
- Welsh Government
- Contact email
- stats.healthinfo@gov.wales