Spanish Lake, Missouri, United States [CDP]; population was 20,322 in 1990; housing units was 8,652 in 1990; location is 38°47'N 90°12'W; land area is 7.36 square miles (4,708 acres); water area is 0.16 square miles (106 acres); FIPS code is 69266 [SourceCBP]