There are multiple definitions - click on the translation that matches your context.

直接投票

名词

full

popular vote

noun

Definitions of popular vote

English

an act of voting by those allowed to vote in a particular area

What do you think would happen if the issue went to a popular vote?

English

the choice expressed through the votes cast by those allowed to vote in a particular area

Robert Jenrick secured 44% of the popular vote.