Spanish Numbers 1-100 and Beyond: How to Count Them
The classic beginner slip: you learn cien for 100, then say cien uno for 101. It's actually ciento uno — Spanish keeps cien only when it stands alone or right before a noun, and switches to ciento the moment you add anything after it. Numbers in Spanish are wonderfully regular once you see the patterns, but a handful of traps (accents, one-word spellings, and irregular hundreds) trip up almost everyone.
The short version: Learn 0-15 as unique words, then follow the patterns: dieciséis-diecinueve and veintiuno-veintinueve are written as one word; from 30 up you use treinta y uno with a spelled-out "y". Say cien alone but ciento uno for 101, mil for 1,000 (never "un mil"), and un millón de with a "de".
Numbers 0 to 15: the ones you memorize
There's no shortcut here — these fifteen words are the building blocks for everything else, so learn them cold.
| Number | Spanish | Number | Spanish |
|---|---|---|---|
| 0 | cero | 8 | ocho |
| 1 | uno | 9 | nueve |
| 2 | dos | 10 | diez |
| 3 | tres | 11 | once |
| 4 | cuatro | 12 | doce |
| 5 | cinco | 13 | trece |
| 6 | seis | 14 | catorce |
| 7 | siete | 15 | quince |
16 to 29: written as one word
Here's where English speakers hesitate. From 16 to 29, Spanish contracts everything into a single word, and a few of them carry a written accent. Don't write "diez y seis" — it's dieciséis, and the accent is not optional.
| Number | Spanish | Number | Spanish |
|---|---|---|---|
| 16 | dieciséis | 23 | veintitrés |
| 17 | diecisiete | 24 | veinticuatro |
| 18 | dieciocho | 25 | veinticinco |
| 19 | diecinueve | 26 | veintiséis |
| 20 | veinte | 27 | veintisiete |
| 21 | veintiuno | 28 | veintiocho |
| 22 | veintidós | 29 | veintinueve |
The accented ones are dieciséis, veintidós, veintitrés, and veintiséis. These accents fall on the last syllable because the words end in -s and are stressed there — leaving them off is a genuine spelling error, not a typo Spanish speakers forgive.
30 to 99: the "y" pattern
Starting at 30, Spanish stops fusing words and instead links the tens and units with a separate y ("and"). So 31 is treinta y uno, 45 is cuarenta y cinco, 99 is noventa y nueve. The round tens are the only new vocabulary you need.
| Number | Spanish |
|---|---|
| 30 | treinta |
| 40 | cuarenta |
| 50 | cincuenta |
| 60 | sesenta |
| 70 | setenta |
| 80 | ochenta |
| 90 | noventa |
Note the split: 16-29 are one word (veintiséis), but 31-99 are three words with a spelled "y" (treinta y seis). This is the single most common structural mistake beginners make — mixing the two systems.
The uno / un / una trap
The word for "one" changes shape depending on what follows it. On its own it's uno. Before a masculine noun it drops the -o and becomes un: un libro (one book). Before a feminine noun it becomes una: una casa (one house).
This carries all the way up. Twenty-one books is veintiún libros — and yes, that shortened form takes a written accent (veintiún). Thirty-one books is treinta y un libros. For feminine nouns: veintiuna casas, treinta y una casas.
Quick rule: "one" is un before masculine nouns, una before feminine nouns, and uno when it stands alone (counting, or answering "how many?").
100 and the hundreds: cien vs ciento
One hundred is cien — but only when it's exactly 100, or when it comes directly before a noun: cien euros, cien casas. The moment you add units on top, it becomes ciento: 101 is ciento uno, 150 is ciento cincuenta, 199 is ciento noventa y nueve. And there's no "y" between the hundred and the rest — it's ciento cincuenta, never "ciento y cincuenta".
From 200 up, the hundreds have their own words, and four of them are irregular enough to memorize on their own.
| Number | Spanish | Watch out |
|---|---|---|
| 100 | cien / ciento | cien alone; ciento + units |
| 200 | doscientos | |
| 300 | trescientos | |
| 400 | cuatrocientos | |
| 500 | quinientos | irregular |
| 600 | seiscientos | |
| 700 | setecientos | irregular (not "sietecientos") |
| 800 | ochocientos | |
| 900 | novecientos | irregular (not "nuevecientos") |
The three to burn into memory are quinientos (500), setecientos (700), and novecientos (900) — they don't follow the "root number + cientos" logic that 200, 300, 600, and 800 do. And the hundreds agree in gender: doscientas casas, quinientas personas, novecientas páginas when the noun is feminine.
Thousands and millions
One thousand is simply mil — and you never say "un mil". It's mil, dos mil, tres mil, and so on. The word mil also doesn't change for plural inside a number: 5,000 is cinco mil, not "cinco miles".
| Number | Spanish |
|---|---|
| 1,000 | mil |
| 2,000 | dos mil |
| 1,999 | mil novecientos noventa y nueve |
| 100,000 | cien mil |
| 1,000,000 | un millón |
| 2,000,000 | dos millones |
Millions behave differently: here you do say un millón, and when a noun follows, you insert de: un millón de euros, dos millones de habitantes. That de disappears only when other numbers come between: un millón doscientos mil euros.
Ordinal numbers: first, second, third
Ordinals (first, second…) are a separate set. In everyday Spanish they're mostly used up to tenth; beyond that, people often just use cardinal numbers.
| Position | Spanish |
|---|---|
| 1st | primero |
| 2nd | segundo |
| 3rd | tercero |
| 4th | cuarto |
| 5th | quinto |
| 6th | sexto |
| 7th | séptimo |
| 8th | octavo |
| 9th | noveno |
| 10th | décimo |
Two of these shorten before a masculine noun, exactly like uno did: primero becomes primer and tercero becomes tercer. So it's el primer día (the first day) and el tercer piso (the third floor), but la primera vez (the first time) stays full because the noun is feminine.
Frequently asked questions
Is it cien or ciento for 100?
Use cien when it's exactly one hundred or directly before a noun: cien euros, cien casas. Use ciento when units follow, as in ciento uno (101) or ciento cincuenta (150). There is no "y" between the hundred and the rest.
Why does veintidós have an accent but veinte does not?
Words like veintidós, veintitrés, and veintiséis are stressed on the final syllable and end in -s, which is exactly the condition that requires a written accent in Spanish. Veinte is stressed on the first syllable and follows the default rules, so it needs no accent. Leaving the accent off the compound forms is a spelling mistake.
Do Spanish numbers change for gender?
Most don't, but two groups do. "One" and numbers ending in one become una/veintiuna/treinta y una before feminine nouns, and the hundreds agree too: doscientas casas, quinientas personas. Everything in between, like tres or cuarenta, stays the same for both genders.
How do you say a year like 1999 in Spanish?
Years are read as full numbers, not paired like in English. So 1999 is mil novecientos noventa y nueve, and 2024 is dos mil veinticuatro. You never split it into "nineteen ninety-nine" the way English does.
When do I use un millón de instead of just un millón?
Add de whenever a noun directly follows the number: un millón de personas, dos millones de dólares. Drop the de only when more numbers come in between, as in un millón quinientos mil. This "de" is unique to millions — you don't use it with hundreds or thousands.
Learn Spanish with Hola
Pick the format for your goal:
Read also
Want to start learning Spanish?
Book a free trial lesson — we'll help you pick a program for your goal.
Book a free trial