How long did American troops stay in Germany after WWII?
Demobilization of United States armed forces after World War II
June 30, 1947
The Demobilization of United States armed forces after the Second World War began with the defeat of Germany in May 1945 and continued through 1946.  The United States had more than 12 million men and women in the armed forces at the end of World War II of whom 7.6 million were stationed abroad.[1] The American public demanded a rapid demobilization and soldiers protested the slowness of the process. Military personnel were returned to the United States in Operation Magic Carpet. By June 30, 1947, the number of active duty soldiers, sailors, Marines, and airmen in the armed forces had been reduced to 1,566,000.