Denison is a city in Iowa, United States. It lies along the Boyer River. 7,339 people lived in Denison in 2000.