Thirty candidates will be listed on the January 10, 2012 New Hampshire Republican presidential primary ballot. This is the second-most crowded presidential primary ballot in U.S. history. The most crowded ever was the New Hampshire Democratic presidential primary ballot in 1992, when thirtysix candidates were listed. See this story.
The New Hampshire Democratic presidential primary only has 14 candidates listed, the smallest number in the New Hampshire Democratic primary since 1980.
New Hampshire has very strict ballot access laws for the general election, which courts have upheld on the theory that voters will be confused if too many candidates appear on the ballot. In 2004, only three presidential candidates appeared on the New Hampshire November ballot.