W 1932 roku Foster przeszedł zawał serca, co wymusiło wycofanie się z życia publicznego. Nowym sekretarzem generalnym Partii Komunistycznej został Earl Browder, jednak działacze, niezadowoleni z jego przywództwa, wybrali ponownie Fostera w 1945 roku. Trzy lata później został oskarżony o działalność wywrotową, jednak nie został postawiony przed sądem z uwagi na zły stan zdrowia. Jego pozycja w partii została zagrożona, gdy poparł zbrojne stłumienie rewolucji na Węgrzech przez Armię Radziecką w 1956 roku. Rok później został mianowany emerytowanym przywódcą Komunistycznej Partii USA, co ostatecznie pozbawiło go realnej władzy. Zmarł 1 września 1961 roku w Moskwie.