The Cowpasture River flows through some of western Virginia's most scenic, rural landscape. Beginning in Highland County, it flows south through Bath, Alleghany, and Botetourt Counties for over 80 miles. At Iron Gate, it joins the Jackson River to form the James River. People who experience the river, whether as residents or visitors, find that its beauty and peace remain with them always. The Association was formed in 1972 by lovers of the river to try to make sure the Cowpasture remains clean and healthy into the future for all who enjoy it.