Muchos marxistas apoyan un gobierno proletario basado en consejos obreros y que estos consejos deben ser usados para lograr la revolución socialista, los cuales deben alcanzar el poder político mediante una revolución insurreccional que destruya el poder del viejo aparato del Estado burgués, aunque la mayoría de los marxistas ortodoxos piensan al contrario que la revolución debe ser lograda a través de la vanguardia del partido comunista (único) a través de la acción en el propio gobierno (véase: democracia popular), bien después de una insurrección, o a través de la victoria de una formación electoral (que a menudo incluye alianzas con partidos reformistas o republicanos burgueses) en el propio aparato del Estado burgués, en un tipo de gobierno conocido como frentes populares.