>In a lot of countries voting is by secret ballot so why in the US do people have their affiliation publicly registered?
Their affiliation is only registered essentially *because* they went to public register in order to declare that registration; they’re explicitly choosing to have their affiliation be publicly known. You don’t have to do that when you sign up to vote.
The precise rules vary by state, but generally speaking your affiliation is only publicly known if you both a) register with a party and b) vote in that party’s primary elections.
The actual votes at the end of the day are still secret.
Latest Answers