Sharpsburg is a town in Washington County, Maryland, United States, located approximately 13mi south of Hagerstown. The population was 705 at the 2010 census.During the American Civil War, the Battle of Antietam (or Battle of Sharpsburg) was fought on what is now Antietam National Battlefield, in the vicinity of Antietam Creek.