Student enrolments and qualifiers at higher education providers in Wales by personal characteristics

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

View options

Filters

Data description ( of 2 selected2 selectable options)

Level of study ( of 7 selected7 selectable options)

Mode of study ( of 4 selected4 selectable options)

Entrant marker ( of 3 selected3 selectable options)

Sex ( of 3 selected3 selectable options)

Provider ( of 19 selected19 selectable options)

Personal characteristics ( of 18 selected18 selectable options)

Academic year ( of 9 selected9 selectable options)


Data valuesData descriptionLevel of studyMode of studyEntrant markerSexProviderPersonal characteristicsAcademic year
129,395 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: All age groups2016/17
129,585 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: All age groups2017/18
132,205 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: All age groups2018/19
136,355 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: All age groups2019/20
145,170 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: All age groups2020/21
149,045 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: All age groups2021/22
154,385 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: All age groups2022/23
150,680 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: All age groups2023/24
143,825 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: All age groups2024/25
51,820 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 20 and under2016/17
51,220 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 20 and under2017/18
49,845 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 20 and under2018/19
48,875 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 20 and under2019/20
48,260 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 20 and under2020/21
48,525 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 20 and under2021/22
49,330 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 20 and under2022/23
50,865 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 20 and under2023/24
52,260 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 20 and under2024/25
33,530 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 21 to 242016/17
33,720 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 21 to 242017/18
34,900 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 21 to 242018/19
36,485 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 21 to 242019/20
38,120 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 21 to 242020/21
37,390 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 21 to 242021/22
36,175 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 21 to 242022/23
34,795 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 21 to 242023/24
32,750 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 21 to 242024/25
14,210 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 25 to 292016/17
14,295 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 25 to 292017/18
15,045 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 25 to 292018/19
16,560 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 25 to 292019/20
19,125 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 25 to 292020/21
20,650 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 25 to 292021/22
21,855 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 25 to 292022/23
20,725 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 25 to 292023/24
17,405 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 25 to 292024/25
27,705 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 30 to 592016/17
28,305 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 30 to 592017/18
30,415 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 30 to 592018/19
32,590 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 30 to 592019/20
38,155 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 30 to 592020/21
40,855 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 30 to 592021/22
45,290 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 30 to 592022/23
42,510 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 30 to 592023/24
39,485 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 30 to 592024/25
2,100 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 60+2016/17
2,020 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 60+2017/18
1,980 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 60+2018/19
1,820 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 60+2019/20
1,505 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 60+2020/21
1,630 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 60+2021/22
1,730 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 60+2022/23
1,715 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 60+2023/24
1,925 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: 60+2024/25
35 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: Unknown2016/17
25 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: Unknown2017/18
15 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: Unknown2018/19
20 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: Unknown2019/20
5 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: Unknown2020/21
0 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: Unknown2021/22
5 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: Unknown2022/23
65 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: Unknown2023/24
5 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersAge: Unknown2024/25
129,395 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersDisability: All2016/17
129,585 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersDisability: All2017/18
132,205 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersDisability: All2018/19
136,355 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersDisability: All2019/20
145,170 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersDisability: All2020/21
149,045 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersDisability: All2021/22
154,385 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersDisability: All2022/23
150,680 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersDisability: All2023/24
143,825 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersDisability: All2024/25
16,830 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersDisability: Known disability2016/17
17,580 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersDisability: Known disability2017/18
19,705 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersDisability: Known disability2018/19
21,550 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersDisability: Known disability2019/20
23,640 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersDisability: Known disability2020/21
24,605 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersDisability: Known disability2021/22
26,240 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersDisability: Known disability2022/23
29,415 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersDisability: Known disability2023/24
31,610 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersDisability: Known disability2024/25
112,565 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersDisability: No known disability2016/17
112,005 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersDisability: No known disability2017/18
112,495 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersDisability: No known disability2018/19
114,805 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersDisability: No known disability2019/20
121,530 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersDisability: No known disability2020/21
124,445 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersDisability: No known disability2021/22
128,145 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersDisability: No known disability2022/23
121,260 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersDisability: No known disability2023/24
112,210 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersDisability: No known disability2024/25
108,190 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersEthnicity: All ethnicities2016/17
108,235 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersEthnicity: All ethnicities2017/18
111,240 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersEthnicity: All ethnicities2018/19
114,360 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersEthnicity: All ethnicities2019/20
123,605 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersEthnicity: All ethnicities2020/21
123,950 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersEthnicity: All ethnicities2021/22
125,200 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersEthnicity: All ethnicities2022/23
121,040 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersEthnicity: All ethnicities2023/24
122,535 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersEthnicity: All ethnicities2024/25
95,000 [t]EnrolmentsAll levelsAll modesAll enrolmentsAllAll providersEthnicity: White2016/17
Showing 1 to 100 of 596,862 rows
Page 1 of 5969

