Innodata INOD
Employee Count
Total number of employees at Innodata (INOD) and historical employee count data
6,648Current Employees▲ +2,323 (+53.71%) YoY
Innodata total employee count in 2025 was 6,648, a +2,323 (+53.71%) increase in headcount from 2024.
Innodata total employee count in 2024 was 4,325, a +116 (+2.76%) increase in headcount from 2023. Revenue per employee was $31,767, a $12,751 (+67.06%) increase from 2023.
Innodata total employee count in 2023 was 4,209, a -669 (-13.71%) decline in headcount from 2022. Revenue per employee was $19,016, a $2,838 (+17.54%) increase from 2022.
Innodata total employee count in 2022 was 4,878, a +1,167 (+31.45%) increase in headcount from 2021. Revenue per employee was $16,178, a -$1,542 (-8.70%) decline from 2021.