Eglish is a small village in County Tyrone, Northern Ireland. It is about 6 km southwest of Dungannon, in the Mid Ulster District Council area. In the 2021 census it had a population of 515. The village has grown in a dispersed form and has a mix of housing, industry and services.