Numbers in Spanish from 0 to 1.000.000+

Learning numbers in Spanish is something basic that you need at any level, since we use them in many occasions: with telephone numbers, when we talk about prices, to tell the time, etc.

In this article we will mainly learn cardinal numbers, that is, those we use when we talk about quantity or size, such as: time, age, date or weight.

At the end we will also look at the most important ordinal numbers – those we use to talk about order.

Fortunately, saying numbers in Spanish is not difficult, but to make it even easier, we are going to divide them into several parts:

Translated with www.DeepL.com/Translator (free version)

Spanish numbers from 0 to 10

Let’s start with the most basic numbers. Make sure you know these numbers well, as they are fundamental for learning the rest, as we will see later.

NúmeroEspañol
0cero
1uno
2dos
3tres
4cuatro
5cinco
6seis
7siete
8ocho
9nueve
10diez

From 11 to 15

Spanish numbers between 11 and 15 end with the suffix -ce:

NúmeroEspañol
11once
12doce
13trece
14catorce
15quince

Spanish numbers from 16 to 19

Los números del 16 al 19 simplemente combinan «dieci-» con los números de una cifra.

NúmeroEspañol
16dieciséis
17diecisiete
18dieciocho
19diecinueve

From 20 to 29

Spanish numbers from 20 to 29 are written as one word, without spaces.

But note that there is a vowel change:”veinte” becomes “veinti” after 20.

NúmeroEspañol
20veinte
21veintiuno
22veintidós
23veintitrés
24veinticuatro
25veinticinco
26veintiséis
27veintisiete
28veintiocho
29veintinueve

Spanish numbers from 30 to 99

From 30 onwards the way of saying numbers in Spanish changes but it is still simple. Of course, you have to learn well each group of 10 numbers, which are commonly known as “decenas”.

These numbers are as follows:

NúmeroEspañol
10diez
20veinte
30treinta
40cuarenta
50cincuenta
60sesenta
70setenta
80ochenta
90noventa
100cien

But why are they so important? Well, you have to know these numbers perfectly because most numbers over 30 are a combination of 3 words:

decena + “y” + número de una cifra

Here are some examples:

NúmeroEspañol
30treinta
31treinta y uno
32treinta y dos
33treinta y tres
34treinta y cuatro
35treinta y cinco
36treinta y seis
37treinta y siete
38treinta y ocho
39treinta y nueve
40cuarenta
41cuarenta y uno
......
50cincuenta
51cincuenta y uno
......
60sesenta
61sesenta y uno
...
...
70setenta
71sesenta y uno
...
...
80ochenta
81ochenta y uno
......
90noventa
91noventa y uno
......
99noventa y nueve

Spanish numbers from 100 to 999

Good job! Now that you know the numbers up to 99, let’s increase the difficulty and learn up to 999.

Remember the “tens”? Well, now we are going to need to learn what we call “centenas”, which are the groups of numbers from 100 to 100:

NúmeroEspañol
100cien
200doscientos
300trescientos
400cuatrocientos
500quinientos
600seiscientos
700setecientos
800ochocientos
900novecientos

As you can see, the hundreds after 200 are formed by adding the one-digit number before “hundred” and adding an “s” at the end.

However, be careful with 500, 700 and 900, because there is a small spelling change.

And pay attention, because all these numbers except for 100 (and its derivatives) have to agree with the gender. For example, we would say:

  • En mi casa tengo más de quinientos libros.
  • En mi empresa trabajan más de ochocientas personas.

Once we know this, we can learn the numbers from 100 to 999, and for that we will follow the following structure:

centena + decena + “y” + número de una cifra

Thus, we would say them as follows:

NúmeroEspañol
100cien
101ciento uno
102ciento dos
103ciento tres
......
115ciento quince
......
127ciento veintisiete
.....
150ciento cincuenta
......
199ciento noventa y nueve
......
532quinientos treinta y dos
......
999novecientos noventa y nueve

