В июле 2007 года Ньюджент перешёл в «Портсмут» за 6 миллионов фунтов и подписал контракт на четыре года. В 2008 году Ньюджент в составе «Помпи» выиграл Кубок Англии, выйдя в финальном матче против «Ипсвич Таун» на замену на 69-й минуте. Свой первый гол в Премьер-лиге Дэвид забил 18 января 2009 года в ворота «Тоттенхэм Хотспур» (1:1). 31 января и 7 февраля он забил по голу в ворота «Фулхэма» и «Ливерпуля» соответственно.