Muskego () is a city in Waukesha County, Wisconsin, United States. As of the 2010 census, the city had a population of 24,135. Muskego is the fifth largest community in Waukesha County. Muskego has a big Norwegian population. 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. There are three lakes within the city's boundaries.
The history of Muskego started originally as the home of the Potawatomi, who named it "Mus-kee-Guaac", which means "sunfish". The first European came in 1827 and a few years later (1833), the Potawatomi tribe ceded their lands in Wisconsin to the United States government. The first permanent settlers, coming from New Hampshire, were the Luther Parker family.
Once an agricultural area, Muskego was incorporated as a city in 1964.