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.
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.
| 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 |
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.
| 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 |
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.
| Number | Spanish | Number | Spanish |
|---|---|---|---|
| 30 | treinta | 70 | setenta |
| 40 | cuarenta | 80 | ochenta |
| 50 | cincuenta | 90 | noventa |
| 60 | sesenta | 100 | cien |
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.
Keep learning
Spanish Pronunciation Guide: How to Pronounce Spanish Words
The five vowels, the letters that trip up English speakers, and the stress rule that tells you how to say any word.
A1Spanish Greetings: Common Phrases for Beginners
Say hello, introduce yourself, and say goodbye in Spanish, with the right phrase for the time of day and for the person.
A1Spanish Question Words: Qué, Cuál, Cómo, Cuándo, Dónde
Learn the ten question words you need most, how to build a question, and why every one of them carries an accent.