How many employees work at Sto?
Sto Corp. has 552 employees, according to Revelio Labs workforce intelligence data. The YoY growth rate is -0.5%.
Data source: Revelio Labs Coverage: Global workforce Latest update: December 2025
About Sto
Sto is an international technology leader in the design and production of innovative building materials tailored to human needs. Our wall systems, coatings and finishes have been the choice of leading architects, engineers and contractors for 61 years, and we are the world’s largest manufacturer of exterior thermal insulation systems, with 35 subsidiaries, more than 5000 employees, and 21 factories operating around the globe. Sto Corp., based in Atlanta, Georgia, produces a broad range of advanced cladding, air moisture barrier and coating systems that deliver energy efficiency and superior aesthetics for building construction, maintenance, and restoration. Sto Corp’s plants are ISO certified for environmental protection and quality control, and are strategically located to serve more than 200 distributor shipping locations throughout North and South America. Sto Corp is committed to developing next-generation building solutions, and the company’s employees are advocates for technical mastery in pursuit of a sustainable built environment. For more information, visit www.stocorp.com or call toll free (800) 221-2397. Follow Sto Corp. on Twitter @stocorp, LinkedIn at http://bit.ly/1WmhJ2d Facebook at www.facebook.com/stocorp, Architizer http://architizer.com/brands/sto/ and the Sto blog “ARCHITRENDS.” http://blog.stocorp.com.
As of December 2025
Sto
workforce metrics
Headcount
552
Avg. Salary
$57.8k
Tenure
6.3yr
Growth Rate
-0.5%
Hiring Rate
Attrition Rate
For even more metrics data,
reach out to our sales team.
Employee Headcount
Interactive chart of Sto annual worldwide employee count from 2023 to 2025.
- Sto total number of employees in 2025 was 552, a 0.5% decline from 2024.
- Sto total number of employees in 2024 was 554, a 0.4% decline from 2023.
- Sto total number of employees in 2023 was 556, a 0.7% increase from 2022.
Would you like to see the latest employee headcount data?
Employee Geographic Breakdown
Would you like to see the latest employee geographic data?
Active Job Postings
Interactive chart of Sto annual active job postings from 2023 to 2025.
- Sto active job postings in 2025 was 3, a 100.0% increase from 2024.
- Sto active job postings in 2024 was 1, a 66.7% decline from 2023.
- Sto active job postings in 2023 was 2, a 111.1% decline from 2022.
Would you like to see the latest active job postings data?
Employee Sentiment
Sentiment Topics
Would you like to see the latest employee sentiment data?