Calmar is a city in Winneshiek County, Iowa, United States. The population was 1,125 at the 2020 census. It is at the junction of U.S. Route 52 and State highways 150 and 24, with both state routes terminating in Calmar.

History

Calmar was platted in 1854. It was named after Calmar, today spelled Kalmar, a city in Sweden.

The settlement experienced growth in 1868 when the railroad was built through it. Calmar was incorporated on July 14, 1869.

Geography

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

Demographics