 According to the U.S. Census Bureau, the county has an area of , of which are land and (2.6%) are covered by water.According to statistical data from 2016, Cooke County has a population of 39,141 people (41% urban, 59% rural), nearly 14,000 households, and over 10,000 families.The population density was 42 per square mile (16/km²).