NH 10 continues into Piermont and intersects with NH 25 (connecting to VT 25 just to the west) and NH 25C. NH 25 turns onto NH 10 northbound, and the two routes are cosigned for 5 miles into the neighboring town of Haverhill.