 Most of the river's length is within the town of Sharon.The Gridley River begins in Tophet Swamp in the northwestern corner of New Ipswich, New Hampshire, at the juncture of brooks flowing west from the Wapack Range.The river soon enters the town of Sharon and heads north through wetlands and intervening steep patches, reaching the Contoocook River just within the southwestern corner of Peterborough.