Who Declares War in the United States?
Only the United States Congress may make an official declaration of war. Formal declarations were made for the War of 1812, the Mexican-American War, the Spanish-American War, and World Wars I and II. Currently, the US Congress has waged authorized endeavors in Afghanistan and Iraq without formally declaring war.