A Batalha de Harpers Ferry foi travada de 12 a 15 de setembro de 1862. Foi parte da Campanha de Maryland da Guerra Civil Americana. Como o exército confederado do General Robert E. Lee invadiu Maryland, uma parte de seu exército sob o Major General Thomas J. "Stonewall" Jackson foi enviada para capturar Harpers Ferry. Suas tropas cercaram, bombardearam e capturaram a guarnição da União em Harpers Ferry, Virgínia (agora Virgínia Ocidental). Esta foi uma grande vitória a um custo relativamente menor.