Holmes Run es un arroyo en la cuenca hidrográfica de Cameron Run en el norte de Virginia . Atraviesa el condado de Fairfax y la ciudad de Alexandria . Es un afluente de primer orden del río Potomac .
Su nacimiento se encuentra cerca de la intersección de la I-495 y la I-66 . Cruza la región en dirección sureste durante diez millas y media hasta unirse con Backlick Run para formar Cameron Run . Cameron Run se convierte en Hunting Creek y desemboca en el río Potomac justo al sur del puente Woodrow Wilson .
Entre 1913 y 1915, la Alexandria Water Company construyó una presa en Holmes Run para crear el lago Barcroft como depósito de agua potable para Alexandria. A principios de la posguerra, Alexandria comenzó a superar la capacidad del lago Barcroft y en 1949 dejó de utilizarlo en favor del embalse de Occoquan .
Como río urbano, Holmes Run ha sido canalizado en gran medida en algunos lugares , pero también se han desarrollado porciones importantes como espacios verdes urbanos, como Holmes Run Trail .
Por encima del lago Barcroft, su recorrido constituye el límite de West Falls Church y Annandale .