what is the difference between primary elections and caucuses?
State and local governments run the primary elections, while caucuses are private events that are directly run by the political parties themselves. ... These delegates then in turn select their party's presidential nominee.