La comuna de San Vicente abarca una superficie de 497,8 km², de los cuales 268,8 km² pertenecen a terrenos planos y 228,9 km² corresponden a cerros.