Next update expected:January 2027

Updates

29th January 2026
Dataset first published.

Main information

Designation
Official statistics
Data provider
Higher Education Statistics Agency
Data source
Student record

Overview

Summary of dataset and variables

The data shows the number of enrolments and the number of qualifiers at Welsh higher education providers.

The data can be broken down by:

  • Academic year - 1 August to 31 July, e.g. 2024/25 is 1 August 2024 to 31 July 2025.

  • Entrant marker - all enrolments or those in the first year of their studies.

  • Level of study

  • Mode of study - full-time or part-time

  • Personal characteristics - either age group, whether a student has a known disability or not, or ethnic background

  • Provider

  • Sex - the sex of the student as opposed to the gender with which they identify. Students where this has been returned as 'Other', 'Not available' or 'Information refused' are included in the figures for all enrolments.

Data collection or calculation

The Higher Education Statistics Agency (HESA) collects data from higher education providers about students enrolled at their institution.

Enrolments population

The enrolments included are those in the HESA standard registration population at Welsh HE providers. A student may have more than one enrolment in an academic year, if this is a case then each enrolment is counted separately.

To be included in the HESA standard population, an enrolment needs to be active in study at least two weeks after their engagement start date or subsequent anniversaries of. Students who are writing-up (and have no active study) after this anniversary date are excluded from the population, as are students expected to study for two weeks or less and who don’t complete their studies or gain a qualification. Dormant students, incoming visiting and exchange students from overseas and students studying for the whole of their programme of study outside of the UK are also excluded.

All modules that have some activity in the relevant academic year are included.

Qualifiers population

The population used for the qualifiers data is the HESA Qualifications obtained population. This population includes student enrolments associated with the award of a higher education qualification during the relevant academic year. This includes qualifications awarded from dormancy, after active study has ceased, and writing-up status.

Disability data

Disability information is collected based on a student’s self-assessment and they are not obliged to report any disabilities they have. This information is collected every year so may change over time.

Ethnicity data

Ethnicity information is only collected for students whose permanent address prior to starting their studies is in the UK, Guernsey, Jersey or the Isle of Man, and is collected based on the student’s self-assessment. This information is collected every year so may change over time.

Statistical quality

Codes

Data values with a [t] code are either totals or sub-totals.

Increased proportion of unknowns in ethnicity data from 2022/23

A new data collection model was introduced for the HESA Student Record data collection from the 2022/23 academic year. The new model made a considerable change to the collection process and there were an increased number of challenges and issues compared to previous years.

Since the introduction of the new data collection model has been an increase in the number of records returned with unknown ethnicity information at Welsh providers. In the five years before 2022/23, between 1.4% and 1.7% of enrolments by students from the UK at Welsh providers were returned with unknown ethnicity. After the introduction of the new collection model the proportion of unknowns has increased to 2.1% in 2022/23 and 2.9% in 2023/24 and 2024/25.

More general information about quality issues in the HESA Student Record can be found on the HESA website.

Published by

Organisation
Medr
Contact email
HEStats@medr.cymru

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