红羊乡,隶属于宁夏回族自治区中卫市海原县,地处海原县南部,东北靠曹洼乡,东接九彩乡,东南连李俊乡,南邻西吉县白城乡,西毗关庄乡,西北接树台乡,行政区域面积333.6平方千米。截至2020年末,红羊乡户籍人口为14177人。
宋代时期,设宁安寨(遗址在今红羊乡红羊村北),隶属西安州。1984年1月,红羊公社改为红羊乡,杨明公社改为杨明乡。2003年11月,杨明乡整建制并入红羊乡。截至2021年10月,红羊乡辖9个行政村,乡人民政府驻红羊村。
2020年,红羊乡有营业面积超过50平方米以上的综合商店或超市23个。