Town of Ennis and Surrounding Area
Ennis is a small western town tucked into the northern portion of Madison County.
# of fish per mile in the Madison River
Ennis is a western small town tucked into the northern portion of Madison County. Surrounded by three mountain ranges: the Madison Range, the Gravelly Range, and the Tobacco Root Mountains, Ennis has become homebase for fly-fisherman and history buffs alike. Ennis offers primo access to some of the best blue ribbon trout fishing waterways in the state on the Madison River. A western town with wood plank walkways and a historic Main Street, it's a great place to get away from hustle and bustle and enjoy life in Montana.