Zhejiang University in China has surpassed Harvard University to become the top academic institution in the world according to the 2026 Nature Index. This marks the first time Harvard has lost its top position since the index began in 2014. Tsinghua University, also from China, ranked third. Chinese institutions accounted for nine of the top 10 spots, with 17 of the top 20 institutions being from China.
Bias read (Center): The article presents factual information based on the Nature Index rankings without apparent ideological framing, loaded language, or selective sourcing. It reports on an academic ranking system and does not take a stance on the implications of the rankings.
Official sources cited
- organisation Nature Index
