甲寅镇,隶属于云南省红河哈尼族彝族自治州红河县,地处红河县中东部,东接石头寨乡,南邻阿扎河、洛恩乡,西与宝华乡接壤,北与迤萨镇相连,距红河县城37千米,区域总面积87.58平方千米。截至2019年末,甲寅镇户籍人口为30096人。
南诏时,属官桂思陀部通海都督;2015年10月27日,由甲寅乡改为甲寅镇。截至2020年6月,甲寅镇辖6个行政村,镇人民政府驻甲寅村。
截至2019年末,甲寅镇有工业企业4个,有营业面积超过50平方米以上的综合商店或超市2个。