San Vicente is een gemeente in de Chileense provincie Cachapoal in de regio Libertador General Bernardo O'Higgins. San Vicente telde 46.766 inwoners in 2017 en heeft een oppervlakte van 476 km².