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)
Tú 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.