A1 · Beginner lesson

Spanish Numbers 1–100: Complete Guide

Spanish numbers look like a lot to learn, but there are only about thirty building blocks. Learn the first fifteen, then the tens, and the rest is a pattern. Listen to each group, say it out loud, and then use it with prices, ages, and phone numbers.

Quick answer

  • 0 to 15 are separate words you memorize. After that, the numbers follow patterns.
  • 16 to 29 are one word each: dieciséis, veintiuno, veinticinco.
  • From 31 on, join tens and units with y: treinta y cinco, noventa y nueve.

Try the mini quiz Practice this topic

0 to 15: memorize these first

These numbers do not follow a pattern, so they are worth learning in order. Read down the table and say each one aloud.

Numbers 0 to 15
NumberSpanishNumberSpanish
0cero8ocho
1uno9nueve
2dos10diez
3tres11once
4cuatro12doce
5cinco13trece
6seis14catorce
7siete15quince

Examples

  • uno, dos, tresone, two, threeStart slowly.
  • cuatro, cinco, seisfour, five, sixCuatro starts with a k sound, cinco with an s sound.
  • siete, ocho, nueve, diezseven, eight, nine, tenFinish the first ten.
  • once, doce, treceeleven, twelve, thirteenThe pattern starts to show.
  • catorce, quincefourteen, fifteenThen you are ready for 16.

16 to 29: one word each

From 16 to 19, the number is diez y squeezed into one word, with i instead of y: dieciséis. The twenties work the same way with veinte: veintiuno, veintidós, and so on. Four of them need a written accent: dieciséis, veintidós, veintitrés, veintiséis.

Numbers 16 to 29
NumberSpanishNumberSpanish
16dieciséis23veintitrés
17diecisiete24veinticuatro
18dieciocho25veinticinco
19diecinueve26veintiséis
20veinte27veintisiete
21veintiuno28veintiocho
22veintidós29veintinueve

Examples

  • dieciséis, diecisietesixteen, seventeenStress the accented é in dieciséis.
  • dieciocho, diecinueveeighteen, nineteen
  • veintetwenty
  • veintiunotwenty-oneOne word.
  • veinticincotwenty-fiveOne word, no y.

30 to 100: tens plus y plus units

Most tens end in -enta: cuarenta, cincuenta, sesenta, setenta, ochenta, noventa. The exceptions are treinta (30) and cien (100). From 31 on, write the tens, then y, then the unit, as three separate words.

The tens
NumberSpanishNumberSpanish
30treinta70setenta
40cuarenta80ochenta
50cincuenta90noventa
60sesenta100cien

Examples

  • treinta y unothirty-oneThree words.
  • cuarenta y dosforty-two
  • cincuenta y cincofifty-five
  • sesenta y ochosixty-eight
  • setentaseventy
  • ochenta y treseighty-three
  • noventa y nueveninety-nine
  • cienone hundred

Uno, un, una and cien, ciento

Uno changes before a noun: it becomes un before a masculine noun and una before a feminine noun. This also happens inside bigger numbers, so you say veintiún libros and treinta y una casas. When you are simply counting, you use uno.

Cien is used for exactly 100 and before a noun: cien pesos. It becomes ciento when another number follows: ciento uno (101), ciento veinte (120).

Examples

  • Tengo un perro y una gata.I have a dog and a cat.Un and una.
  • Mi tío tiene treinta y un años.My uncle is thirty-one.Un before a masculine noun.
  • La entrada cuesta cien pesos.The ticket costs 100 pesos.Cien before a noun.
  • Mi número es ciento uno.My number is 101.Ciento before another number.

Using numbers every day

Numbers show up first in three places. For prices, say the number and then the currency: Cuesta cuarenta y cinco pesos. For ages, Spanish uses tener: Tengo veintiocho años. (literally “I have 28 years”). For phone numbers, most people read digits one at a time or in pairs.

To say a year, read it as a number: 2026 is dos mil veintiséis.

Examples

  • Cuesta cuarenta y cinco pesos.It costs 45 pesos.Prices.
  • Mi hermana tiene veintiocho años.My sister is 28 years old.Ages use tener.
  • El año es dos mil veintiséis.The year is 2026.Read a year like a regular number.

Common mistakes

  • Incorrect: treinta y uno libros

    Correct: treinta y un libros

    Uno becomes un before a masculine noun.

  • Incorrect: veinte y cinco

    Correct: veinticinco

    From 16 to 29, the number is one word with no separate y.

  • Incorrect: treintaicinco

    Correct: treinta y cinco

    Only 16 to 29 are written as one word. From 30 on, use three words.

  • Incorrect: cien cinco

    Correct: ciento cinco

    Cien becomes ciento before another number.

Patterns to remember

  • 16 to 29 are one word: dieci- or veinti- plus the unit.
  • From 31 on, use the tens, then y, then the unit.
  • Use un or una before nouns, and cien by itself or before a noun, ciento before another number.

Mini practice

5 quick questions. You get feedback right after each answer.

Frequently asked questions

How do I say numbers above 100?

The hundreds are doscientos (200), trescientos (300), and so on, and 1,000 is mil. Numbers are built left to right: ciento cincuenta y tres is 153. There is no y after the hundreds.

Is it ‘veintiuno’ or ‘veinte y uno’?

Both exist in older writing, but veintiuno is the standard form today and the one you should use.

How do I say my phone number?

Most people say the digits one at a time, or in pairs, and pause between groups. Pairs are common: cincuenta y cinco for “55.”

Do numbers change by gender?

Only uno and the hundreds from 200 up (doscientas casas) change, plus numbers that end in uno. Numbers from 2 to 29 stay the same.

Ready to practice your Spanish?

Numbers stick when you use them. Practice with short vocabulary sessions and say each number out loud as you go.

Practice Spanish for free with Leo

Keep learning

See all lessons