Rolla, MO has a population of 19,904 and is the 2,187th largest city in the United States. The population density is 1,652 per sq mi which is 1812% higher than the Missouri average and 1723% higher than the national average. The median age in Rolla is 25 which is approximately 34% lower than the Missouri average of 38. In Rolla, 42% of the population over 15 years of age are married, 88% speak English and 1% speak Spanish. 57% of Rolla residents were born in Missouri, 28% were born out of state, 2% were born outside of the United States and 12% were foreign born.