宋代的农民起义此起彼伏,其数目之多是空前绝后的。有记载的农民起义中,从宋太祖乾德三年,963年的第一次农民起义,到宋朝末年,1275年最后一次农民起义。
北宋宣和年间,官逼民反,岂止方腊、宋江揭竿而起而已,史称:“河朔、山东群盗蜂起,大者攻犯城邑,小者延蔓岩谷,多者万计,少者屯聚。魏博间则有杨天王之流,青徐沂密如高托山等,至不可胜数“。
宋朝前后300余年中经历了433次农民起义,其中230次发生在北宋,203次发生在南宋,平均一年就有1、4次农民起义。