This tiny NH town is unfortunately slowly dying off, so maybe last chance to predict. But anyway, previous presidential results below:
1960 Richard M. Nixon – 9 votes
John F. Kennedy – 0 votes
1964:
Barry M. Goldwater – 8
Lyndon B. Johnson – 1
1968:
Hubert H. Humphrey II – 8
Richard M. Nixon – 4
1972:
Richard M. Nixon – 16
George S. McGovern – 3
1976:
Gerald R. Ford Jr. – 13
James E. Carter Jr. – 11
Eugene J. McCarthy – 1
1980:
Ronald W. Reagan – 17
James E. Carter Jr. – 3
John B. Anderson – 2
Ed Clark – 1
1984:
Ronald W. Reagan – 29
Walter F. "Fritz" Mondale – 1
1988:
George H. W. Bush – 34
Michael S. Dukakis – 3
Jack Kemp – 1
1992:
George H. W. Bush – 15
H. Ross Perot – 8
Andre Marrou – 5
William J. Clinton – 2
1996 Robert J. Dole – 18
William J. Clinton – 8
H. Ross Perot – 1
Harry Browne – 1
2000:
George W. Bush – 21
Albert A. Gore Jr. – 5
Ralph Nader – 1
2004 George W. Bush – 19
John Kerry – 7
2008 Barack Obama – 15
John McCain – 6
2012:
Barack Obama – 5
Mitt Romney – 5