Wed, 01 Apr 2026 20:12:48 +0000
twitch

Time for Q1 2026 #Twitch stats:
Twitch currently has 165,160 onboarded, 3,878,217 affiliates and 75,121 partners, all while having 1,132 staff accounts.
There are currently more than 26,461,879 emotes on Twitch.