Die Schlacht von Harpers Ferry wurde vom 12. bis 15. September 1862 ausgetragen. Sie war Teil der Maryland-Kampagne des amerikanischen Bürgerkriegs. Als die konföderierte Armee von General Robert E. Lee in Maryland einmarschierte, wurde ein Teil seiner Armee unter Generalmajor Thomas J. "Stonewall" Jackson entsandt, um Harpers Ferry einzunehmen. Seine Truppen umzingelten, bombardierten und eroberten die Unionsgarnison in Harpers Ferry, Virginia (heute West Virginia). Dies war ein großer Sieg zu relativ geringen Kosten.