历次农民起义其实都是专制朝廷和民间社会矛盾的集中反映。
官府滥用民力,横征暴敛。官府实行严厉的经济垄断,中国古代凡是经济利益比较好的项目都是由国家垄断。官府进行严厉的户口控制,一种是百姓想要迁徙却被限制,另一种是百姓不想迁徙却被官府强行迁徙到偏远地区去垦荒。官府吏治腐败,法外敲诈。所谓的法外敲诈指的是,中国古代官员的俸禄普遍不高,所以他们私自给百姓摊派,巧取豪夺,所谓“头税轻,二税重,集资摊派无底洞”。官府和民间对组织资源的争夺。宗教等组织提供了一种民间结社的形式,官府是不允许民间结社这种现象存在的,所以官民之间会发生冲突。天灾与外患等非社会因素。中国古代农民起义的根本原因还是在于四个字,官逼民反。中性地来说,这是专制朝廷和民间社会矛盾的反映。
历史上大多数的农民起义都是发生在统治阶层对农民阶层的横征暴敛时期,由于农民阶层得不到最底的生存保证而自发的武装起义运动。