Bitva u Hampton Roads byla námořní bitva v americké občanské válce. Odehrála se 8. a 9. března 1862 poblíž Hampton Roads ve Virginii. Byla to důležitá bitva, protože se jednalo o první souboj mezi válečnými loděmi typu ironclad.
Konfederační železný člun CSS Virginia se pokusil prolomit blokádu námořnictva Unie v Hampton Roads. Blokáda bránila veškerému obchodu s Norfolkem a Richmondem ve Virginii. Dne 8. března Virginia potopila a poškodila několik unijních bitevních lodí. Dne 8. března připlul unijní železný plášť USS Monitor a bojoval s Virginií. Bitva trvala několik hodin. Ani jedna z lodí však nedokázala porazit tu druhou. Obě lodě opustily boj v domnění, že zvítězily. Konfederaci se však nepodařilo blokádu prolomit.
Obě železné lodě byly brzy po bitvě ztraceny. Když v květnu 1862 padl Norfolk, byla CSS Virginia zničena posádkou, aby nebyla zajata. USS Monitor byl ztracen v bouři poblíž mysu Hatteras 31. prosince 1862. Její vrak byl nalezen v roce 1974.
Bitva u Hampton Roads neměla na výsledek občanské války velký vliv. Změnila však způsob vedení války pomocí lodí. Bitva prokázala, že železné válečné lodě jsou mnohem silnější než dřevěné. Po této bitvě přestaly Spojené státy a další země stavět dřevěné lodě. Místo toho začaly stavět železné válečné lodě.

