The Armagh by-election was held on 20 November 1954, following the resignation of Ulster Unionist Party Member of Parliament James Harden. Harden had held the seat of Armagh since a by-election in 1948, and had not faced a contest since then. The seat had been held continually by Ulster Unionists since its recreation for the 1922 general election.