南寨镇,隶属于河南省新乡市辉县市,地处辉县市西北部,东与林州市接壤,南与西平罗乡毗邻,西与山西省陵川县六泉乡相连,北与山西省壶关县鹅屋乡相邻,距辉县市区40千米,区域总面积109.24平方千米。截至2019年末,南寨镇户籍人口为23895人。
民国元年(1912年),属辉县第八区;1995年,由南寨乡改为南寨镇。截至2021年10月31日,南寨镇辖28个行政村;镇人民政府驻南寨村。
截至2019年末,南寨镇有工业企业42个,其中规模以上2个,有营业面积超过50平方米以上的综合商店或超市5个。