what is the difference between primary and caucus elections?
State and local governments run the primary elections, while caucuses are private events that are directly run by the political parties themselves. ... Each party determines how many delegates it allocates to each state.