Published on 10:41 AM, February 12, 2020

Bernie Sanders narrowly wins New Hampshire Democratic primary

Democratic presidential hopeful Vermont Senator Bernie Sanders speaks at a Primary Night event at the SNHU Field House in Manchester, New Hampshire on February 11, 2020. Bernie Sanders won New Hampshire's crucial Democratic primary, beating moderate rivals Pete Buttigieg and Amy Klobuchar in the race to challenge President Donald Trump for the White House, US networks projected. Photo: AFP

Bernie Sanders narrowly won New Hampshire's Democratic presidential primary on Tuesday, solidifying his front-runner status in the nominating race and dealing a setback to moderate rival Joe Biden, who appeared likely to finish a disappointing fifth.

Sanders, a progressive senator from neighboring Vermont, fended off attacks from rivals who warned his far-left views would lead the party to defeat in the Nov. 3 election against Republican President Donald Trump.

Biden fared poorly in two previous runs for president before winning election in 2008 as President Barack Obama's No. 2. He hopes to stay afloat this time until the Feb. 29 contest in South Carolina and a series of contests in other Southern states on Super Tuesday on March 3, where his support among African Americans will be a strength.

Without strong showings there, his race could be over.

"It ain't over, man. It's just getting started," Biden told supporters in South Carolina.

US Senator Elizabeth Warren, a progressive ally of Sanders who was considered a favourite in New Hampshire three months ago, also had a bad night. She finished fourth, and also will face questions about her continued viability.

The results began to thin the field of Democrats seeking the right to take on Trump in the November 3 election, with businessman Andrew Yang and Senator Michael Bennet dropping out after it became clear they would finish well out of the running. CBS News reported that Deval Patrick, the former Massachusetts governor, would drop out on Wednesday.