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 mitadhalfSolo quiero la mitad. — I only want half.
¿Cuál es tu número?What's your number?¿Cuál es tu número de teléfono? — What's your phone number?

Common mistakes

Soy veinte añosTengo 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 hermanoTengo 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 unociento 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.

← All lessons · Start learning free