In its upper course in Champaign County, the river collects the East Branch Embarras River, which rises in southwestern Vermilion County and flows 20 miles generally westwardly in a channelized course, past the town of Broadlands.