A primeira maratona realizada em Roanoke foi organizada pela organização local de corrida, a Star City Striders, e realizada em 1983 como a Star City Marathon. O evento seria realizado novamente em 1984 antes de ser encurtado para uma meia maratona em 1985 devido às graves inundações resultantes do Furacão Juan. A maratona retornou em 1986, mas foi interrompida no ano seguinte e substituída por uma meia maratona anual e 5K. O anúncio em agosto de 2009 para o evento de 2010 marcou o retorno de uma maratona ao Vale de Roanoke pela primeira vez desde o evento de 1986.
Anunciado em 12 de agosto de 2009, pelo representante de Roanoke Bob Goodlatte, assegurando uma parte do Blue Ridge Parkway para realizar o evento envolveu um esforço bipartidário de congressistas cujos distritos a Parkway atravessa. Além da Goodlatte, os representantes Rick Boucher Tom Perriello, Virginia Foxx, Patrick McHenry e Heath Shuler deram seu apoio à realização do evento. O evento inaugural de 2010 foi programado para coincidir com o 75º aniversário do Blue Ridge Parkway e ser incluído como parte das comemorações do ano. Em 2010 o nome oficial do evento foi a Maratona Blue Ridge na Parkway, mas em 2011 o nome foi abreviado para Blue Ridge Marath e é também conhecido como Foot Levelers Blue Ridge Marathon devido ao título de patrocinador, Foot Levelers, Inc (desde 2012).
A corrida é realizada pela Roanoke Outside Foundation, uma organização sem fins lucrativos com a missão de conectar pessoas ao ar livre. A Fundação Roanoke Outside foi criada como uma iniciativa de desenvolvimento econômico pela Parceria Regional Roanoke para alavancar recursos naturais para atrair talento e investimento para a região.
A corrida inaugural foi realizada no sábado, 24 de abril de 2010, com 324 corredores completando a maratona e 450 completando a meia maratona.
A corrida anual foi interrompida em 2020 devido à pandemia da COVID-19. No início de março, o Centro de Controle de Doenças sugeriu o cancelamento de todos os encontros de 50 ou mais pessoas. Como resultado, em 16 de março, os organizadores da corrida cancelaram a 10ª corrida da Maratona Blue Ridge, assim como todas as outras corridas realizadas nesse fim de semana.