Where in Massachusetts is the oldest American marathon race? July 6, 2017 By Show answer Boston. More Sports Questions