Cookstown is a town in County Tyrone, Northern Ireland. It is the fourth-largest town in the county and had a population of 12,546 in the 2021 census. It, along with Magherafelt and Dungannon, is one of the main towns in the Mid-Ulster council area.