Who chooses whether a state holds a primary or a caucus?
The states themselves. The rules for caucusing, the less prevalent of the two, can also vary from state to state and – as in Iowa – from party to party, where the Democrats run a two-round process. Some states hold a third type of contest, a party-run primary, which can also be called a caucus despite having little in common with Iowa-style meetings.