Armagh Township is a township in Mifflin County in the U.S. state of Pennsylvania. The population was 4,030 at the 2020 census. It was named after the city and county of Armagh in Northern Ireland.
AdBook the Perfect Vacation Rental in ArmaghTownship with up to 75% Discount! Compare the Best Vacation Rentals from the Largest Selection with HomeToGo.