Willow Springs, MO has a population of 2,242 and is the 10,400th largest city in the United States. The population density is 635 per sq mi which is 635% higher than the Missouri average and 600% higher than the national average. The median age in Willow Springs is 32 which is approximately 18% lower than the Missouri average of 38. In Willow Springs, 57% of the population over 15 years of age are married, 97% speak English and 3% speak Spanish. 68% of Willow Springs residents were born in Missouri, 29% were born out of state, 1% were born outside of the United States and 2% were foreign born.