Keady is a village and civil parish in County Armagh, Northern Ireland. It is south of Armagh and near the border with the Republic of Ireland. It is situated mainly in the historic barony of Armagh with six townlands in the barony of Tiranny. It had a population of 3,051 people in the 2011 Census.