The United States president who banned Christmas trees is President Franklin D. Roosevelt. In 1942, during World War II, President Roosevelt issued an executive order that prohibited the use of natural Christmas trees due to a shortage of trees caused by wartime activities. The ban was intended to conserve resources for military purposes. While the ban was not strictly enforced, it did cause some controversy and debate, with many Americans feeling that the holiday season should be preserved despite the war efforts.