Sen. John Kerry of Massachusetts was the projected winner of the Democratic primary in New Hampshire on Tuesday by a double-digit margin over former Vermont Gov. Howard Dean, according to NBC News.

Kerry built on his surprise victory in the Iowa caucuses, delivering another blow to the former front-runner Dean. Early returns had Kerry polling 39% of the vote to Dean's 24%.

North Carolina Sen. John Edwards and retired Gen. Wesley Clark duked it out for third place, each capturing about 12% of the vote, according to counts at 8:30 p.m. EST.

Kerry is building momentum in a primary race that has taken many twists and turns lately. The Democrats are battling for the chance to unseat President Bush in November's election.