嘎娘乡,隶属于云南省红河哈尼族彝族自治州元阳县,地处元阳县东部,东邻上新城乡,南靠金平苗族瑶族傣族自治县老勐乡,西接新街镇,北连南沙镇,与个旧市保和乡、贾沙乡隔红河相望,距元阳县城18.5千米,区域总面积125.8平方千米。截至2019年末,嘎娘乡户籍人口为23508人。
明清时,属临安府纳更山土巡检辖地;1988年1月,由嘎娘区改为嘎娘乡。截至2020年6月,嘎娘乡辖7个行政村,乡人民政府驻嘎娘村。
截至2019年末,嘎娘乡有营业面积超过50平方米以上的综合商店或超市8个。