 McDannold was born in Mount Sterling, Brown County, Illinois on August 29, 1851.McDannold attended public schools and a private school in Quincy, Illinois and graduated from the law department of the University of Iowa at Iowa City in June 1874.He was admitted to the bar of Illinois in September 1874 and commenced practice in Mount Sterling.