How to say 'I am X years old' in Castilian Spanish

Tengo X años

Practice speaking "Tengo X años" & get instant AI feedback
Start Speaking Free →

The Local Way to Say It

In Madrid, we 'have' years, we don't 'are' them! It might sound strange at first, but when a Madrileño asks about your age, they'll use the verb tener, which means 'to have'. So, instead of saying "I am X years old," you'll hear and say "I have X years." It’s natural, fluid, and exactly how everyone expresses age here. It's a fundamental part of daily conversation, whether you're meeting someone new at a bar in La Latina or chatting with neighbors in Malasaña. You'll quickly get used to it!

Here are a couple of ways you'd hear it:
"¿Cuántos años tienes?" (How old are you?)
"Tengo veinticinco años." (I am twenty-five years old.)
"Mi hermana tiene treinta años." (My sister is thirty years old.)

The 'Grammar Math'

The "Grammar Math" for age in Spanish is simpler than you might think: it’s always about tener. Forget 'ser' or 'estar' for this! The formula is straightforward:

Tener (conjugated) + [Number] + años = To be [Number] years old.

Remember, tener means "to have." So, literally, you're saying "I have X years." Here's how tener usually looks for age statements:

Yo tengo (I have)
tienes (You have)
Él/Ella/Usted tiene (He/She/You formal has)
Nosotros/as tenemos (We have)
Vosotros/as tenéis (You all have - informal, Spain)
Ellos/Ellas/Ustedes tienen (They/You all have - formal)

Mastering this small conjugation pattern is key to sounding like a local when talking about age.

Madrid Context

Picture this: you’ve just arrived at a lively tapas bar in La Latina, the air buzzing with chatter and laughter. You strike up a conversation with a group of Madrileños, making new friends. At some point, one of them will inevitably ask, "¿Cuántos años tienes?" Or perhaps you’re discussing a new flatmate in a shared apartment in Chueca, and someone asks, "¿Cuántos años tiene tu nuevo compañero?" This phrase is the natural ice-breaker or detail-filler in countless social situations across Madrid, from casual meet-ups in Malasaña to formal introductions.

The Castilian Tip

A common pitfall for learners, especially those accustomed to English, is directly translating "I am X years old" into "Soy X años" or "Estoy X años." This is incorrect in *all* Spanish dialects, not just Castilian. Spanish universally uses tener (to have) for age. The confusion stems from the literal translation.

However, a truly Madrileño touch comes with pronunciation. Listen carefully when locals say "años." In casual, rapid speech, you might notice the 's' sound at the end of "años" can sometimes be aspirated, almost like a soft 'h' sound, particularly in some areas or among certain speakers. It’s a subtle nuance that makes your Spanish sound authentically Madrileño.

Practice "Tengo X años" With Your Voice

Stop reading, start speaking. VengaVale gives you instant AI feedback on your pronunciation and grammar.

Start Speaking Free

Frequently Asked Questions

How do you say "How to say 'I am X years old'" in Castilian Spanish?

In Castilian Spanish (as spoken in Spain), you say Tengo X años. When asked about your age or describing someone's age in Spain.

What is the most common mistake learners make with "Tengo X años"?

Using "Soy" or "Estoy" instead of the verb "tener" (to have) for age. Understanding this distinction is key to sounding natural in Spain.

Is "Tengo X años" used the same way in Spain and Latin America?

While understood across the Spanish-speaking world, Castilian Spanish has its own nuances and pronunciation for this. In Spain, you'll hear subtle differences in delivery and context.