South Milwaukee is a city in Milwaukee County, Wisconsin, United States. The population was 20,795 at the 2020 census. Situated on the western shore of Lake Michigan, South Milwaukee developed as a streetcar suburb located roughly five miles south of Milwaukee.