18 February 2026
Christoph Neumann
Recently, we completed the 2025 State of Clojure survey. You can find the full survey results in this report.
In the report and the highlights below, "Clojure" is often used to refer to the whole ecosystem of Clojure and its dialects as a whole. When relevant, specific dialects are mentioned by name, such as ClojureScript, Babashka, ClojureCLR, etc.
See the following sections for highlights and selected analysis:
80 different countries were represented by respondents to the State of Clojure Survey!
Responses by Country
The Top 10 countries, by count:
1. United States |
6. Sweden |
In fact, the top 4 countries constituted 50.1% of the respondents, so by the numbers, the United States, Brazil, Germany, and the United Kingdom have the same number of Clojure users as the rest of the world.
What if we adjust for population? We can see where Clojure is most concentrated per capita.
1. Finland |
6. Serbia |
Northern Europe has an especially high concentration of Clojurists.
Responses by Per Capita
Also, despite the population differences, Austria, Australia, United States, Brazil, and Canada all have a similar concentration of Clojurists.
Experienced developers continue to be well represented in the Clojure community.
Question: How many years have you been programming professionally?
Clojure isn’t just appealing to highly experienced professional developers. Clojure also attracts developers with little to no professional experience. New Clojure developers are from a wide range of professional programming experience.
Professional experience for those with ≤ 1 year of Clojure experience
About 2/3 of the respondents use Clojure as their primary language. When Clojure isn’t primary, popularity seems to influence language choice more than a specific language attribute (such as a functional style).
Question: What was your PRIMARY language in the last year?
|
|
10% of Clojure developers indicated that they only used Clojure. All others indicated at least one other language they used. This choice, like the primary language, appears to be influenced by popularity, although functional languages (eg. Elixir, Lisp, Scheme/Racket, etc.) appear to be overrepresented versus their general popularity.
Question: What programming languages have you used in the last year? (select all)
|
|
The results below are for developers that selected Clojure and its dialects as their primary language.
Question: If you couldn’t use Clojure, what language would you use instead?
|
|
Unsurprisingly, the most popular languages are well represented in the top choices: Java, Python, TypeScript, Go, etc., but notice the functional languages languages are overrepresented versus their general popularity: Elixir, Common Lisp, Scheme/Racket, Haskell, and Erlang.
The design of the Elixir language was influenced by Clojure, so it makes sense that it would stand out as a Clojure alternative versus other functional languages.
Survey respondents have nearly as much fun with Clojure (52% for hobbies) as more serious uses (71% for work).
Question: How would you characterize your use of Clojure today? (select all)
Clojure is used across a range of industries, but Financial Services, Enterprise Software and Healthcare stand out as the top ones. Fintech is 2.5x more popular for Clojure than Enterprise Software and over 4x more popular than Healthcare.
Question: What primary industry do you develop for?
|
|
16% of Clojurists are solo developers. 55% are in an organization of 100 people or less. 26% are in an organization larger than 1000 people—many are likely part of Nubank, the world’s largest digital-only financial services platform, which employs thousands of Clojure developers.
Question: What is your organization size?
15% of respondents have used Clojure for one year or less. That’s roughly equivalent to the 16% that have used Clojure 11-15 years. With 16+ years of experience, 3% of the Clojure community is made up of Clojure’s earliest adopters.
Question: How long have you been using Clojure?
Using equally sized buckets, it becomes clear that about half the community has 5 or less years of Clojure experience and the other half has 6 or more years.
Years of Clojure experience
The survey asked developers with ≤ 1 year of Clojure experience to select all the factors that first prompted them to investigate Clojure.
Question: Why did you first start looking at Clojure? (select all)
Seeking a functional programming language |
40.20% |
Use at work |
39.70% |
Seeking a modern LISP |
39.20% |
Inspired by conference talk or video by Rich Hickey or others |
32.16% |
Seeking a more concise/expressive language on the JVM |
14.57% |
Seeking a better language for web / full stack programming |
13.07% |
Inspired by programming writings by prominent authors |
12.56% |
Enjoyed the community |
9.55% |
Seeking a language for safe concurrent programming |
8.54% |
Introduced by a friend or colleague |
8.54% |
Inspired by using a tool or framework written in Clojure |
7.04% |
Other (please specify) |
6.53% |
Business advantages like leverage, hiring, pay |
3.52% |
Interested in doing music / art programming |
2.51% |
Use in a university class |
1.01% |
Structured editing allows a developer to efficiently edit Clojure code while keeping parenthesis and other delimiters balanced. It is especially useful for Lisp-style syntax where the distance between those delimiters ("on the outside") can span many lines of code.
As you can see below, only 19% of experienced Clojurists don’t use it ("manual") or are "not sure" about structured editing. For the inexperienced group, a full 48% don’t use it or are not sure.
Question: Which method do you use to edit Clojure code while balancing parentheses, brackets, etc? (Structured editing)
Respondents with 2 or more years of Clojure experience
Respondents with 1 year or less of Clojure experience
3 out of 5 respondents indicated they use Babashka, which edged out ClojureScript for the #2 spot for the second year in a row.
Question: Which dialects of Clojure have you used in the last year? (select all)
|
|
Across all respondents, Emacs is the most popular, although there is a near perfect 50-50 split between Emacs + Vim and all the others.
Question: What is your primary Clojure development environment?
For Clojure developers with one year or less of Clojure experience, Emacs and VS Code essentially trade places.
Respondents with 1 year or less of Clojure experience
The industry-wide surge of AI tooling can be seen in the Clojure community. Although a huge majority of Clojure developers have used AI tooling, a disinterested 18% are quite content without it.
Question: Have you used AI tools for software development?
After a very long survey, nearly half of the respondents took even more time to express appreciation for others in the Clojure community. You can read their many, many words of appreciation in the full results of the 2025 survey.
Question: Who do you appreciate in the Clojure community and why?
In the spirit of thanks, we would like to thank you again for using Clojure and participating in the survey!