It is surprisingly difficult to find good free (and even not free) frequency lists especially for spoken languages.
Try searching using the following keywords: "corpora", "corpus", "frequency list".
You might find useful the following links:
BNC,
English/Spanish/Portuguese
We recommend downloading frequency lists from our web-site, especially the English one. Check them periodically for new updates.