Carter G. Woodson was born in New Canton, Virginia on December 19, 1875, the son of former slaves, Anne Eliza (Riddle) and James Henry Woodson.