Here is a website that figures out the size of your vocabulary relative to average. Very interesting. The median vocabulary for English speakers is just over 27,000 words, with most adults coming in between 20,000 and 35,000. Of course you need to be honest when you answer the questions.
(if you're really curious about where I came out - though I don't know why it should matter -- send me a message.)