De Gunstock River is een 10 km lange rivier in de Amerikaanse staat New Hampshire die ontspringt in Gilford (voorheen Gunstock Parish) en uitmondt in Lake Winnipesaukee.
De naam is ontleend aan de nabijgelegen Gunstock Mountain.

Rivier in New Hampshire
Stroomgebied van de Atlantische Oceaan