Towards the headwaters, it passes through the communities of Nerepis, Blagdon, Bayard, Welsford (where a tributary, Douglas Creek, tumbles into the river over a 15 meters waterfall), Waterfalls New Brunswick: Description of Welsford Falls Fowlers Corners, Petersville, and New Jerusalem.