World's Best Scientists 2026 revealed!
University of Leeds

University of Leeds

- Neuroscience

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

Overview: University of Leeds

The University of Leeds, founded in 1904, is a renowned public research-intensive university located in Leeds, West Yorkshire, United Kingdom. As one of the largest universities in the UK, it forms part of the prestigious Russell Group, emphasizing world-class research and teaching. The institution serves a vibrant academic community, comprising more than 39,000 students from over 170 countries and employing around 8,700 staff. The university is organized into eight faculties, offering a comprehensive range of disciplines across a single urban campus.

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
4222 World 373 National H-index 58 Citations 10,271 266
6396 World 510 National H-index 47 Citations 9,321 157
8523 World 629 National H-index 38 Citations 6,547 86

Recently Published Articles