Excelsior Springs, Missouri

Excelsior Springs is a city in Clay and Ray counties in the U.S. state of Missouri. The population was 11,084 at the 2010 census. It is located about 30 mi northeast of central Kansas City, Missouri.