Manchester is a city in St. Louis County, Missouri, United States. The population was 18,333 at the 2020 census. Manchester was named by an English settler after Manchester, England. According to the United States Census Bureau, the city has a total area of 5.08 square miles, all land.