Glenwood is a city in Pope County, Minnesota, United States. The population was 2,564 at the 2010 census. It is the county seat of Pope County.
According to the United States Census Bureau, the city has a total area of 5.6 square miles (14.4 km²), all of it land.
Glenwood is located at the east end of Lake Minnewaska at the junction of Minnesota State Highways 28, 29, 55, and 104.