Why did the United States declare war on Germany in World War I?

Expert Answers

An illustration of the letter 'A' in a speech bubbles

In World War I, the US had strong ties to European countries on the Allied side, like Britain and France.  For years after the war started, the US sold and shipped weapons to them, raking in billions, but also angering Germany, which started to sink those ships.

Sinking them without...

Unlock
This Answer Now

Start your 48-hour free trial to unlock this answer and thousands more. Enjoy eNotes ad-free and cancel anytime.

Start your 48-Hour Free Trial

In World War I, the US had strong ties to European countries on the Allied side, like Britain and France.  For years after the war started, the US sold and shipped weapons to them, raking in billions, but also angering Germany, which started to sink those ships.

Sinking them without warning, and even when there were civilians on board was one reason the US declared war on Germany, as Americans were already being killed.

Another main reason was the Zimmerman Note, sent from Germany to Mexico offering to help Mexico retake the American southwest with money and weapons.  This was a direct threat of war.

The US was also afraid that the Allies might actually lose and, having supplied Germany's enemies, damage the US economy and trade balance with Europe.

Approved by eNotes Editorial Team