三河镇,隶属于宁夏回族自治区中卫市海原县,地处海原县东南部,东接甘城乡,东南连原州区炭山乡,南邻原州区三营镇,西靠郑旗乡,北邻七营镇,行政区域面积262.14平方千米。截至2020年末,三河镇户籍人口为51103人。
西夏时,地名没烟前峡。1994年,撤乡建黑城镇。2008年2月,黑城镇整建制划归海原县管辖。2008年11月26日,黑城镇更名为三河镇。截至2021年10月,三河镇辖2个社区、13个行政村,镇人民政府驻唐堡村。
2020年,三河镇有工业企业3个,有营业面积超过50平方米以上的综合商店或超市61个。