Portadown is a town in County Armagh, Northern Ireland. The town sits on the River Bann in the north of the county, about 24 miles southwest of Belfast.