The town is flanked by Tobacco Root Mountains to the northwest, the Gravelly Range to the southwest and the Madison Range to the east. Approximately north of town, the Madison Dam creates Ennis Lake at the head of Bear Trap Canyon. A large E has been placed in a hill west of the town at this location: