Stewartville is a city in Olmsted County, Minnesota, United States. The population was 5,916 at the 2010 census. Stewartville has experienced growth as a result of its location just south of Rochester.
According to the United States Census Bureau, the city has a total area of 2.1 square miles (5.5 km²), of which, 2.1 square miles (5.4 km²) of it is land and 0.04 square miles (0.1 km²) of it (1.87%) is water.
U.S. Route 63 and Minnesota State Highway 30 are two of the main routes in the city.