St. Olaf is a city in Clayton County, Iowa, United States. The population was 106 at the time of the 2020 census, down from 136 in 2000.
History
St. Olaf was founded in 1872 and was incorporated as a town in 1900.
Geography
According to the United States Census Bureau, the city has a total area of , all land.
