Number of GPs employed in general practices (headcount and full-time equivalent), by GP type and area

Standard shorthand is used in this table: [t] = total.

View options

Filters

Data description ( of 2 selected2 selectable options)

GPType ( of 9 selected9 selectable options)

Date ( of 22 selected22 selectable options)

Area ( of 71 selected71 selectable options)


Data valuesData descriptionGPTypeDateArea
2,332 [t]HeadcountFully qualified GPs30/06/2021Wales
480HeadcountFully qualified GPs30/06/2021Betsi Cadwaladr University Health Board
273HeadcountFully qualified GPs30/06/2021Hywel Dda University Health Board
331HeadcountFully qualified GPs30/06/2021Swansea Bay University Health Board
437HeadcountFully qualified GPs30/06/2021Cardiff and Vale University Health Board
396HeadcountFully qualified GPs30/06/2021Cwm Taf Morgannwg University Health Board
490HeadcountFully qualified GPs30/06/2021Aneurin Bevan University Health Board
117HeadcountFully qualified GPs30/06/2021Powys Teaching Health Board
54HeadcountFully qualified GPs30/06/2021Anglesey
58HeadcountFully qualified GPs30/06/2021Arfon
34HeadcountFully qualified GPs30/06/2021Central & South Denbighshire
34HeadcountFully qualified GPs30/06/2021Conwy East
60HeadcountFully qualified GPs30/06/2021Conwy West
43HeadcountFully qualified GPs30/06/2021North East Flintshire
25HeadcountFully qualified GPs30/06/2021Dwyfor & North Meirionnydd
20HeadcountFully qualified GPs30/06/2021North West Flintshire
17HeadcountFully qualified GPs30/06/2021South Meirionnydd
49HeadcountFully qualified GPs30/06/2021South Flintshire
30HeadcountFully qualified GPs30/06/2021North Denbighshire
42HeadcountFully qualified GPs30/06/2021South Wrexham
20HeadcountFully qualified GPs30/06/2021North & West Wrexham
38HeadcountFully qualified GPs30/06/2021Central Wrexham
40HeadcountFully qualified GPs30/06/2021Amman/Gwendraeth
47HeadcountFully qualified GPs30/06/2021Llanelli
31HeadcountFully qualified GPs30/06/2021North Ceredigion
51HeadcountFully qualified GPs30/06/2021North Pembrokeshire
31HeadcountFully qualified GPs30/06/2021South Ceredigion
29HeadcountFully qualified GPs30/06/2021South Pembrokeshire
55HeadcountFully qualified GPs30/06/2021Taf / Tywi
52HeadcountFully qualified GPs30/06/2021Afan
71HeadcountFully qualified GPs30/06/2021BayHealth
52HeadcountFully qualified GPs30/06/2021Bridgend East Network
68HeadcountFully qualified GPs30/06/2021Bridgend North Network
32HeadcountFully qualified GPs30/06/2021Bridgend West Network
57HeadcountFully qualified GPs30/06/2021CityHealth
31HeadcountFully qualified GPs30/06/2021Cwmtawe
51HeadcountFully qualified GPs30/06/2021Llwchwr
48HeadcountFully qualified GPs30/06/2021Neath
45HeadcountFully qualified GPs30/06/2021Penderi
28HeadcountFully qualified GPs30/06/2021Upper Valleys
65HeadcountFully qualified GPs30/06/2021Cardiff East
63HeadcountFully qualified GPs30/06/2021Cardiff South East
43HeadcountFully qualified GPs30/06/2021City & Cardiff South
94HeadcountFully qualified GPs30/06/2021Cardiff North
101HeadcountFully qualified GPs30/06/2021Cardiff South West
56HeadcountFully qualified GPs30/06/2021Cardiff West
58HeadcountFully qualified GPs30/06/2021Central Vale
40HeadcountFully qualified GPs30/06/2021Eastern Vale
30HeadcountFully qualified GPs30/06/2021Western Vale
45HeadcountFully qualified GPs30/06/2021North Cynon
36HeadcountFully qualified GPs30/06/2021North Merthyr Tydfil
52HeadcountFully qualified GPs30/06/2021North Rhondda
49HeadcountFully qualified GPs30/06/2021North Taf Ely
48HeadcountFully qualified GPs30/06/2021South Cynon
31HeadcountFully qualified GPs30/06/2021South Merthyr Tydfil
74HeadcountFully qualified GPs30/06/2021South Rhondda
43HeadcountFully qualified GPs30/06/2021South Taf Ely
50HeadcountFully qualified GPs30/06/2021Blaenau Gwent East
41HeadcountFully qualified GPs30/06/2021Blaenau Gwent West
58HeadcountFully qualified GPs30/06/2021Caerphilly East
60HeadcountFully qualified GPs30/06/2021Caerphilly North
50HeadcountFully qualified GPs30/06/2021Caerphilly South
50HeadcountFully qualified GPs30/06/2021Monmouthshire North
40HeadcountFully qualified GPs30/06/2021Monmouthshire South
67HeadcountFully qualified GPs30/06/2021Newport East
89HeadcountFully qualified GPs30/06/2021Newport West
64HeadcountFully qualified GPs30/06/2021Torfaen North
55HeadcountFully qualified GPs30/06/2021Torfaen South
29HeadcountFully qualified GPs30/06/2021Mid Powys
48HeadcountFully qualified GPs30/06/2021North Powys
40HeadcountFully qualified GPs30/06/2021South Powys
2,377 [t]HeadcountFully qualified GPs30/09/2021Wales
486HeadcountFully qualified GPs30/09/2021Betsi Cadwaladr University Health Board
291HeadcountFully qualified GPs30/09/2021Hywel Dda University Health Board
347HeadcountFully qualified GPs30/09/2021Swansea Bay University Health Board
448HeadcountFully qualified GPs30/09/2021Cardiff and Vale University Health Board
402HeadcountFully qualified GPs30/09/2021Cwm Taf Morgannwg University Health Board
487HeadcountFully qualified GPs30/09/2021Aneurin Bevan University Health Board
116HeadcountFully qualified GPs30/09/2021Powys Teaching Health Board
61HeadcountFully qualified GPs30/09/2021Anglesey
58HeadcountFully qualified GPs30/09/2021Arfon
37HeadcountFully qualified GPs30/09/2021Central & South Denbighshire
38HeadcountFully qualified GPs30/09/2021Conwy East
59HeadcountFully qualified GPs30/09/2021Conwy West
43HeadcountFully qualified GPs30/09/2021North East Flintshire
25HeadcountFully qualified GPs30/09/2021Dwyfor & North Meirionnydd
22HeadcountFully qualified GPs30/09/2021North West Flintshire
17HeadcountFully qualified GPs30/09/2021South Meirionnydd
44HeadcountFully qualified GPs30/09/2021South Flintshire
31HeadcountFully qualified GPs30/09/2021North Denbighshire
42HeadcountFully qualified GPs30/09/2021South Wrexham
23HeadcountFully qualified GPs30/09/2021North & West Wrexham
36HeadcountFully qualified GPs30/09/2021Central Wrexham
46HeadcountFully qualified GPs30/09/2021Amman/Gwendraeth
65HeadcountFully qualified GPs30/09/2021Llanelli
33HeadcountFully qualified GPs30/09/2021North Ceredigion
53HeadcountFully qualified GPs30/09/2021North Pembrokeshire
30HeadcountFully qualified GPs30/09/2021South Ceredigion
31HeadcountFully qualified GPs30/09/2021South Pembrokeshire
56HeadcountFully qualified GPs30/09/2021Taf / Tywi
Showing 1 to 100 of 19,867 rows
Page 1 of 199

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.

Published by

Organisation
Welsh Government
Contact email
stats.healthinfo@gov.wales

Select the filtered or whole dataset to download

Select download format

Contains only the dataset
Contains only the dataset
Contains only the dataset

Select number formatting

This includes rounding to decimal places and commas to separate thousands
This includes rounding to decimal places and commas to separate thousands

Select language