Premier of the Soviet Union

1. Vladimir Lenin (1923 - 1924)

2. Alexei Rykov (1924 - 1926)

3. Leon Trotsky (1926 - 1938) [L]

4. Nikolai Bukharin (1938 - 1942) [R]

5. Leon Trotsky (1942 - 1947) [L]

6. Natalia Sedova (1947 - 1950) [L]

7. Martemyan Ryutin (1950 - 1958) [R]

8. Roman Rozdolsky (1958 - 1962) [L]

9. Mikhail Tukhachevsky (1962 - 1966) [R]

10. Sergei Bessonov (1966 - 1968) [R]

11. Pyotr Masherov (1968 - 1970) [R]

12. Varlam Shalamov (1970 - 1978) [L]

13. Valery Sablin (1978 - 1989) [C]

14. Mikhail Gorbachev (1989 - 1994) [R, then F]

15. Victor Glushkov (1994 - 2000) [L]

16. Natalia Magnat (2000 - 2002) [L]

17. Andrei V. Bogdanov (2002 - 2006) [F]

18. Gary Kasparov (2006 - 2010) [F]

19. Bo Xilai (2010 - 2014) [R]

20. Boris Kagarlitsky (2014 - 2014) [R]

21. Alexander Tarasov (2014 - 2018) [L]

22. Boris Kagarlitsky (2018 - present) [R]

R = CPSU - Right Faction (Unorthodox Socialism)

L = CPSU - Left Faction (Orthodox Marxism)

C = CPSU - Center Faction (Revolutionary Anti-Imperialism)

F = CPSU - Federalist Faction (non-communists)