Tandragee is a town in County Armagh, Northern Ireland. It is on a hillside above the Cusher River, and is overlooked by Tandragee Castle. The town is in the civil parish of Ballymore and the historic barony of Orior Lower. Earlier spellings of the name include 'Tanderagee' and 'Tonregee'. It had a population of 3,545 people in the 2021 census.