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