Pocahontas is a city in and the county seat of Pocahontas County, Iowa, United States. The population was 1,789 in the 2010 census, a decline from the 1,970 population in the 2000 census.
This city was named after the Native American princess from Jamestown, Virginia. Other geographical names in the county related to the colony at Jamestown are Rolfe, Powhatan Township, and Varina.
Pocahontas was incorporated as a city on May 16, 1892.