Techstars Employee Directory
Venture Capital and Private Equity PrincipalsNew York, United States1001-5000 Employees
Techstars has about 2.6K employees across 6 continents, most of them in North America. By country, the largest groups are United States Of America (59%), United Kingdom Of Great Britain And Northern Ireland (7%) and India (4%). Entrepreneurship and Business make up 49% of the profiles with a known department. Techstars's workforce spans 27 departments. Techstars's workforce fell 17% between July 2025 and July 2026.