De slag om Harpers Ferry werd van 12-15 september 1862 uitgevochten. Het was onderdeel van de Maryland Campagne van de Amerikaanse Burgeroorlog. Terwijl het leger van generaal Robert E. Lee Maryland binnenviel, werd een deel van zijn leger onder leiding van generaal-majoor Thomas J. "Stonewall" Jackson erop uitgestuurd om Harpers Ferry te veroveren. Zijn troepen omsingelden, bombardeerden en veroverden het garnizoen van de Unie in Harpers Ferry, Virginia (nu West Virginia). Dit was een belangrijke overwinning tegen relatief geringe kosten.