is a city in Milwaukee County, Wisconsin, United States. As of the 2000 census, its population was 8,662. It is the smallest incorporated city in Milwaukee County.
St. Francis is located at (42.969615, -87.876745).
According to the United States Census Bureau, the city has a total area of 2.5 square miles (6.6 km²), all of it land. It is located directly south and east of the City of Milwaukee, directly west of Lake Michigan, and directly north of Cudahy, Wisconsin. Milwaukee's primary airport, General Mitchell International Airport, is bordered on one side by St. Francis.