Rolfe is a city in Pocahontas County, Iowa, United States. The population was 509 at the time of the 2020 census.

This city was named after the Englishman John Rolfe, who married Pocahontas in Jamestown, Virginia.

History

Rolfe was platted in 1881 at the junction of two railroads.

Geography

Rolfe is located at (42.814333, -94.530029).

According to the United States Census Bureau, the city has a total area of , all land.

Demographics