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.
Stewartville was founded in the 1850s by Charles Stewart, and named for him. A post office has been in operation at Stewartville since 1858.
According to the United States Census Bureau, the city has a total area of 3.09 square miles (8.00 km2), of which 3.04 square miles (7.87 km2) is land and 0.05 square miles (0.13 km2) is water. U.S. Route 63 and Minnesota State Highway 30 are two of the main routes in the city.
Interstate 90 is immediately north and west of Stewartville. Stewartville is part of the Rochester, MN Metropolitan Statistical Area.