why did the us join ww1?

best answer
The US entered World War I because Germany embarked on a deadly gamble. Germany sank many American merchant ships around the British Isles which prompted the American entry into the war. Rochester political scientist Hein Goemans answers the question why Germany was willing to risk American entry into the war. Woodrow Wilson did not want war.