World's Best Scientists 2026 revealed!
Tulane University

Tulane University

- Political Science

United States
Established: 1834
Scholars: 1
Award Badge
Best Universities
2025
Award Badge
Ecology and Evolution
USA
2023

Tulane University: Overview

Tulane University, officially established as The Tulane University of Louisiana in 1834, is a distinguished private research university located in New Orleans, United States. Originally founded as a medical college, it has evolved into a comprehensive institution renowned for both research and teaching excellence. Tulane enrolls over 14,000 students across undergraduate, graduate, and professional programs, and operates on a dynamic urban campus. The university is characterized by its mid-sized scale and a collaborative network of ten schools and colleges, creating an impactful academic community at the heart of the Gulf South.

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
199 World 120 National H-index 52 Citations 15,474 310