Eureka is a town in Lincoln County, Montana, United States, 9 miles south of the Canada–US border. The population was 1,037 at the 2010 census.