More than 300,000 people have already cast a ballot.