State primaries are run by state and local governments. Voting happens through secret ballot. Caucuses are private meetings run by political parties. They are held at the county, district, or precinct level.