Belle Plaine is a city in Scott County, Minnesota, United States, about 40 minutes southwest of Minneapolis. The population was 6,661 at the 2010 census.