 Hill was born in Boston, Massachusetts, in 1833, to William and Harriet (Swan) Hill.She was well educated, and attended Mount Holyoke College.She served as a volunteer nurse during the American Civil War, during which time she worked at the Armory Square Hospital in Washington, D.C.