纳维萨尔科(西班牙语:Nahuizalco),是萨尔瓦多的城镇,位于该国西部,由松索纳特省负责管辖,面积34.32平方公里,海拔高度540米,2007年人口49,081,人口密度每平方公里1,430.1人。
13°47′N 89°44′W / 13.783°N 89.733°W / 13.783; -89.733