La bataille de Grand Gulf est une bataille navale de la guerre de Sécession qui s'est déroulée le . Lors de la campagne de Vicksburg du major généralUlysses S. Grant, les forces navales de l'Union sous le commandement du contre-amiralDavid D. Porter mènent sept ironclads dans une attaque contre les fortifications et les batteries confédérées à Grand Gulf, en aval de Vicksburg, Mississippi. Bien que les confédérés résistent au bombardement de l'Union et empêchent le débarquement de l'infanterie contre leur fortification, la défaite n'est qu'un revers mineur dans le plan de Grant pour la traversée du fleuve Mississippi et l'avance contre Vicksburg.