Fully qualified GPs (headcount and full-time equivalent) by age band and local health board

Filters

Data description ( of 2 selected2 selectable options)

No values match your search

Date ( of 17 selected17 selectable options)

No values match your search

Local health board ( of 8 selected8 selectable options)

No values match your search

Age ( of 8 selected8 selectable options)

No values match your search

Table

Download this table

Standard shorthand is used in this table: [t] = total, [z] = not applicable.

Data valuesData descriptionDateLocal health boardAge
2,459 [t]Headcount30/06/2025WalesAll ages
6 [t]Headcount30/06/2025WalesUnder 30
741 [t]Headcount30/06/2025Wales30-39
844 [t]Headcount30/06/2025Wales40-49
574 [t]Headcount30/06/2025Wales50-59
203 [t]Headcount30/06/2025Wales60-69
29 [t]Headcount30/06/2025Wales70 and over
65 [t]Headcount30/06/2025WalesNot stated
526 [t]Headcount30/06/2025Betsi Cadwaladr University Health BoardAll ages
4Headcount30/06/2025Betsi Cadwaladr University Health BoardUnder 30
117Headcount30/06/2025Betsi Cadwaladr University Health Board30-39
186Headcount30/06/2025Betsi Cadwaladr University Health Board40-49
131Headcount30/06/2025Betsi Cadwaladr University Health Board50-59
63Headcount30/06/2025Betsi Cadwaladr University Health Board60-69
8Headcount30/06/2025Betsi Cadwaladr University Health Board70 and over
17Headcount30/06/2025Betsi Cadwaladr University Health BoardNot stated
136 [t]Headcount30/06/2025Powys Teaching Health BoardAll ages
[z]Headcount30/06/2025Powys Teaching Health BoardUnder 30
37Headcount30/06/2025Powys Teaching Health Board30-39
40Headcount30/06/2025Powys Teaching Health Board40-49
33Headcount30/06/2025Powys Teaching Health Board50-59
18Headcount30/06/2025Powys Teaching Health Board60-69
[z]Headcount30/06/2025Powys Teaching Health Board70 and over
8Headcount30/06/2025Powys Teaching Health BoardNot stated
297 [t]Headcount30/06/2025Hywel Dda University Health BoardAll ages
1Headcount30/06/2025Hywel Dda University Health BoardUnder 30
87Headcount30/06/2025Hywel Dda University Health Board30-39
107Headcount30/06/2025Hywel Dda University Health Board40-49
55Headcount30/06/2025Hywel Dda University Health Board50-59
35Headcount30/06/2025Hywel Dda University Health Board60-69
5Headcount30/06/2025Hywel Dda University Health Board70 and over
7Headcount30/06/2025Hywel Dda University Health BoardNot stated
359 [t]Headcount30/06/2025Swansea Bay University Health BoardAll ages
[z]Headcount30/06/2025Swansea Bay University Health BoardUnder 30
105Headcount30/06/2025Swansea Bay University Health Board30-39
127Headcount30/06/2025Swansea Bay University Health Board40-49
79Headcount30/06/2025Swansea Bay University Health Board50-59
28Headcount30/06/2025Swansea Bay University Health Board60-69
2Headcount30/06/2025Swansea Bay University Health Board70 and over
18Headcount30/06/2025Swansea Bay University Health BoardNot stated
406 [t]Headcount30/06/2025Cwm Taf Morgannwg University Health BoardAll ages
[z]Headcount30/06/2025Cwm Taf Morgannwg University Health BoardUnder 30
151Headcount30/06/2025Cwm Taf Morgannwg University Health Board30-39
139Headcount30/06/2025Cwm Taf Morgannwg University Health Board40-49
80Headcount30/06/2025Cwm Taf Morgannwg University Health Board50-59
20Headcount30/06/2025Cwm Taf Morgannwg University Health Board60-69
5Headcount30/06/2025Cwm Taf Morgannwg University Health Board70 and over
12Headcount30/06/2025Cwm Taf Morgannwg University Health BoardNot stated
507 [t]Headcount30/06/2025Aneurin Bevan University Health BoardAll ages
1Headcount30/06/2025Aneurin Bevan University Health BoardUnder 30
155Headcount30/06/2025Aneurin Bevan University Health Board30-39
164Headcount30/06/2025Aneurin Bevan University Health Board40-49
120Headcount30/06/2025Aneurin Bevan University Health Board50-59
41Headcount30/06/2025Aneurin Bevan University Health Board60-69
8Headcount30/06/2025Aneurin Bevan University Health Board70 and over
19Headcount30/06/2025Aneurin Bevan University Health BoardNot stated
462 [t]Headcount30/06/2025Cardiff and Vale University Health BoardAll ages
[z]Headcount30/06/2025Cardiff and Vale University Health BoardUnder 30
175Headcount30/06/2025Cardiff and Vale University Health Board30-39
147Headcount30/06/2025Cardiff and Vale University Health Board40-49
100Headcount30/06/2025Cardiff and Vale University Health Board50-59
20Headcount30/06/2025Cardiff and Vale University Health Board60-69
5Headcount30/06/2025Cardiff and Vale University Health Board70 and over
16Headcount30/06/2025Cardiff and Vale University Health BoardNot stated
2,453 [t]Headcount31/03/2025WalesAll ages
6 [t]Headcount31/03/2025WalesUnder 30
737 [t]Headcount31/03/2025Wales30-39
838 [t]Headcount31/03/2025Wales40-49
579 [t]Headcount31/03/2025Wales50-59
201 [t]Headcount31/03/2025Wales60-69
27 [t]Headcount31/03/2025Wales70 and over
65 [t]Headcount31/03/2025WalesNot stated
527 [t]Headcount31/03/2025Betsi Cadwaladr University Health BoardAll ages
4Headcount31/03/2025Betsi Cadwaladr University Health BoardUnder 30
119Headcount31/03/2025Betsi Cadwaladr University Health Board30-39
185Headcount31/03/2025Betsi Cadwaladr University Health Board40-49
140Headcount31/03/2025Betsi Cadwaladr University Health Board50-59
57Headcount31/03/2025Betsi Cadwaladr University Health Board60-69
7Headcount31/03/2025Betsi Cadwaladr University Health Board70 and over
15Headcount31/03/2025Betsi Cadwaladr University Health BoardNot stated
132 [t]Headcount31/03/2025Powys Teaching Health BoardAll ages
[z]Headcount31/03/2025Powys Teaching Health BoardUnder 30
36Headcount31/03/2025Powys Teaching Health Board30-39
38Headcount31/03/2025Powys Teaching Health Board40-49
33Headcount31/03/2025Powys Teaching Health Board50-59
17Headcount31/03/2025Powys Teaching Health Board60-69
[z]Headcount31/03/2025Powys Teaching Health Board70 and over
8Headcount31/03/2025Powys Teaching Health BoardNot stated
291 [t]Headcount31/03/2025Hywel Dda University Health BoardAll ages
[z]Headcount31/03/2025Hywel Dda University Health BoardUnder 30
84Headcount31/03/2025Hywel Dda University Health Board30-39
106Headcount31/03/2025Hywel Dda University Health Board40-49
54Headcount31/03/2025Hywel Dda University Health Board50-59
37Headcount31/03/2025Hywel Dda University Health Board60-69
5Headcount31/03/2025Hywel Dda University Health Board70 and over
5Headcount31/03/2025Hywel Dda University Health BoardNot stated
348 [t]Headcount31/03/2025Swansea Bay University Health BoardAll ages
[z]Headcount31/03/2025Swansea Bay University Health BoardUnder 30
102Headcount31/03/2025Swansea Bay University Health Board30-39
121Headcount31/03/2025Swansea Bay University Health Board40-49
Showing 1 to 100 of 2,176 rows
Page 1 of 22

