Lesson 02 · 6 min read

Spanish Numbers 1 to 100

Numbers come up constantly — prices, phone numbers, addresses, times, and ages. Spanish numbers follow clear patterns, so once you know 1–20 and the tens, you can build every number up to 100.

1. One to twenty

These first twenty are worth memorizing individually, because after twenty the numbers become predictable.

SpanishEnglish
uno1
dos2
tres3
cuatro4
cinco5
seis6
siete7
ocho8
nueve9
diez10
once11
doce12
trece13
catorce14
quince15
dieciséis16
diecisiete17
dieciocho18
diecinueve19
veinte20

2. The tens

To make numbers in between, join the ten and the unit with "y" — for example treinta y cuatro (34), sesenta y siete (67).

SpanishEnglish
treinta30
cuarenta40
cincuenta50
sesenta60
setenta70
ochenta80
noventa90
cien100

3. Numbers in a sentence

Numbers rarely appear alone. Prices, ages and quantities each have their own frame: age uses "tener" rather than "ser", so you say "tengo veinte años" — I have twenty years — not "soy veinte". Prices take "cuesta" for one item and "cuestan" for several. And "uno" shortens to "un" before a masculine noun: un libro, not uno libro.

SpanishEnglish
Tengo veinticinco años.I am twenty-five years old.
Cuesta cuarenta euros.It costs forty euros.
Hay treinta estudiantes.There are thirty students.

4. Numbers you will actually have to say out loud

The numbers that cause trouble are not the big ones — they are sixteen through twenty-nine, where Spanish switches from two words to one. Dieciséis, diecisiete, veintiuno and veintidós are written as single words and carry accents that a lot of learners drop. From thirty upwards the pattern becomes regular and stays regular: treinta y uno, cuarenta y dos, and so on forever. Phone numbers are usually read in pairs rather than digit by digit, so 91 435 22 78 comes out as noventa y uno, cuatrocientos treinta y cinco, veintidós, setenta y ocho. Being asked to repeat a number more slowly is completely normal — 'más despacio, por favor' exists for exactly this.

SpanishEnglishExample
dieciséissixteenTengo dieciséis años. — I am sixteen.
veintiunotwenty-oneHay veintiuno en la clase. — There are twenty-one in the class.
un millón dea millionUn millón de personas. — A million people.
la mitadhalfLa mitad de veinte es diez. — Half of twenty is ten.
¿Cuál es tu número?What's your number?¿Cuál es tu número de teléfono? — What's your phone number?

Use it in context

Numbers turn up fastest when someone asks your age, your phone number, or what you owe.

  1. —¿Cuántos años tienes? —Tengo veinticinco.
    'How old are you?' 'I'm twenty-five.'
  2. En mi clase hay treinta estudiantes.
    There are thirty students in my class.
  3. Son cuarenta euros en total.
    That's forty euros in total.
  4. Mi número termina en seis, cinco, cuatro, dos, uno.
    My number ends in six, five, four, two, one.
  5. Somos ocho para cenar.
    There are eight of us for dinner.
  6. De los treinta estudiantes, solo vino la mitad.
    Of the thirty students, only half came.

Common mistakes

Soy veinte años → Tengo veinte años
Spanish expresses age with tener — literally I have twenty years. Using ser here is one of the most recognisable beginner errors.

Tengo uno hermano → Tengo un hermano
Uno shortens to un directly before a masculine noun. It stays uno only when it stands alone: ¿Cuántos tienes? Uno.

cien y uno → ciento uno
Spanish does not put y between hundreds and the rest. The y appears only between tens and units — treinta y uno, but ciento uno and doscientos cinco.

Quick check

  1. —¿Cuántos años tienes? —___ veinte. — Tengo / Soy

    Show the answer

    Tengo — Age uses tener: literally 'I have twenty years'.

  2. Hay ___ estudiantes. (30) — treinta / trece

    Show the answer

    treinta — Treinta is 30; trece is 13. This pair catches everyone.

  3. Which one is 16? — dieciséis / sesenta

    Show the answer

    dieciséis — Sesenta is 60.

← All lessons · Start learning free