Richhill is a large village and townland in County Armagh, Northern Ireland. It lies between Armagh and Portadown. It had a population of 2,738 people in the 2021 Census. Originally named Legacorry, it takes its name from Edward Richardson, who built the manor house around which the village grew.