Creswell is a city in the Willamette Valley of Lane County, Oregon, United States. The population at the 2010 census was 5,031.