克恩斯镇之役是美国内战中，于1862年3月23日发生在维吉尼亚的弗来德烈郡,是河谷会战中的第一场战役。
战事.石墙杰克森为了威胁华盛顿特区而尝试攻击马里兰州,但在汉考克之役中石墙旅的砲轰未能打退防守的北军而撤离马里兰州,进入雪伦多亚河谷。更多的北军就得意忘形的追赶「撤到雪伦多亚河谷的南军」。北军的军力很快就分散在雪伦多亚河谷的各部分, 石墙杰克森遂决定把其中数个军团击溃,打击敌军的士气。到了3月22日, 北军军官约翰率9,000人在克恩斯镇(Kernstown)守候,对抗石