La homosexualidad ha estado perseguida en las siguientes dictaduras comunistas: Albania (hasta 10 años de prisión), Alemania Oriental, Bulgaria (hasta 3 años de prisión), China, Corea del Norte, Cuba, Etiopía, Hungría, Laos, Mongolia, Polonia, Rumanía, Somalia, la URSS (hasta 5 años de prisión) y Yugoslavia. En las cárceles soviéticas, los homosexuales sufrían todo tipo de vejaciones. Los presos homosexuales eran obligados a dormir al lado de las letrinas y a ofrecer favores sexuales a otros presos o guardias para evitar palizas y violaciones.