A number of mills existed along its length with only Cunninghamhead Mill still standing today (2006). Lambroch Mill was located near Laigh Castleton Farm. Scroaggy or Fairliecrevoch Mill was a waulk or cloth mill and existed until the 1960s, with its lade cutting across the large loop in the river near Ramstane. Downstream from Cunninghamhead was a sawmill and a corn mill existed in Perceton near the old church. Scroag or scrog is a crab apple or gnarled treestumps in old Scots and this 'nickname' well describes the area where the mill stood.