How Many Words Do You Need to Be Fluent in a Language?
There is no single number, but the ranges are tighter than people think. Here is what the research actually shows for vocabulary size at each CEFR level - and why the answer depends more on which words you know than how many.
It is the question every language learner asks at some point, usually after their first few weeks: how many words do I actually need to know? The answer ranges between 1,000 and 20,000 depending on who you ask, which is so wide it is basically useless.
The honest answer is more specific. Conversational fluency starts at around 3,000 words for most languages. Comfortable reading of native content needs 8,000 to 10,000. Native-equivalent vocabulary sits between 15,000 and 25,000 depending on the language and how you count. Here is where each of those numbers comes from, and what they mean for your actual study plan.
The numbers, by CEFR level
The CEFR (Common European Framework of Reference) does not officially define vocabulary size requirements, but research and the major exam boards converge on consistent estimates. These are the ranges that hold up across multiple sources.
- A1 (beginner): 500-1,000 words. Enough for very basic introductions, simple shopping, and short fixed phrases.
- A2 (elementary): 1,000-2,000 words. You can describe routine matters, give simple opinions, and handle short transactional conversations.
- B1 (intermediate): 2,000-3,000 words. The threshold most people mean by "conversational fluency" - you can hold a basic conversation on familiar topics without constant breakdown.
- B2 (upper intermediate): 4,000-5,000 words. You can discuss abstract topics, follow most TV and films, and hold spontaneous conversations with native speakers.
- C1 (advanced): 8,000-10,000 words. You can read newspapers and novels comfortably, work or study in the language, and use it flexibly for almost any purpose.
- C2 (proficient): 15,000-20,000 words. Near-native vocabulary covering specialized domains, idiom, and nuance.
What "fluent" actually means (and why it matters here)
The word "fluent" is the reason vocabulary estimates vary so wildly. It means different things in different contexts, and people use it to describe wildly different language abilities.
Conversational fluency - the ability to hold a normal conversation on everyday topics - is what most people mean. This is roughly B1 territory, around 2,500-3,000 active words. You will not understand every joke or follow every news segment, but you can have real conversations and express what you mean.
Functional fluency - working or studying in the language - is closer to B2/C1, around 5,000-8,000 words. This is the level where you stop translating in your head and start thinking in the language for routine tasks.
Native-equivalent fluency is C2, 15,000+ words plus the cultural references, idiomatic expressions, and pragmatic intuitions that take years of immersion to develop. Almost no adult second-language learner reaches this level without long-term immersion in a country where the language is spoken.
When someone asks "how many words to be fluent," what they usually want is the conversational fluency number. That number is roughly 3,000, give or take depending on the language.
Why which words you know matters more than how many
Word frequency follows a brutally lopsided distribution in every language. The 1,000 most common words account for 75-85% of everyday speech. The 2,000 most common cover roughly 90%. After that, each additional 1,000 words adds dramatically less coverage.
This is the most important insight for any learner: a focused 2,000-word vocabulary built from frequency lists will outperform a 5,000-word vocabulary scraped randomly from textbook chapters. You are not trying to maximize word count - you are trying to maximize coverage of the language as it is actually used.
The practical implication is that you should not learn vocabulary alphabetically, by topic, or in the order a textbook presents it. You should learn it by frequency, ideally from a list ordered to match how often each word appears in real speech and writing.
Does this number change by language?
Yes, but less than you would expect for the languages most people learn. Western European languages (Spanish, French, German, Italian) all sit in roughly the same ranges. The 3,000-word conversational fluency target is fairly consistent across them.
Where it changes is for languages with very different morphology. Russian, Finnish, and Turkish are heavily inflected, meaning a single dictionary word can have dozens of forms - which makes "vocabulary size" harder to count and effectively means you need to learn more raw forms to reach the same comprehension level.
Mandarin and Japanese are different in another way: vocabulary maps to characters as well as words, and you need to track both. For Mandarin, around 2,500-3,000 characters covers the vast majority of written content, which corresponds to a much larger set of vocabulary built by combining those characters.
For most learners reading this, the language they are learning is in the first group - and the 3,000-word conversational target applies cleanly.
How long does it take to actually learn 3,000 words?
At a sustainable pace of 10 new words per day with consistent spaced repetition review, 3,000 words takes about 10 months. At 15 per day (the upper end of sustainable for most adults), about 7 months. At 20 per day - which most learners cannot maintain long-term - around 5 months.
These numbers assume you actually retain what you study. Cramming 30 words a day for two months will leave you with maybe 200-400 retained words after another two months, because nothing has cycled through long enough intervals to consolidate. Slow and steady genuinely wins here, because retention is what counts, not exposure.
The other thing these numbers assume is that you are pulling words from a frequency-ordered source. Random vocabulary takes much longer to translate into usable fluency because most of what you learn appears rarely in real content.
How many words do native speakers actually know?
Native speakers of English know roughly 20,000-35,000 word families as adults, with educated speakers at the higher end. Word families count "run, runs, running, ran" as one item, which is a more useful metric than raw word forms.
This is the gap people sometimes feel discouraged by: native speakers know roughly 10x what a fluent C1 learner knows. But the gap is misleading, because most of those extra words are low-frequency vocabulary that even natives use rarely - specialized terms, archaic words, and domain-specific jargon.
Functionally, a strong C1 vocabulary covers everything a native uses in everyday life. The remaining 15,000-25,000 words a native knows are mostly passive recognition of words they encountered once or twice. You do not need to match that to operate fluently in the language.
A practical roadmap
If you are starting from scratch and want to get to conversational fluency in roughly a year, the path is clear. Months 1-3: cover the 1,000 most common words. Months 4-6: extend to 2,000. Months 7-10: build to 3,000. Pair this with consistent listening and reading from month 3 onward, because vocabulary alone does not produce fluency - it produces the foundation that makes immersion productive.
For the actual word lists ordered by frequency at each level, the CEFR vocabulary lists page covers English, Spanish, German, French, and Italian. The A1 list is where to start if you are a beginner; B1 is the threshold you are aiming for if conversational fluency is the goal.
MindDory is built around this exact path: AI-generated cards from frequency-ordered vocabulary, spaced repetition review tuned for daily 10-15 minute sessions, and reading content that pulls from the same frequency bands so what you study and what you read reinforce each other.