A guide to saying it like a local

How to Say "I'm thirty years old" in Spanish

Learn how to correctly state your age in Spanish using the verb tener, which literally translates to 'I have thirty years'.

Tengo treinta años.

TEN-go TREYN-tah AH-nyohsneutral

A single phrase, broken down

Tap to hear:

Spanish TTS · 0:01

Use this when meeting new people or filling out forms that ask for your age. It is the standard way to answer the question '¿Cuántos años tienes?' in any social or professional setting.

Alternatives

  • Tengo treinta.Use this in casual conversation when the context of age is already clear.
  • Voy a cumplir treinta.Use this when you are about to turn thirty but haven't reached the birthday yet.

Ways to get it wrong

Using 'soy' instead of 'tengo'

Never say 'soy treinta años' because that literally means 'I am thirty years' as if you were an object.

A small cultural note

In Spanish, you 'have' years rather than 'being' a certain age; this reflects a cultural view of age as an accumulation of time lived.

Frequently asked

Why do I use tengo instead of soy for age?

Spanish speakers view age as a possession of time rather than a permanent state of being. Using the verb tener is grammatically required for all age-related statements.

How do I ask someone else their age?

You ask '¿Cuántos años tienes?' for friends or '¿Cuántos años tiene?' when speaking more formally. Both translate to 'How many years do you have?'

Do I need to say años every time?

You can drop the word años if the conversation is informal and the topic is clearly about age. However, including it is always safer and more natural for beginners.