World's Best Scientists 2026 revealed!
University of Leeds

University of Leeds

- Law

United Kingdom
Established: 1904
Scholars: 1
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 renowned public research university located in Leeds, West Yorkshire, United Kingdom. As a member of the prestigious Russell Group, the institution has built on its origins in science and engineering to become a comprehensive university. With over 39,000 students from more than 170 countries and seven academic faculties, Leeds offers a robust academic community across a single, vibrant urban campus. Situated in one of England’s largest cities, it holds a prominent place both nationally and globally.

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
439 World 51 National H-index 21 Citations 2,089 207

Recently Published Articles