De los 18.513 habitantes, Ennis estaba compuesto por el 64.51% blancos, el 14.07% eran afroamericanos, el 0.7% eran amerindios, el 0.53% eran asiáticos, el 0.17% eran isleños del Pacífico, el 17.66% eran de otras razas y el 2.36% pertenecían a dos o más razas.