The town was originally named Daneville. The name was changed to Landis on January 1, 1909. The town was named after judge Keneshaw Mountain Landis. The Post Office opened on November 1, 1907. The current population is 139.