Derry lies almost fully within the Merrimack River watershed, with a small section along the northern border of town lying in the Piscataqua River watershed.
Дерри практически полностью лежит в речном бассейне реки Мерримак, лишь небольшая части вдоль северной границы города относится к водосбору реки Пискатакуа (Piscataqua).