Port Hudson Union order of battle

The following is the organization of the Union forces engaged at the Siege of Port Hudson, during the American Civil War in 1863. The Confederate order of battle is listed separately.
Union forces.
Army of the Gulf.
XIX Corps.
MG Nathaniel P. Banks
West Gulf Blockading Squadron.
Rear Admiral David G. Farragut