The Nissitissit River begins at the outlet of Potanipo Pond in the town of Brookline, New Hampshire. It flows southeast at a very mild gradient, crossing the southwest corner of Hollis, New Hampshire, before entering Massachusetts, where it joins the Nashua River in the town of Pepperell.