City Stats
City

Spanish Lake, MO

St. Louis County, Missouri · Population 17,873 · 0 ZIP codes

Population

17,873

👥

Safety Score

50

50

Average

Livability

50

50

Average

Median Home Price

N/A

🏠
Loading map…

About Spanish Lake

Spanish Lake is a city located in St. Louis County, Missouri. With a population of 17,873, it spans 0 ZIP codes.

Cities Near Spanish Lake

Explore all cities within 25, 50, and 100 miles of Spanish Lake

View Nearby Cities

St. Louis County

Explore all of St. Louis County, MO

View County

Safest Cities in Missouri

See where Spanish Lake ranks among the safest cities

View Rankings