Разграничим цифры по категориям, потому что "репрессированные" - очень широкий термин.
Расстрелянные по политическим статьям (58-я и смежные): по данным из рассекреченных архивов ФСБ, которые исследовала "Мемориал" до его ликвидации - около 750 тысяч человек за период 1930-1953 гг. Только за 1937-1938 (пик Большого террора) - порядка 680 тысяч приговоренных к расстрелу.
Через систему ГУЛАГ прошло по архивным данным около 18 миллионов человек за все время существования (1930-1953). Смертность в лагерях - тема отдельная, по разным оценкам от 1,5 до 1,8 миллиона погибших непосредственно в лагерях.
Спецпоселенцы (депортированные народы, раскулаченные) - еще несколько миллионов.
Итого "широкая" цифра репрессированных в разных формах - от 4 до 6 миллионов по архивным данным. Историки типа Роберта Конквеста давали более высокие оценки в период до открытия архивов, некоторые публицисты и сейчас называют 20-60 миллионов - эти цифры не подтверждены документами.
Стоит добавить: цифра 680 тысяч расстрелянных за 1937-1938 - это именно приговоры, зафиксированные в архивах. Часть историков допускает неполноту документации по ряду регионов.