Lima is a town in Beaverhead County, Montana, United States. As of the 2020 census, the population was 212. The community was named after Lima, Ohio, the native home of an early settler. The post office was established in 1881 under postmaster L. Eugene Simmons. The town, originally named Allerdice, became Spring Hill and finally Lima in 1889.