Hamiltonsbawn or Hamilton's Bawn is a village in County Armagh, Northern Ireland, five miles east of Armagh. It lies within the civil parish of Mullabrack and the Armagh, Banbridge and Craigavon District Council area. It had a population of 895 people in the 2011 census.