As of the census of 2010, there were 3,075 people, 1,020 households, and 847 families residing in the city.
Cottleville is home to Francis Howell Central High School and Louis C. Saeger Middle School. St. Joseph Catholic School is also located in Cottleville, providing classes for grades K-8; St. Joseph Catholic Church is the largest church by number of parishioners in the Roman Catholic Archdiocese of St. Louis. St. Charles Community College is also located nearby.
To find more information regarding this beautiful city and for a list of all available business establishments in Cottleville, please click here.