Answer
William McKinley was buried in McKinley National Memorial , CantonUnited States Of America. The McKinley National Memorial in Canton, Ohio, United States, is the final resting place of William McKinley, who served as the 25th president of the United States from 1897 to his assassination in 1901.