Elm Mills is an unincorporated community in Elm Mills Township, Barber County, Kansas, United States. It is located south of Sawyer.
A post office was opened in Elm Mills in 1878, and remained in operation until it was discontinued in 1893.