What is the longest state of the union address?

The longest State of the Union address was by President Truman (1946). It was more than 25,000 words.