汉末至三国时期,陕西规模最大的农民起义应是汉中张鲁五斗米道起义。除此之外,史籍中所见的关陇地区农民起义,还有如下几次。
1.关中刘雄鸣起义
蓝田人刘雄鸣从小以“采药射猎”为生,马超割据关中时,他已在家乡聚集起一支起义队伍,因不肯服从马超,曾被马超击败。以后曹操以将军称号诱降他,他与部众退入南山坚持斗争,控制武关道口。不少逃亡的农民前来依附,队伍发展到数干人。建安十七年(212年),曹操派夏侯渊前来征讨,刘雄鸣战败,退向汉中,投归张鲁。以后曹操平定汉中,他也随张鲁一起降曹,被徙往渤海。
2.鄙民梁兴起义
建安十七年(212年),鄘州(富县)民梁兴发动5000户民众起义,攻城略地,当地“诸县不能御,皆恐惧”,纷纷逃奔关中左冯翊(大荔)郑浑处避难。郑浑“聚敛吏民,治城郭,为守御之备”,以重赏组织反动武装攻击梁兴,护送各县官吏归还本地。以后梁兴领5000人马南下转移,与马超合兵,参加潼关大战,抵御曹操,但被徐晃击败,退守蓝田。曹操击退韩遂、马超,控制关中后,派留守长安的夏侯渊出兵围剿梁兴,梁兴败死。
3.陈仓吕并起义
建安二十年(215年),关中屯田客吕并自称将军,聚集起一支起义军,攻占陈仓(宝鸡),与陇右起义的羌人相互呼应,配合作战。东汉关中护军、扶风太守赵俨与将军殷署率领,5000官军先在新平(彬县、长武、永寿一带)击溃羌人,以后又攻陈仓,吕并失败。
4.关中兵士起义
建安二十年,东汉扶风太守赵俨在本地差遣1200名关中籍新兵到汉中屯戍,派将军殷署督送。士兵不愿远离家乡,告别亲属时,“皆有忧色”。赵俨恐怕有变,亲自追到斜谷口,一一慰劳,并嘱殷署严加戒备。但新兵在斜谷道仅走了40里就哗变造反。赵俨领150步骑前往弹压。可他带领的兵将与起义士兵或是同乡,或有亲缘婚姻关系。赵俨心惊咀战,不敢镇压,只得采取诱骗手段,许诺赦放回家,只惩办领头的1人,其余一概不问。
于是招降了起义兵士,递解还籍。赵俨密报曹操,关中新兵不可靠,请派旧兵镇守关中。曹操派将军刘柱率2000人来。赵俨在新兵中选留“温厚者”1000人,其余全部东送到曹操大营,防止了更大规模的兵变。
5.冯翊郑甘、卢水胡起义
延康元年(220年)五月,冯翊(大荔)“山贼”郑甘、王照联合当地卢水胡(匈奴的分支)起义,活跃于关中各郡县。曹丕刚一称帝,就派遣守卫关中的曹魏诸军——镇西长史、征羌护军郭淮、护左将军张合、冠军将军杨秋等合力围剿,郑甘、王照兵败投降,“关中始定”。但第二年,郑甘再次起义,魏文帝曹丕派大将曹仁率大军前往镇压,郑甘败死。
6.西平鞠光、鞠英起义
自西平鞠渲起义失败后,黄初二年(221年)鞠光又联合当地羌胡起义,攻城夺地,斩杀郡守。凉州刺史张既采用离间计,分化羌汉,传檄诸羌,赦免参加起义者,重赏“能斩贼帅”者。于是鞠光为叛徒所杀。太和元年(227年)正月,西平鞠氏再次造反,领袖为鞠英。起义军杀了临羌令、西都长等官吏。魏将郝昭及鹿磐奉命进剿,平息起义,鞠英败死。