Glenville is a city in Freeborn County, Minnesota, United States, along the Shell Rock River. The population was 643 at the 2010 census.
According to the United States Census Bureau, the city has a total area of 2.2 square miles (5.7 km²), of which, 2.2 square miles (5.6 km²) of it is land and 0.04 square miles (0.1 km²) of it (0.91%) is water.
As of the census of 2000, there were 720 people, 295 households, and 210 families residing in the city. The population density was 330.4 people per square mile (127.5/km²). There were 312 housing units at an average density of 143.2 per square mile (55.3/km²). The racial makeup of the city was 98.89% White, 0.14% Native American, 0.28% Asian, 0.42% from other races, and 0.28% from two or more races. Hispanic or Latino of any race were 0.69% of the population.