Muskego is a city in Waukesha County, Wisconsin, United States. As of the 2020 census, the city had a population of 25,032. It is part of the Milwaukee metropolitan area. The name Muskego is derived from the Potawatomi Indian name for the area, "Mus-kee-Guaac", meaning sunfish. The Potawatomi were the original inhabitants of Muskego. Muskego is the fifth-largest community in Waukesha County, and has a large Norwegian American population. There are three lakes within the city's boundaries.