Kelso is a village in Scott County, Missouri, United States. The population was 586 at the 2010 census.The Kelso ZIP code of 63758 is used for residents who wish to receive their mail at the Kelso post office; direct mail delivery in Kelso uses the Scott City ZIP code of 63780.HistoryKelso was settled in the 1850s. A post office called Kelso has been in operation since 1858. The community has the name of I. R. Kelso, a pioneer citizen.GeographyKelso is located three miles southwest of Scott City, and 120 miles south of St. Louis. United States Route 61, often called the Blues Highway, runs through Kelso.Kelso is located at (37.195450, -89.551591).According to the United States Census Bureau, the village has a total area of 0.32sqmi, all of it land.Demographics2010 censusAs of the census of 2010, there were 586 people, 228 households, and 168 families residing in the village. The population density was 1831.3PD/sqmi. There were 243 housing units at an average density of 759.4/sqmi. The racial makeup of the village was 98.63% White, 0.17% Black or African American, 0.17% Native Hawaiian or Pacific Islander, 0.51% from other races, and 0.51% from two or more races. Hispanic or Latino of any race were 0.51% of the population.