Spanish Lake, Missouri

Spanish Lake, Missouri
Location of Spanish Lake, Missouri
Coordinates: 38°47′18″N 90°12′28″W / 38.78833°N 90.20778°W / 38.78833; -90.20778
Country United States
State Missouri
CountySt. Louis
TownshipsSpanish Lake, St. Ferdinand
Area
 • Total
7.49 sq mi (19.39 km2)
 • Land7.37 sq mi (19.09 km2)
 • Water0.11 sq mi (0.29 km2)
Elevation
512 ft (156 m)
Population
 (2020)
 • Total
18,413
 • Density2,497.6/sq mi (964.34/km2)
Time zoneUTC-6 (Central (CST))
 • Summer (DST)UTC-5 (CDT)
ZIP code
63128
Area code(s)314/557
FIPS code29-69266
GNIS feature ID2393243

Spanish Lake is an unincorporated community and census-designated place (CDP) in Spanish Lake and St. Ferdinand townships, St. Louis County, Missouri, United States. The population was 18,413 at the 2020 census.