Python Hits Record Popularity in Tiobe Index, Cementing Its Dominance
Python’s popularity has reached a new peak, capturing 25.35% of the Tiobe Index in May 2025—the highest rating any programming language has achieved since Java’s dominance in 2001. This milestone highlights Python’s continued surge in adoption across industries, from web development and data science to machine learning and automation. Its recent rise of over 2 percentage points from April’s 23.08% further underscores its growing influence in the programming community.
Remarkably, Python’s lead over the second most popular language, C++, is now an unprecedented 15 percentage points, with C++ holding just 9.94%. Tiobe CEO Paul Jansen points out that Python’s dominance is tempered by its performance limitations, as an interpreted language prone to runtime errors. Because of this, Python is less suited for safety-critical or real-time systems, where more rigidly compiled languages still prevail. Nevertheless, Python’s versatility and ease of use are driving its adoption across most other software domains.
Jansen also notes that Python’s current popularity is even more impressive than Java’s peak in the early 2000s. While Java achieved ratings just shy of 27% back in 2001, it did so when the Tiobe Index tracked only about 20 languages. Today, with over 280 languages monitored, Python’s share represents a far more competitive landscape. This makes Python’s climb to the top even more significant and indicative of broad, sustained growth.
The Tiobe Index calculates language popularity by analyzing data from a wide range of sources, including search engines, online courses, and software vendors. This comprehensive methodology reflects both the community’s interest and the practical demand for programming skills worldwide. With Python now firmly at the summit, it’s clear that the language will continue to shape the future of software development for years to come.