Skip to content

Demographics

7,870 respondents took part in this second edition of the State of React survey. A small sample of the overall community to be sure, but still large enough to provide us with valuable data!

Country or Region

The majority of respondents came from the U.S. and Europe.

0%
20%
40%
60%
80%
100%
1

USA

821
2

France

385
3

Germany

337
4

United Kingdom

270
5

Spain

245
6

Poland

206
7

Canada

163
8

Colombia

156
9

Russia

153
10

India

146
11

Mexico

145
12

Brazil

144
13

Argentina

137
14

Australia

118
15

Netherlands

116
16

Czechia

109
17

Ukraine

105
18

Sweden

102
19

Italy

88
20

Japan

86
0%
20%
40%
60%
80%
100%
% of question respondents
Where do you currently reside?
💡
You'll find little hints like this one throughout the survey results that will point out extra features and details.

With a mean age of 32.4 years old, the average State of React respondent turned out to be slightly younger than the State of JS (33.5) orState of CSS (34.9).

0%
20%
40%
60%
80%
100%
1

<20

121
2

20-29

2,081
3

30-39

2,569
4

40-49

771
5

50-59

164
6

>60

17
0%
20%
40%
60%
80%
100%
% of question respondents
How old are you, in years?

Years of Experience

59% of respondents have less than 10 years of experience, meaning they never knew a world without React (which is itself nearly 12 years old!).

0%
20%
40%
60%
80%
100%
1

0-4 years

1,484
2

5-9 years

2,020
3

10-14 years

1,207
4

15-19 years

564
5

20-24 years

359
6

25-29 years

154
7

Over 30 years

82
0%
20%
40%
60%
80%
100%
% of question respondents
How long have you been working or studying in web development, in years?

Company Size

44% of respondents worked for companies with over 100 employees.

0%
20%
40%
60%
80%
100%
1

1

380
2

2-5

478
3

6-10

373
4

11-20

493
5

21-50

686
6

51-100

675
7

101-1000

1,384
8

1000+

1,156
9

N/A

261
0%
20%
40%
60%
80%
100%
% of question respondents
How many people work at your organization, including yourself?
💡
Some charts feature additional tabs that offer complementary breakdowns of the same data, or related data. Make sure to check them out!

Yearly Income

Survey respondents had a slightly higher median salary ($75,000) compared to State of JavaScript results ($70,000). Yet the same income disparities held through when looking at the U.S. vs the rest of the world.

0%
20%
40%
60%
80%
100%
1

$0-$10k

441
2

$10k-$30k

695
3

$30k-$50k

880
4

$50k-$100k

1,662
5

$100k-$200k

1,144
6

>$200k

324
7

N/A

457
0%
20%
40%
60%
80%
100%
% of question respondents
What is your yearly gross (pre-tax) income in U.S. dollar?

“Engineer” continues to be the most lucrative job title, while “Developer” remains at the bottom of the ladder.

And just like in the most recent State of JavaScript survey results, fullstack and frontend positions were staffed by the youngest respondents on average, and frontend job titles were also correlated with a significantly higher proportion of women.

0%
20%
40%
60%
80%
100%
1

Software Engineer

2

Developer

3

Frontend Developer

4

Senior Engineer

5

Fullstack Developer

6

Senior Developer

7

Frontend Engineer

8

Technical Lead

9

CTO

10

Frontend Lead

0%
20%
40%
60%
80%
100%
% of question respondents
What is your job title?
Freeform

Recommended Resources

Higher Education Degree

Unlike results shown by other surveys, this time the lack of a higher education degree did not seem to correlate with lower income levels.

0%
20%
40%
60%
80%
100%
1

No

1,358
2

Yes, related field

3,285
3

Yes, unrelated field

1,185
0%
20%
40%
60%
80%
100%
% of question respondents
Do you have a higher education degree?

At 92% men, this edition's gender demographics remained consistent with previous surveys, showing that more effort is still needed to broaden the reach of the survey and ensure it represents all facets of the community.

0%
20%
40%
60%
80%
100%
1

Man

5,398
2

Woman

358
3

Non-Binary or GNC

71
4

Not Listed

18
0%
20%
40%
60%
80%
100%
% of question respondents
While we know collecting and publishing diversity data can be a sensitive issue, we do think it's important to obtain this data to help measure and improve the survey's efforts in terms of inclusivity and representativeness.
Which one of the following options describes you?

Race & Ethnicity

It's encouraging to see the proportion of Hispanic and Latin respondents climb from 11% to 19%, potentially coinciding with the rise in popularity of Spanish and Portuguese-speaking streamers and educators.

0%
20%
40%
60%
80%
100%
1

White

3,388
2

Hispanic/Latin

982
3

East Asian

327
4

South Asian

217
5

SE Asian

200
6

Middle Eastern

182
7

Black/African Descent

143
8

Multiracial

126
9

Slav

10

North African

11

Nat. American/Pac. Islander/Ind. Australian

11
12

Other Answers

67
0%
20%
40%
60%
80%
100%
% of question respondents
While we know collecting and publishing diversity data can be a sensitive issue, we do think it's important to obtain this data to help measure and improve the survey's efforts in terms of inclusivity and representativeness.
Which of the following options describe you?

Disability Status

Whether permanent or temporary, the fact that disabilities are a part of daily life for many is worth keeping in mind whenever we build new apps.

0%
20%
40%
60%
80%
100%
1

Cognitive impairments

734
2

Visual impairments

289
3

Hearing impairments

121
4

Mobility impairments

91
5

🚫 None

3,972
6

Other Answers

45
0%
20%
40%
60%
80%
100%
% of question respondents
Which of the following disabilities do you experience?