La forme voter sur est un calque de l’anglais to vote on. En français, on vote pour ou contre quelqu’un ou quelque chose :

Dans ce sens, le verbe voter est intransitif. Il s’emploie aussi seul :

Le verbe voter s’emploie aussi avec un complément direct quand il signifie « contribuer à faire adopter par son vote, décider par un vote majoritaire » :