Python remains the most popular programming language. Its May 2026 share in the TIOBE index sits at 19.98 percent. That figure marks a drop of more than five points from a year earlier. Yet the gap to its nearest rival stays wide. C follows at 11.55 percent. Java and C++ sit neck and neck just behind.
The real story lies lower in the rankings. R has climbed to eighth place with a 1.77 percent rating. It matches the highest position the language has ever held in the index. This shift signals a broader consolidation in statistical computing.
TIOBE tracks popularity through search engine queries for courses, books, and skilled engineers. The method captures interest rather than lines of code in production. And the numbers tell a consistent tale. Python dominates industry applications, machine learning pipelines, and large-scale AI systems. R holds strong in academia, research labs, epidemiology studies, and deep statistical modeling.
Paul Jansen, CEO of TIOBE, pointed to the pattern in the latest report. “This month, the programming language R matched its all-time high by reaching position #8 in the TIOBE index once again,” he wrote. “This is not a coincidence. 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.” (TIOBE)
The list of those alternatives reads like a who’s who of once-dominant tools. MATLAB hovers at 20th with 0.89 percent and stands close to falling out of the top 20. SAS nears an exit from the top 30 for the first time since the index launched decades ago. Wolfram Language, formerly Mathematica, sits well below past peaks. SPSS left the top 100 last month. Even S and Stata show fading traction.
But R’s advance didn’t happen in isolation. Its gains build on years of steady presence in university curricula and specialized research. Data scientists often choose Python for production workflows and integration with TensorFlow or PyTorch. Statisticians turn to R when they need rapid prototyping, elegant visualization with ggplot2, or packages built specifically for advanced inference. The two languages now split the field more cleanly than before.
TechRepublic covered the May results four days after the index dropped. Author Liz Ticong noted Jansen’s view that attention in statistical work gathers around fewer platforms. “Python continues to dominate industry use, including machine learning, AI, and production systems, while R remains the leading environment in academia and research-driven fields such as epidemiology and advanced statistical analysis,” the article summarized. (TechRepublic)
Other movements in the top 10 prove modest by comparison. Java edged past C++ into third after the release of Java 26. The two languages now sit at 7.94 and 7.92 percent. C# holds fifth. JavaScript sixth. Visual Basic seventh. SQL and Delphi round out the top ten. Rust, Go, and newer entries like Zig show activity farther down. Zig approaches the top 30 thanks to its balance of performance and simpler tooling.
Python’s long reign comes with caveats. Its share peaked near 27 percent in mid-2025. The subsequent slide has prompted questions about saturation or competition from domain-specific options. InfoWorld reported on the decline as early as February 2026, when Python stood at 21.81 percent and R had already begun its climb back into the top 10. (InfoWorld)
Yet the language’s advantages remain hard to ignore. Its readability draws beginners. Its libraries span web development, automation, scientific computing, and artificial intelligence. Developers move fast from idea to deployment. Companies staff entire data teams around it. That momentum keeps Python atop both TIOBE and the rival PYPL index, which measures tutorial search volume.
R’s position at eighth feels different. It reflects enduring demand in fields where precise statistics matter more than scalable pipelines. Biostatisticians, economists, and public health researchers still favor its modeling tools and publication-ready graphics. The language never aimed for general-purpose dominance. Its recent rise suggests specialists value what it does best.
Consolidation carries risks. When options narrow, innovation can slow in niche areas. Julia, despite technical strengths, lingers outside the top 30. Probabilistic tools like Stan may enter the index soon, hinting at fresh Bayesian interest. Still, the data points to two clear poles for statistical work.
Slashdot amplified the TIOBE release on May 17, quoting the full commentary on market consolidation. Discussions there echoed familiar debates. Some developers argue Python’s ecosystem has grown so large that it absorbs tasks once reserved for dedicated stats packages. Others insist R’s syntax and community packages deliver unmatched productivity for certain analyses. (Slashdot)
Look beyond the top 20 and the picture grows more fragmented. Fortran hangs on in scientific computing. Scratch introduces coding to children. Perl and PHP maintain legacy roles. Assembly language appears for performance-critical work. The long tail shows no sign of vanishing, but the statistical corner has tightened.
Enterprise teams notice the change. Hiring managers scan resumes for Python first. Academic departments balance R training with Python exposure. Tooling vendors align road maps accordingly. The result feels less like a zero-sum contest and more like a maturing division of labor.
Future indexes will test whether R can defend eighth place. MATLAB’s slide may accelerate. New releases in either Python or R could tilt the numbers again. For now the message holds. Python stays number one. R gains ground. And the statistical programming world has begun to settle around its two strongest options.
That convergence simplifies choices for many organizations. It also raises the bar for any new contender hoping to break in.


WebProNews is an iEntry Publication