白河镇,隶属于云南省红河哈尼族彝族自治州屏边苗族自治县,地处屏边苗族自治县东南部,东与文山壮族苗族自治州相望,南与河口瑶族自治县接壤,西与玉屏镇相连,北与白云乡、湾塘乡毗邻,距屏边苗族自治县城区33千米,区域总面积369.37平方千米。截至2019年末,白河镇户籍人口为24065人。
明清时,属安南长官司和八寨司;2015年,由白河乡改为白河镇。截至2020年6月,白河镇辖12个行政村。
截至2019年末,白河镇有工业企业8个,其中规模以上4个,有营业面积超过50平方米以上的综合商店或超市43个。