I am X years old
in SpanishTengo X años
/TEN-go X AHN-yohs/
This is the standard, universal, and most direct way to state your age in Spanish. It's a fundamental phrase for introductions and sharing personal information.

In Spanish, you 'have' years ('tengo años'), just like you have a birthday cake to celebrate them.
💬Other Ways to Say It
Yo tengo X años
/YOH TEN-go X AHN-yohs/
Adding 'Yo' (I) is optional and used for emphasis or clarity. It's perfectly correct but often dropped in casual conversation since the verb 'tengo' already implies 'I'.
Acabo de cumplir X años
/ah-KAH-boh day coom-PLEER X AHN-yohs/
This literally means 'I have just completed X years,' and it's the perfect way to say 'I just turned X years old.'
Voy para los X (años)
/VOY PAH-rah lohs X (AHN-yohs)/
Meaning 'I'm going for X years,' this colloquial phrase implies you're about to turn that age soon. The word 'años' is often omitted.
Estoy en mis [veintes, treintas, etc.]
/ehs-TOY en mees VAYN-tays/
This translates to 'I'm in my [twenties, thirties, etc.].' It's a way to state your general age range instead of a specific number.
Tengo X primaveras
/TEN-go X pree-mah-VEH-rahs/
A poetic and slightly old-fashioned way to state your age, literally 'I have X springs.' It's often used when talking about young women, but can be used playfully by anyone.
🔑Key Words
Key Words to learn:
📈Difficulty Level
The only minor challenge for English speakers is the 'ñ' sound in 'años', which is pronounced like the 'ny' in 'canyon'. The rest of the phrase is straightforward.
The concept of using 'tener' (to have) instead of 'ser/estar' (to be) is a major grammatical shift from English. It requires breaking a deeply ingrained habit.
The usage is generally direct, but like in English, asking an adult's age can be considered impolite if you don't know them well.
Key Challenges:
- Remembering to use 'tener' (to have) instead of 'ser' (to be)
- Pronouncing the 'ñ' in 'años' correctly
💡Examples in Action
Hola, me llamo Carlos y tengo veintiocho años.
Hi, my name is Carlos and I'm twenty-eight years old.
Mi abuela acaba de cumplir noventa años. ¡Hicimos una gran fiesta!
My grandmother just turned ninety. We had a big party!
Para este trabajo, el candidato debe tener más de veintiún años.
For this job, the candidate must be over twenty-one years old.
Ya voy para los cincuenta, no me lo puedo creer.
I'm already heading for fifty, I can't believe it.
🌍Cultural Context
It's Something You *Have*, Not Something You *Are*
In English, age is a state of being ('I *am* 25'). In Spanish, age is something you possess ('I *have* 25 years'). This is a fundamental conceptual difference and the reason Spanish uses the verb 'tener' (to have). Thinking of age as an accumulation of years you carry with you can help you remember this rule.
The Importance of 'Cumpleaños'
The Spanish word for birthday, 'cumpleaños', literally means 'to complete years' (from the verb 'cumplir' + 'años'). This is why 'cumplir años' is the standard way to say 'to have a birthday' or 'to turn an age.' It reinforces the idea of completing another year of life.
Asking About Age: A Social Tip
While asking someone's age ('¿Cuántos años tienes?') is very common, especially among younger people, it can be considered impolite in some contexts, particularly when asking an older woman you don't know well. It's best to let the other person volunteer the information, similar to social norms in many parts of the English-speaking world.
❌ Common Pitfalls
Using 'Ser' or 'Estar' (To Be)
Mistake: "Yo soy veinte años. OR Yo estoy veinte años."
Correction: Yo tengo veinte años.
Forgetting to Say 'años'
Mistake: "Tengo treinta."
Correction: Tengo treinta años.
Singular vs. Plural 'año'
Mistake: "El bebé tiene un años."
Correction: El bebé tiene un año.
💡Pro Tips
How to Ask Someone's Age
The most common way to ask is '¿Cuántos años tienes?' (How many years do you have?). For a more formal situation, or when speaking to someone older, use the 'usted' form: '¿Cuántos años tiene usted?'
Answering Briefly
If someone asks you '¿Cuántos años tienes?', it's perfectly natural to respond with just the number, like 'Veinticinco'. In this specific call-and-response context, you can drop the 'Tengo... años' for a quicker, more native-sounding answer.
Talking About Others' Ages
Remember to change the verb 'tener' to match who you're talking about. Use 'tiene' for he/she/you (formal), 'tenemos' for we, and 'tienen' for they. For example: 'Mi hermano tiene treinta años' (My brother is thirty).
🗺️Regional Variations
Universal (Most of Latin America and Spain)
This phrase is remarkably stable across the Spanish-speaking world. It's one of the few fundamental expressions with almost no significant regional variation in its primary form, making it universally understood and used.
Caribbean (Cuba, Puerto Rico, Dominican Republic)
The main difference is phonetic. A listener might hear 'Tengo treinta año' instead of 'años,' but the plural is understood from context. 'Abriles' (Aprils) is a slightly more common poetic alternative than 'primaveras' in this region.
💬What Comes Next?
After you state your age
¡No los aparentas! / ¡Te ves más joven!
You don't look it! / You look younger!
¡Gracias, qué amable!
Thank you, how kind!
After you ask their age and they answer
Tengo treinta y dos. ¿Y tú?
I'm thirty-two. And you?
Yo tengo veintinueve.
I'm twenty-nine.
When discussing age differences
Soy mayor que tú.
I'm older than you.
Sí, por tres años.
Yes, by three years.
🧠Memory Tricks
This simple word association links an English number to the Spanish verb and the core concept of 'having' years, making it easier to recall the correct verb under pressure.
🔄How It Differs from English
The core difference is linguistic and conceptual. English treats age as a state of being, using the verb 'to be' ('I am 25'). Spanish treats age as a possession, using the verb 'tener' ('I have 25 years'). Internalizing this 'have vs. be' distinction is the most critical step for English speakers to correctly talk about age in Spanish.
False Friends & Common Confusions:
Why it's different: A literal translation like 'Soy veinte' is incorrect and sounds very strange. It translates to 'I am the number twenty,' as if that were your identity.
Use instead: Always use 'Tengo veinte años' to state your age.
🎯Your Learning Path
➡️ Learn Next:
How to ask 'How old are you?' in Spanish
This is the natural question that prompts the answer you just learned to give.
How to say 'Happy Birthday' in Spanish
It's directly related to age and uses the related verb 'cumplir' (to complete/turn an age).
How to use the verb 'tener' in Spanish
Since 'tener' is essential for this phrase, learning its other common uses (like possession or obligation) is a great next step.
How to count from 1 to 100 in Spanish
You need to know your numbers to be able to state your own age and understand others'.
✏️Test Your Knowledge
💡 Quick Quiz: I am X years old
Question 1 of 4
You're introducing yourself to a new group of friends. How do you correctly say 'I am 25 years old'?
Frequently Asked Questions
Why does Spanish use 'tener' (to have) for age instead of 'ser' (to be)?
It's a fundamental difference in how the languages conceptualize age. English sees age as a characteristic or state of being ('I am tall,' 'I am 20'). Spanish sees age as an accumulation of life experience that you possess or hold ('I have 20 years'). It's a different perspective you just have to memorize.
Is it okay to just say the number, like 'treinta', instead of the full phrase?
Yes, but generally only when you are directly answering the question '¿Cuántos años tienes?'. In that context, replying with just the number is very natural. However, when you are volunteering the information in a sentence, you should always use the full phrase 'Tengo treinta años'.
What's the difference between 'Tengo 30 años' and 'Yo tengo 30 años'?
Functionally, they mean the same thing. Because the verb 'tengo' can only mean 'I have,' the 'yo' (I) is redundant. Spanish speakers often drop it. Adding 'yo' simply adds a slight emphasis, like saying '*I* am 30 years old,' perhaps to contrast with someone else.
How do I talk about a baby's age in months?
You use the same structure! Just replace 'años' with 'meses' (months). For example, 'El bebé tiene seis meses' means 'The baby is six months old.' Remember to use the singular 'mes' for one month: 'Tiene un mes'.
Is it rude to ask someone their age in Spanish?
It depends on the context and culture, much like in English. It's generally fine among young people and in informal settings. However, asking an adult you don't know well, especially an older person, can be considered impolite. It's often better to let them bring it up first.
What does 'cumplir' really mean in this context?
While 'cumplir' can mean 'to fulfill' or 'to achieve,' when talking about age it specifically means 'to complete' a year of life. That's why 'cumpleaños' is a 'year-completion' (birthday) and when you turn 30, you have 'completed' 30 years.
📚Continue Learning Spanish Phrases
Explore More Phrases in These Categories
Find similar phrases to expand your Spanish vocabulary:
Want to Learn More Spanish Phrases?
Browse our complete collection of Spanish phrases organized by situation, from basic greetings to advanced conversations. Perfect for travelers, students, and anyone learning Spanish.
View All Spanish Phrases →
