World's Best Scientists 2026 revealed!
University of Leeds

University of Leeds

- Physics

United Kingdom
Established: 1904
Scholars: 3
Award Badge
Best Universities
2025
Award Badge
Chemistry
UK
2026

Overview of the University of Leeds

The University of Leeds, established in 1904, is a prominent public, research-intensive institution located in Leeds, West Yorkshire, United Kingdom. Rooted in the civic university movement, Leeds initially grew from earlier colleges dating to 1874 and has since developed into one of the UK’s largest universities. With over 38,000 students enrolled from more than 170 countries and approximately 9,200 staff, it offers undergraduate, postgraduate, and doctoral programs across a single, expansive campus. The university comprises eight main faculties, underscoring its breadth and comprehensive scope in higher education and research.

Show more
World
National
Scholar
D-Index D-index (Discipline H-index) only includes papers and citation values for an examined discipline in contrast to General H-index which accounts for publications across all disciplines.
Citations
Publications
2658 World 236 National H-index 84 Citations 32,052 962
2750 World 241 National H-index 83 Citations 31,410 195
3333 World 295 National H-index 76 Citations 19,763 250