La teoría marxista justifica el unipartidismo de la siguiente forma: los partidos políticos son representantes de los intereses, la mayoría de los cuales, en un sistema liberal, responden al poder económico y forman parte del sistema (la superestructura) donde gane quien gane no existirán modificaciones sustanciales.