Union Grove is a town in Marshall County, Alabama, United States, and is included in the Huntsville-Decatur Combined Statistical Area.
In the Civil War the Union troops camped there for some time after passing through Parches Cove.
[citation needed] Union Grove is located in western Marshall County at 34°24′0″N 86°26′46″W / 34.40000°N 86.44611°W / 34.40000; -86.44611 (34.400088, -86.446049).
Union Grove sits at an elevation of 1,040 feet (320 m) above sea level on the relatively flat top of Brindley Mountain, near the southwest end of the Appalachian Plateau.
Union Grove is served by the Marshall County School System.