瑶山乡,隶属于云南省红河哈尼族彝族自治州河口瑶族自治县,地处河口瑶族自治县北部,东与老范寨乡相接,东南与河口镇相连,南隔红河与金平苗族傣族自治县相接,以红河主航道为界与越南分界,西与莲花滩乡相交,北与屏边苗族自治县毗邻,距河口瑶族自治县城区76千米,区域总面积257.21平方千米。截至2019年末,瑶山乡户籍人口为11816人。
汉朝时,属牂牁郡进桑县;1987年,由瑶山区改为瑶山乡。截至2020年6月,瑶山乡辖5个行政村,乡人民政府驻三岔路。
截至2019年末,瑶山乡有营业面积超过50平方米以上的综合商店或超市2个。