Question: who was the last president to receive a and actual formal declaration of war from congress
Answer: The last time the United States declared war on any nation was in 1942 , when war was declared against Axis - allied Hungary , Bulgaria , and Romania , because President Franklin Roosevelt thought it was improper to engage in hostilities against a country without a declaration of war .