虎关乡,隶属于甘肃省临夏回族自治州康乐县,地处康乐县东北部,东接定西市临洮县,南连附城镇、康丰乡,西靠流川乡,北接广河县。区域面积68.68平方千米。2018年,户籍人口26934人。
1932年,与临洮县分置,属康乐县第一区。1958年9月,成立虎关公社,同年11月21日,撤销康乐县建制并入和政县,虎关乡仍为公社。1961年12月15日,国务院批准恢复康乐县建制。1983年7月31日,将公社改为乡人民政府。2019年10月,虎关乡下辖10个行政村。
2018年,虎关乡有10家工业企业。