Rolfe is a city in Pocahontas County, Iowa, United States.
[2] This city was named after the Englishman John Rolfe, who married Pocahontas in Jamestown, Virginia.
[5] According to the United States Census Bureau, the city has a total area of 1.05 square miles (2.72 km2), all land.
[6] As of the census of 2020,[8] there were 509 people, 222 households, and 139 families residing in the city.
There were 294 housing units at an average density of 279.1 per square mile (107.8/km2).
There were 305 housing units at an average density of 290.5 per square mile (112.2/km2).
29.8% of all households were made up of individuals, and 15.3% had someone living alone who was 65 years of age or older.
There were 326 housing units at an average density of 311.0 per square mile (120.1/km2).
34.5% of all households were made up of individuals, and 21.6% had someone living alone who was 65 years of age or older.