Which states hold a caucus or a primary depends on what they decide in a given election year. This year for instance Colorado is considering canceling the Primarie's in favor of a Caucus. However, Iowa is ALWAYS the first Caucuse, and New Hampshire the first Pimary.
Once all the candidates have campaigns up and running, there are two watershed events in the election process: The Iowa caucuses and the New Hampshire primaries. By those states' laws, they must be the first caucus and election in the nation, and by the acceptance of this tradition by the major parties, a tradition has emerged. When other states set the dates of their primaries and caucuses, these states set their dates. Because everyone want to be early, the date of the Iowa caucuses and New Hampshire primary get earlier and earlier each year. In 1996, this pushed the New Hampshire primary was held on February 20; in 2000 it was held on February 1, and in 2004 on January 27. Iowa's law requires that its caucus be a week prior to any other selection event, so its 2004 caucus was held on January 19. This year the Iowa caucus began today January 3, 2008.
Primaries are basically elections where the members of each party in a state decide which candidate they support. In essence, it is like a mini presidential election, in that the voters of the state decide which candidate their delegates to the party convention later in the year will vote for. Caucuses are similar, but instead of elections, they are meetings where small groups agree, via various means, to support certain candidates.
In Iowa, a series of local meetings held at the precinct level are held. In the caucuses, members of the various parties meet to conduct party business. The only thing that most people are concerned about, however, is the expression of their feelings for which presidential candidate they prefer. The decisions of the precincts affect the delegates to county conventions, which in turn decide who will attend both district and state conventions. Ultimately, these other gatherings will decide who Iowa will send to national party conventions. Though the percentage of caucus votes for a candidate may not equate to a percentage of delegates to the national convention, the votes are often held as a good measure of how middle America feels about each candidate. Other states that use a caucus system have similar details.
The New Hampshire primary is an example of a much more direct method for doling out delegates to the national conventions. The percentage of votes for any one candidate will determine the percentage of the state's delegates to the convention. States that use a primary system assign delegates similarly.
As the Iowa Caucuses and New Hampshire Primary approach and pass, candidates will be getting a good read for their support. Doubtless, media polls held up to this point will give a general feeling of the level of support, but these events are the first indication of how real voters feel. Accordingly, candidates who do not do well start to drop out of the race at an alarming rate after the New Hampshire Primary. Generally, only a few front-runners survive New Hampshire.
After the New Hampshire Primary, the front-runners move their campaigns to the other states, to try to gather support in their primaries and caucuses. In recent times, rarely has a nomination gone all the way to the last primary. In 1996, for example, the Republican New Hampshire Primary had eight major candidates; by the end of May, only Bob Dole was left, with some candidates holding out to ensure they had a voice at the convention, but with no serious chance of winning the nomination.
Technically, the end of the primary campaign against members of your own party is the party convention, normally held in August before the election. From January to August, then, there's a race to a finish line of sorts.


