The average active vocabulary of an adult English speaker is around 20,000 words. Their passive vocabulary which they can recognize and know the meaning of is approximately 40,000 words. – WTF Fun Facts
Source: Is Your Vocabulary Higher Than the Average Adult? | DirectExpose (archive.org)