Moscow Mills is a city in Lincoln County, Missouri, United States. Moscow Mills was laid out in 1821, and named for a watermill of the same name near the original town site. The median income for a household in the city was $37,067, and the median income for a family was $42,083. Males had a median income of $30,264 versus $21,667 for females. The per capita income for the city was $14,555. About 5.3% of families and 8.7% of the population were below the poverty line, including 8.9% of those under age 18 and 8.7% of those age 65 or over.