奥地利经济学派的古典自由主义者对马尔萨斯的人口理论持批评态度。他们认为人口增长和科技的进步相匹配的情况下,人口不会成为社会进步的障碍。
对马尔萨斯的反对声音也来自19世纪中叶的共产主义者卡尔·马克思(1867年,《资本论》)和弗里得里希·恩格斯(1844年,《政治经济学批判大纲》)。他们看来,马尔萨斯所谓人口对生产力造成压力的问题,实际上是生产力对人口的压力。换句话说,马尔萨斯把生产力低下归咎于过剩的人口,实际上是动荡的资本主义经济造成的后果,危机、失业、贫困等都是资本主义私有制统治的产物。
恩格斯称马尔萨斯的理论“……是现存最冷酷无情、最野蛮的理论,一个摧毁了爱人如己和世界公民等所有美好词汇的、绝望的系统。”
尽管出现了1921年俄罗斯饥荒,共产主义者总的来说仍然反对马尔萨斯理论。1954年在罗马召开的联合国人口会议上,苏联代表声称,“在社会主义国家,人口过剩问题从来没有出现……马尔萨斯理论完全是错误的。”
中国共产党在大跃进期间对于人口过于自信,马尔萨斯的人口理论在当时的中国受到批判。三年自然灾害之后,中国开始实行计划生育政策,从而改变了对人口控制的观点。
马尔萨斯的结论被许多20世纪的经济学家所诟病。由于技术进步,大规模的人口增长并未造成马尔萨斯灾难。所以有人称他是失败的咒诅先知。
首先,一个广为接受的事实是,人口增长几乎从未呈指数方式,里面的变数太多,绝非一个简单的数学模型所能概括。自马尔萨斯的时代以来,人口增长率变得平缓并且是拜经济繁荣所赐。马尔萨斯生活的时代,英国人口经历了增长率变平之前的增加,而他没有研究亚洲地区的大量人口以及过去几千年出生率平缓的证据。
其次,粮食的增长也不是线性方式。特别是由于社会和农业技术的进步,使粮食增长超过了人口的增长,虽然这样的增长是以沉重的资源负担、大量使用化肥为代价,仍未被证明是可持续的。
天主教经济学者拒绝接受马尔萨斯理论,批评他只不过是一个17世纪威尼斯某异端邪说的复制品。天主教百科全书写道,“……他对人类的知识和福祉没有任何贡献,……扩散人口过度增长的恐惧,……适当的解决方法是寻求更好的社会和产业方式,更好的医疗保障,促进道德和宗教教育。”然而,天主教会反对节育和人口控制,这与马尔萨斯的思想相同。