与老范寨乡毗邻，北面与马关县古林箐乡相交，东北与桥头苗族壮族乡相连，东南面与越南老街省隔河相望，边境线全长60千米，距河口县城18千米，面积258平方千米。南溪镇属亚热带雨林气候，最高海拔1200米，最低海拔105米，立体气候显着。境内矿产资源有铅、锌、铁等，储量丰富。镇域内喀斯特地貌分布较广，有花鱼洞瀑布森林公园和龙戈洞、白沙河溶洞、天生桥等景观。交通上，昆河铁路（南溪站）、昆河公路、砚河公路穿过南溪镇，它是河口与外界联系的重要门户。辖区内有国营蚂蝗堡农场、南溪农场。辖区内的民族主要以苗族、瑶族、壮族、布