南沙镇,隶属于云南省红河哈尼族彝族自治州元阳县,地处元阳县北部,介于东经102°04′—102°51′、北纬23°09′一23°7′之间,东接嘎娘乡,南连新街镇,西邻马街乡,北与建水县、个旧市隔红河相望,区域总面积168.72平方千米。截至2019年末,南沙镇户籍人口为29843人。
明洪武十五年(1382年),属纳楼长官司安正里;1999年4月,南沙傣族乡改为南沙镇。截至2020年6月,南沙镇辖2个社区、7个行政村,镇人民政府驻南林社区。
截至2019年末,南沙镇有工业企业129个,其中规模以上3个,有营业面积超过50平方米以上的综合商店或超市22个。