沙哇伦多是印度尼西亚的城市，由西苏门答腊省负责管辖，位于该国西北部苏门答腊岛西部，距离巴东90公里，面积273平方公里，每年平均降雨量1,071毫米，2008年人口54,310，人口密度为每平方公里198.6人。