21st Maine Volunteer Infantry Regiment

The 21st Regiment Maine Volunteer Infantry was an infantry regiment that served in the Union Army during the American Civil War.

21st Regiment Maine Volunteer Infantry
ActiveOctober 14, 1862, to August 25, 1863
CountryUnited States
AllegianceUnion
BranchInfantry
EngagementsSiege of Port Hudson

Service

The 21st Maine Infantry was organized in Augusta, Maine and mustered in October 14, 1862, for nine months' service under the command of Colonel Elijah D. Johnson.

The regiment left Maine for Washington, D.C., October 21. Ordered upon reaching Trenton, N.J., to return to New York, and served duty at East New York until January 1863. Embarked for New Orleans, La., January 9. Companies A, C, E, F, H, and K, on the steamer Onward, reached New Orleans January 31, and moved to Baton Rouge, La., February 3. The balance of the regiment arrived at Baton Rouge February 11. Attached to 1st Brigade, 1st Division, XIX Corps, Department of the Gulf, to July 1863. Participated in the operations against Port Hudson March 7–20, 1863. Served duty at Baton Rouge until May. Advance on Port Hudson May 20–24. Action at Plains Store May 21. Siege of Port Hudson May 24-July 8. Assaults on Port Hudson May 27 and June 14. Surrender of Port Hudson July 8. Ordered home July 24.

The 21st Maine Infantry mustered out of service August 25, 1863.

Casualties

The regiment lost a total of 172 men during service; 1 officer and 26 enlisted men killed or mortally wounded, 1 officer and 144 enlisted men died of disease.

Commanders

  • Colonel Elijah D. Johnson
gollark: Also, there's probably a way to directly write the buffer to a file instead of mucking with doing it in chunks?
gollark: Also, printing out information for every character *will* slow it down a lot, but I assume that's going to be removed in the non-debug version.
gollark: I can't see any horrible problems? Although hardcoding the array size is a bit problematic. Also, you could do`!subchild.attr("cp").is_none()`/`subchild.attr("cp").unwrap()` more idiomatically as `if let Some(cp) = subchild.attr("cp")`.
gollark: I see.
gollark: I'm sure there's already a Rust™ library of some sort for this.

See also

References

  • Dyer, Frederick H. A Compendium of the War of the Rebellion (Des Moines, IA: Dyer Pub. Co.), 1908.
  • Woodward, Joseph T. Historic Record and Complete Biographic Roster, 21st Me. Vols.: With Reunion Records of the 21st Maine Regimental Association (Augusta, ME: Press of C. E. Nash and Son), 1907.
Attribution
  • This article contains text from a text now in the public domain: Dyer, Frederick H. (1908). A Compendium of the War of the Rebellion. Des Moines, IA: Dyer Publishing Co.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.