Pocahontas County is a county located in Iowa, United States. As of the 2020 census the population was 7,078, making it the state's ninth-least populous county. The county seat is Pocahontas. The county was formed in 1851.