刘家峡位于黄河兰州段上游。清代,属北乡十一会。平易近国十八年(1929年)—1949年,属好义乡,是古渡口之一。1949年12月,属大年夜川区。1950年7月,属第四区。1955年,属魏川乡。1958年,属刘家峡公社。1962年,县址设于刘家峡小川。1979年,设刘家峡镇。1999年,原刘家峡乡的罗川、刘家峡村,三条岘乡的红柳村划归刘家峡镇管辖。2019年10月,刘家峡镇下辖9个社区、5个行政村。