新民主主义革命的动力是工人、农民、城市小资产阶级和民族资产阶级,而根本的动力是工人和农民。
工人阶级是中国最革命的阶级。有着自身的优势:与最先进的经济形式相联系,富于组织纪律性,没有私人占有的生产资料;身受帝国主义、封建势力以及资产阶级的三重压迫,革命性最坚决、最彻底;高度集中,便于形成一支强大的政治力量;与农民阶级有着天然的联系,便于结成工农联盟。因此,工人是新民主主义革命的根本动力之一。
农民是中国革命的主力军,是无产阶级最可靠的同盟军。在半殖民地半封建的中国社会里,农民占全国人口的80%以上。他们深受帝国主义、封建主义和官僚资本主义的压迫和剥削,生活极端贫困,具有强烈的反帝反封建的革命要求。农民问题是中国革命的基本问题。新民主主义革命,实质上就是党领导下的农民革命,中国革命战争,实质上就是党领导下的农民战争。无产阶级只有与农民结成巩固的联盟,才能完成反帝反封建的革命任务,才能实现对于新民主主义革命的领导。无产阶级对于农民的领导,是实现革命领导权的基础。
小资产阶级,包括广大的知识分子、小商人、手工业者和自由职业者。小资产阶级受帝国主义、封建主义和大资产阶级的压迫,日益走向破产和没落的境地。小资产阶级是劳动者,不是剥削者,是中国革命的动力之一。
民族资产阶级是一个带有两面性的阶级。一方面,民族资产阶级既受帝国主义的压迫,又受封建主义的束缚,他们同帝国主义和封建主义有矛盾,是革命的力量之一。但是,另一方面,由于他们在经济上和政治上的软弱性,他们又没有彻底的反帝反封建的勇气。民族资产阶级的这种两重性,决定了他们在一定时期中和一定程度上能够参加反帝反封建的革命,他们可以成为革命的一种力量而在另一时期,又有跟在大资产阶级后面反对革命的危险。因此,对于民族资产阶级要采取乂联合又斗争的政策。对其革命性的一面,应该给予肯定,并适当地实行团结的政策;而对其妥协性的一面,则要实行斗争的政策,以便尽可能地坚定其革命性,克服其动摇性,以共同对付强大的敌人。