World's Best Scientists 2026 revealed!
University of Leeds

University of Leeds

- Economics And Finance

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

Overview: University of Leeds

The University of Leeds, officially established in 1904, is a leading public, research-intensive university located in Leeds, West Yorkshire, United Kingdom. Tracing its roots to the 19th century as part of the Yorkshire College, it has since grown into one of the UK’s largest higher education institutions. The university boasts a student population exceeding 39,000, including 12,000 international students from over 130 countries. It operates a single, urban main campus and is organized across eight academic faculties.

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
1070 World 117 National H-index 55 Citations 11,964 203
1091 World 120 National H-index 54 Citations 28,287 179
2062 World 244 National H-index 42 Citations 8,490 222
2171 World 257 National H-index 41 Citations 8,677 163
2178 World 258 National H-index 41 Citations 8,053 449

Recently Published Articles