From 1.000 to 1.000.000

The numbers from 1,000 in Spanish are a bit long but don’t worry, as they follow the same pattern as the previous ones.

Let’s start with the most basic ones, the “millares”, which are the numbers from 1,000 to 1,000.

In this case you simply say the number and add the word “mil”:

NúmeroEspañol
1.000mil
2.000dos mil
3.000tres mil
4.000cuatro mil
5.000cinco mil
6.000seis mil
7.000siete mil
8.000ocho mil
9.000nueve mil
10.000diez mil
100.000cien mil
......
900.000novecientos mil

Once that is understood, to say such large numbers we follow the following pattern:

mil + centena + decena + “y” + número de una cifra

It may seem a bit confusing, but if you have understood everything we have seen so far, it is very easy.

Let’s look at some examples to help you understand it better. As these numbers are used a lot in dates, let’s start with a year: 1995

If we separate this number we have: 1000 + 900 + 90 + 5

And that’s how you would say: mil novecientos noventa y cinco

So far so good? Let’s see a bigger one: 763.489

To make it easier, it is best to separate this number into two groups: (700 + 60 + 3) + (400 + 80 + 9)

As a result, this number would look like this: setecientos sesenta y tres mil cuatrocientos ochenta y nueve

Be careful! “Mil” does not change gender or number. For example:

  • Hay mil árboles diferentes en este bosque (masculino).
  • Tengo mil cosas que hacer hoy (femenino).

Numbers in Spanish from 1.000.000

These numbers are really big and we generally don’t use them much in our day to day life but it is important to know at least the basics.

NúmeroEspañol
1.000.000un millón
2.000.000dos millones
3.000.000tres millones
4.000.000cuatro millones
5.000.000cinco millones
6.000.000seis millones
7.000.000siete millones
8.000.000ocho millones
9.000.000nueve millones
10.000.000diez millones
100.000.000cien millones

As you can see it is quite easy. The only thing you have to remember is that the plural of “millón” is “millones”.

Differences with other countries

Something to keep in mind when writing numbers in Spanish is that in Spanish-speaking countries we use the period (.) to separate thousands and the comma (,) to separate decimals.

For example: 1.400 – 2.784 – 10.965  – 351.784 – etc

However: 34,50€ – 108,35€ – 1.976,99€ – etc

Ordinal numbers in Spanish

So far we have seen cardinal numbers but now it is time to move on to ordinal numbers.

Ordinal numbers express the order of a sequence and can be used to organize a speech structure or a presentation (1st, 2nd, 3rd…), among others.

In everyday life in Spanish, we normally use ordinal numbers from 1 to 10, which are as follows:

NúmeroEspañol
primero
segundo
tercero
cuarto
quinto
sexto
séptimo
octavo
noveno
10ºdécimo

However, something to keep in mind about ordinal numbers in Spanish is that they agree in gender and number with the noun they accompany.

Here are some examples:

  • Noruega es el segundo país que visito este año.
  • No me gusta la tercera temporada de esta serie, prefiero la primera y la segunda.

Since “país” is a masculine noun, the ordinal number ends in -o. However, since “serie” is a feminine noun, the ordinal numbers in that phrase end in -a.

Easy so far, isn’t it? However, and as is common in Spanish, there is an exception to this rule.

When we use an ordinal number before a masculine singular noun, «primero» and «tercero» become «primer» y «tercer».

  • Ya tenemos los resultados del campeonato: primer puesto para Laura, segundo puesto para Manuel y tercer puesto para Maria.
  • Hay baños en el primer y tercer piso, pero no en el resto.

 

That’s all! I hope this article has helped you learn how to say the numbers in Spanish. And as always, don’t forget to practice them so you can learn them better.

See you next time!

Did you enjoy this article?

If you want to continue learning Spanish, subscribe to our newsletter to receive the latest articles and tips directly in your inbox.

Related articles

Leave a Comment

Your email address will not be published. Required fields are marked *