How to say your age in Spanish

How to say your age in Spanish

To say your age in Spanish you use the verb TENER (to have) and NOT the verb To Be as in English.

Tener + number + años

  • Tengo 21 años.
  • Tienes 13 años.
  • Él tiene 42 años.
  • Ella tiene 38 años.
  • Pablo tiene 69 años.
  • María tiene 27 años.

The años part is almost always added after the number though, unlike in English, you don’t say “old” after years (años).

  • Tengo 18 años .– Correct
  • Tengo 18 años viejo. — INCORRECT

If someone asks your age, it is sometimes fine not to add the años at the end. However, if the conversation, or the question asked of you, is not about your age, then the other person may be waiting for more information.

If you just say: Tengo 18 (the other person could be thinking: you have 18… what? 18 fingers, 18 books, 18 what?). The safest thing is to always add años after the number.

In written Spanish, you can also write the number as words.

  • Tengo 15 años. — Correct
  • Tengo fifteen años. — Correct

With babies you can use meses (months) instead of años (years).

  • El bebé tiene 3 meses.
  • Ella tiene 7 meses.

Again… do not put old after meses.

Años vs Anos

BE CAREFUL!!!! There is a big difference between Año (year) and Ano (anus).

  • Tengo 20 años (= I am 20 years old)
  • Tengo 20 anos (= I have 20 anuses) <— See why it is important!

The letter Ñ is pronounced like the “ni” in Onion. It sounds like NY… so make sure you pronounce it correctly. 🙂


So remember, in Spanish the verb TENER is used when giving your age and not To Be as in English.

  • Yo soy 40. — INCORRECT
  • Yo soy 40 años. — INCORRECT
  • Yo estoy 40. — INCORRECT
  • Yo estoy 40 años. — INCORRECT
  • Yo tengo 40 años viejo. — INCORRECT
  • Yo tengo 40 anos. — INCORRECT (it is aÑos not aNos)
  • Yo tengo 40 años. — Correct

How to ask someone’s age – The Question

To ask the age of someone, the most common ways are:

  • ¿Cuántos años tienes? (informal)
  • ¿Cuántos años tiene usted? (formal)

Or if it is another person…

¿Cuántos años + tiene + person?

  • ¿Cuántos años tiene ella? – (How old is she?)
  • ¿Cuántos años tiene Felipe? – (How old is Phillip?)

Examples of giving your age in Spanish

  • ¿Cuántos años tienes? – Tengo 28 años
  • ¿Cuántos años tiene él? – El tiene 50 años.
  • ¿Cuántos años tiene Angelica? – Ella tiene 22 años.
  • ¿Cuántos meses tiene tu bebé? – Tiene 5 meses.

Spanish Age Summary Chart

How to say your age in Spanish. La edad en español.

¿Cuántos años tienes?

Lesson tags: Age, Edad, Numbers, Números, Tener
Back to: Spanish Course > TENER - Present Tense

Pin It on Pinterest