Select what to download

Select download format

Select number formatting

This includes rounding to decimal places and commas to separate thousands

Select whether to include reference codes and hierarchies

  • Reference codes are unique identifiers for specific variable values, such as geographic areas
  • Hierarchies show how variable values are grouped together, such as which geographic areas are in which larger geographic areas
  • If the current table has hidden variables, you cannot download it with reference codes and hierarchies
These will be included as additional columns in the downloaded table

Select language

Next update expected:1 July 2026

Updates

17th March 2026
Dataset first published.

Main information

Designation
Official statistics
Data provider
NHS Wales Shared Services Partnership
Data source
Wales National Workforce Reporting System (WNWRS)
Time period covered
June 2021 to June 2025

Overview

Summary of dataset and variables

This shows the number of (headcount and full-time equivalent) fully qualified GPs employed in general practices by age band and local health board, at every quarterly snapshot date since 30-Jun-21.

Data collection or calculation

Fully qualified GPs includes partners, providers, salaried, retainers and locum GPs only.

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.

Locums are counted if they had any work recorded through Locum Hub Wales at any point during the quarter ending in the snapshot date only. For all the other GP types, it is based on the headcount as at the snapshot date. 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.

Statistical quality

Note that locums are not required to enter their age when recording work through Locum Hub Wales, and therefore account for a large proportion of fully qualified GPs with unknown information.

A number of practices did not confirm their WNWRS data as being up-to-date in the quarter up to each snapshot date. See the statistical release for more information.

Related reports

Published by

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