Flathead Lake Elmo Montana


Located in the heart of the Flathead Indian Reservation, Elmo is found on the Big Arm of Flathead Lake’s western shores.  Named for David Elmo (or perhaps Elmier or Elemie), a Native American who lived in the area during the late 1800s and early 1900s, Elmo’s first town-site was located approximately one mile northeast of its present location.


Photo Gallery