	MacCracken was born in Rochester, Vermont. MacCracken was born to Henry MacCracken, a chancellor of New York University (NYU), and the former Catherine Almira Hubbard. He was a descendant of Irish immigrants to Pennsylvania in the mid-18th century. His brother Henry Noble MacCracken became president of Vassar College. John Henry MacCracken attended college preparatory school in New York City.