The Lugton Water, the largest tributary of the Garnock, runs 14 miles from Loch Libo (395 feet above sea-level) in Uplawmoor, through Lugton and the parishes of Neilston, Beith, Dunlop, Stewarton and Kilwinning.