Voters in New Hampshire have started casting their votes in the primaries of both the Republican Party and the Democratic Party.
New Hampshire is the second of the series of primaries which started last week with the state of Iowa.
On the Republican side, frontrunner Donald Trump is hoping for a better performance than in last week’s Iowa caucuses, won by Senator Ted Cruz.
The main Democratic race is between Bernie Sanders and Hillary Clinton. The town of Dixville Notch cast the first votes at midnight, favouring Bernie Sanders and John Kasich.
Mr Sanders, a senator from neighbouring Vermont and a self-proclaimed “Democratic socialist”, is hoping for a victory in New Hampshire over former Secretary of State Hillary Clinton.