How many times was Madam C J Walker married?

Madam C.J. Walker, aka Sarah Breedlove, was married 3 times.

First at age 14 to Moses McWilliams, who was lynched [See clarification below] when Sarah was 20. She then married John Davis on August 11, 1894 and divorced him sometime in 1903. Finally she married newspaper man Charles Joseph Walker in January of 1906 and divorced him in 1910.
Second response from a different source: There is no evidence that Moses McWilliams was lynched, though some sources have cited this. Walker's biographer, A'Lelia Bundles, explains how this myth may have developed in her book, On Her Own Ground: The Life and Times of Madam C. J. Walker. Walker was very involved in the NAACP's anti-lynching movement and visited the White House to petition President Woodrow Wilson to support legislation that would have made lynching a federal crime. Walker also made many speeches about lynching, but never made reference to losing a family member to racial violence. Had this story about her first husband been true, it is likely she would have used it as an example.
Madam Walker married Charles Joseph Walker in Denver. She did not divorce him until 1912 in Indianapolis.