Битва при Йорктауне или осада Йорктауна проходила с 5 апреля по 4 мая 1862 года в рамках полуостровной кампании Гражданской войны в Америке. Маршируя из Форт Монро, армия Потомака генерала-майора союза Джорджа МакКлеллана столкнулась в Йорктауне с небольшими силами Конфедерации генерал-майора Джона Б. Магрудера. МакКлеллан приостановил свой марш вверх по Вирджинскому полуострову в сторону Ричмонда и поселился в осаде.
5 апреля IV корпус бригадного генерала Эразмуса Д. Кейса вступил в первый контакт с оборонительными работами Конфедерации на мельнице Ли. Это был район, через который МакКлеллан должен был пройти без сопротивления. Перемещение войск Магрудера туда и обратно убедило Союз в том, что его работы были сильно задержаны. В то время как две армии сражались на артиллерийской дуэли, разведка показала Кейсу силу укреплений Конфедерации, и он посоветовал МакКлеллану не нападать на них. МакКлеллан отдал приказ о строительстве осадных укреплений и вывел свои тяжелые орудия на фронт. Тем временем, генерал Джозеф Э. Джонстон принес подкрепление для Магрудера.
16 апреля силы Союза прощупывали точку на линии Конфедерации у плотины № 1. Однако Союз не сумел воспользоваться первоначальным успехом этой атаки. Эта упущенная возможность задержала МакКлеллана еще на две недели, пока он пытался убедить ВМС США обойти крупные орудия Конфедератов в Йорктауне и Глостер-Пойнт и подняться по реке Йорк к Вест-Пойнт и обойти линию Уорвика. МакКлеллан запланировал массированную бомбардировку на рассвете 5 мая. Но ночью 3 мая армия Конфедерации ускользнула в сторону Вильямсбурга.
Битва произошла недалеко от места осады Йорктауна в 1781 году, последней битвы американской революционной войны на востоке.