It really depends who you're talking to. I've seen claims, and I believe them, that in many languages the average person has about a 500 word vocabulary that they're using on a daily basis.
Someone who is more educated than the average person is likely to use a larger vocabulary, but they're also more likely to be able to simplify their speech to accomodate you and make it possible for you to communicate with them.