According to the United States Census Bureau, the county has an area of , of which are land and (63%) are water. It is the second-largest county in Ohio by area. A portion of Cuyahoga Valley National Park is in the county's southeastern section.
