Today marks the 100th New Hampshire primary and it's a crucial day for the 2016 presidential candidates as residents of the Granite State cast their votes in the first-in-the-nation primary.
With Independents making up more than 40 percent of the electorate, this primary has the potential to shake up the race.
Keep checking back for live updates and analysis from the ABC News political team as the results come in!