南溪镇,隶属于云南省红河哈尼族彝族自治州河口瑶族自治县,地处河口瑶族自治县东北部,东南与越南老街省山水相连,西北与老范寨乡毗邻,北与文山壮族苗族自治州马关县古林箐乡相交,东北与桥头苗族壮族乡相连,距河口瑶族自治县城区区18千米,区域总面积255.56平方千米。截至2019年末,南溪镇户籍人口为6937人。
清朝时,属开化府安平厅河口卡;1988年8月,设立南溪镇。截至2020年6月,南溪镇辖7个社区、4个行政村。
截至2019年末,南溪镇有工业企业6个,其中规模以上2个,有营业面积超过50平方米以上的综合商店或超市8个。