 The Confederate order of battle is shown separately.Order of battle compiled from the army organization during the siege.MG Henry W. Halleck

MG Ulysses S. Grant
MG George H. Thomas

MG John A. McClernand

MG Don Carlos Buell

MG John Pope

MG William S. Rosecrans "assigned 29 May"
BG Schuyler Hamilton "assigned 29 May"