São Vicente is een gemeente in het Portugese autonome gebied Madeira. De gemeente heeft een totale oppervlakte van 81 km² en telde 6.198 inwoners in 2001.