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