TIOBE May 2026: R Matches All-Time High as SAS Faces First-Ever Exit From Top 30 and Statistical Language Market Consolidates
R hit #8 in the TIOBE Index — matching its all-time high — as Python and R emerge as the two survivors in a rapidly consolidating statistical language market, while Go fell to #16 and Zig crept toward the top 30.
Overview
The TIOBE Index for May 2026 tells a story of consolidation: the market for statistical programming languages is collapsing toward two survivors, while Go continues a year-long slide that has erased most of the momentum it built over the past decade. The headline development, according to TIOBE CEO Paul Jansen, is R: “This month, the programming language R matched its all-time high by reaching position #8 in the TIOBE index once again.”
Statistical Languages: Two Winners, Many Losers
R’s arrival at #8 — with a 1.77% rating — matches a position it previously reached in the early 2020s. TIOBE’s own language tracking page records R’s lowest point as #73 in December 2008, making the current milestone a remarkable recovery across nearly two decades of index data.
Jansen was direct about what is driving R upward: “The statistical programming language market is clearly undergoing a major consolidation. The biggest winners are Python and R, while many long-established alternatives continue to lose momentum.” The consolidation is reflected across the top 20 in ways that would have been difficult to predict a decade ago.
MATLAB sits at #20 with 0.89%, and TIOBE’s editorial characterizes it as “close to dropping out of the TIOBE top 20.” SAS faces a more consequential milestone: it is “about to leave the top 30 for the first time since the TIOBE index began,” according to Jansen. TIOBE’s SAS tracking page shows the language once reached #11 in March 2007, its all-time high. SPSS has already exited the top 100.
The same pattern was visible earlier in the year. In February 2026, Jansen told InfoWorld that “several more specialized or domain-specific languages are gradually gaining ground at Python’s expense, most notably R and Perl” — a dynamic that has continued and sharpened since.
Python Holds #1 Despite Rating Erosion
Python remains first, but its absolute share has narrowed. May 2026 shows Python at 19.98%, a year-over-year decline of 5.37 percentage points. Despite the drop, TIOBE records May 2026 as Python’s highest-ever ranking position, which reflects the index’s methodology: Python holds #1 while also recording its greatest historical dominance by rank, even as the percentage share contracts as other languages rise.
Python has won the TIOBE Language of the Year award in 2007, 2010, 2018, 2020, 2021, and 2024. C# took the 2025 award, driven by the largest year-over-year gain in the index. In May 2026, C# sits at #5 with 5.41%.
Go’s Prolonged Slide
Go’s position is the month’s most striking decline among established languages. The language now sits at #16 with 1.12%, a year-over-year drop of 1.58 percentage points. As early as January 2026, analysts were asking whether Go had fallen from grace, noting that the decline did not indicate Go was losing industrial use, but rather that it had become infrastructure — stable, mission-critical, and generating fewer searches, tutorials, and discussions than rapidly evolving languages.
Java and C++, by contrast, swapped positions in May. Java climbed to #3 at 7.94%, while C++ settled at #4 at 7.92% — a near tie. TIOBE’s editorial attributes Java’s gain in part to the Java 26 release earlier this year.
Rust at #15, Zig at #36
Rust continued its climb, reaching #15 with 1.14% and a year-over-year gain of 0.21 percentage points. The language now sits directly above Go in the rankings — a symbolic reversal given that Go once held the top-ten position that has since eluded both languages.
Zig, the lower-level systems language that competes with C and Rust for embedded and performance-critical applications, sits at #36 with a 0.39% rating. TIOBE notes that it is “approaching the TIOBE top 30 for the first time,” attributing its rise to “its rare combination of low-level performance, straightforward tooling, and relative ease of use compared to traditional systems programming languages.”
What We Don’t Know
The TIOBE Index measures search engine query frequency across a basket of search engines and programming-language-related terms; it captures mindshare and learning activity rather than production deployment or job posting volume. Go’s index decline is therefore not a reliable indicator of whether the language is losing actual use in the cloud-native and backend engineering domains where it remains a dominant choice for infrastructure tooling and microservices.
Similarly, R’s rise to #8 reflects renewed academic and research interest as well as growing adoption in clinical biostatistics and machine learning research workflows — but it says little about whether R is displacing Python in production data engineering environments, where Python’s package ecosystem remains the de facto standard.
Analysis
The May 2026 TIOBE data points to a programming language ecosystem that is bifurcating on multiple axes simultaneously. General-purpose languages — Python, Java, C, C# — hold or regain ground while niche competitors erode. Within statistical computing specifically, the market that once supported a half-dozen viable commercial and open-source tools is compressing toward two: Python for production and machine learning infrastructure, and R for research, academia, and domain-specific statistical work.
For SAS, the impending exit from the top 30 closes a chapter that began when the language first appeared in TIOBE tracking in 2001. At its peak of #11 in March 2007, SAS represented a category of licensed, enterprise-grade statistical tools that universities and corporations treated as standard infrastructure. That era appears to be ending.