Appomattox campaign Union order of battle

The following Union Army units and commanders fought in the Appomattox campaign of the American Civil War. Order of battle compiled from the army organization during the campaign. The Confederate order of battle is shown separately.
Union forces.
LTG Ulysses S. Grant, Commanding
Staff:
Escort:
Headquarters Guard:
Army of the Potomac.
MG George G.Meade
 
II Corps.
MG Andrew A. Humphreys
V Corps.
MG Gouverneur K. Warren
Bvt MG Charles Griffin
Escort
Provost Guard
VI Corps.
MG Horatio G. Wright
Escort
IX Corps.
MG John G. Parke
Provost Guard
Army of the James.
MG Edward O. C. Ord
Chief of Staff: Bvt BG Theodore Read (mw, April 6)
 
Defenses of Bermuda Hundred.
MG George L. Hartsuff
XXIV Corps.
MG John Gibbon
Headquarters Guard
Cpt Charles E. Thomas
XXV Corps.
MG Godfrey Weitzel
Provost Guard
Army of the Shenandoah.
MG Philip H. Sheridan
Chief of staff: Col James Forsyth
Cavalry Corps.
MG Wesley Merritt