Ennis is located on the Southern Pacific Railroad line in Ellis County just south of Dallas on I-45 and Hwy 34 near Bardwell Lake.
By the 1990s Ennis was part of the Dallas-Fort Worth metroplex. In 1990 it had a population of 13,883 and fifty-three manufacturers.
Two popular annual events are held in Ennis, the Bluebonnet Trails, begun in the 1930s and held in late April and early May when the bluebonnets are in bloom, and the Ennis Polka Festival, founded in 1967 and held every May, which brings thousands of visitors to the community to celebrate its Czech heritage.