hamiltonsbawn or hamilton's bawn is a village in county armagh, northern ireland, five miles (8 km) east of armagh. it lies within the parish of mullabrack and the armagh city and district council area. it had a population of 895 people (343 households) in the 2011 census.