Crossmaglen is a town in County Armagh, Northern Ireland, near the border with the Republic of Ireland. It has long been a predominantly Catholic and republican town, and is the site of large British Army and Royal Ulster Constabulary installations.