Cottage Grove is a city in Lane County, Oregon, United States. The population was 9,686 at the 2010 census. Cottage Grove is the third largest city in Lane County. The city is located on Interstate 5, Oregon Route 99, and the main Willamette Valley line of the Union Pacific railroad.