Corporal John J. Thompson was a soldier in the U.S. Army who received the Medal of Honor for his actions on February 6, 1865 at Hatcher's Run, Virginia during the Civil War. At the time he was serving with Company C, 1st Maryland Infantry. Thompson was 26 years old.
9 other service members also received the Medal of Honor for actions on the same day. The medal was presented on September 10, 1897, 32 years after the action.
Thompson was born on August 14, 1838 in Holstein, Germany — one of 130 recipients born in Germany. His Medal of Honor is credited to Baltimore, Baltimore County, Maryland. Thompson died on July 2, 1915 in Baltimore, Maryland, at the age of 76. He is buried at Immanuel Cemetery in Baltimore, Maryland.
Thompson is one of 1,525 Medal of Honor recipients from the Civil War and one of 85 credited to Maryland.
Official Medal of Honor citation
As color bearer with most conspicuous gallantry preceded his regiment in the assault and planted his flag upon the enemy's works.
Citation text: U.S. Government, public domain.
Timeline
- August 14, 1838Born in Holstein, Germany
- February 6, 1865Act of valor — Hatcher's Run, VirginiaAge 26. Company C, 1st Maryland Infantry
- September 10, 1897Medal of Honor presented
- July 2, 1915Died in Baltimore, MarylandAge 76.
- Resting placeImmanuel CemeteryBaltimore, Maryland



