How to Learn Spanish Numbers 1–100 (and Beyond)

Spanish numbers follow a satisfying set of patterns. Learn the irregulars under 16, spot the patterns above it, and you can say any number from 1 to 1,000 — usually within a week of focused practice.

1–15: the ones to memorise

The first fifteen numbers are irregular enough that you simply need to learn them: uno, dos, tres, cuatro, cinco, seis, siete, ocho, nueve, diez, once, doce, trece, catorce, quince. The good news is that one through ten appear in almost every conversation, so they stick fast.

16–19: the dieci- pattern

From 16, Spanish glues dieci- onto the unit: dieciséis (16), diecisiete (17), dieciocho (18), diecinueve (19). They're written as one word, accent and all. Spot the pattern and you get four for the price of none.

20–99: tens + y + unit

Twenty is veinte; 21–29 collapse into compound words (veintiuno, veintidós, veintitrés…). From 30 onwards the rule is clean: tens word + y + unit. Treinta y uno (31), cuarenta y dos (42), noventa y nueve (99). The tens are: treinta, cuarenta, cincuenta, sesenta, setenta, ochenta, noventa. No contractions, no exceptions.

100 and beyond

Cien is exactly 100. Above it, cien becomes ciento: ciento uno (101), ciento cincuenta (150). Hundreds are: doscientos, trescientos, cuatrocientos, quinientos, seiscientos, setecientos, ochocientos, novecientos, mil (1,000). Note that quinientos (500) and setecientos (700) don't follow the obvious pattern — those two are worth noting.

Agreement: uno, una

Uno drops its -o before masculine nouns (un euro, not uno euro) and uses una before feminines (una persona). The same pattern applies to compound numbers ending in one: veintún años, veintuna personas.

The best way to practise

Numbers stick fastest when you meet them in context — prices, times, ages, dates. Don't just recite a list; put yourself in situations where numbers come up. Hearing son las tres y cuarto on a video is worth more than writing "3:15" on a flashcard ten times.

Drill Spanish numbers in a free game — no sign-up needed: Spanish Numbers Game → · or try the full Days & Months pack for the calendar vocabulary alongside.

Frequently asked

What are the Spanish numbers 1 to 10?

Uno, dos, tres, cuatro, cinco, seis, siete, ocho, nueve, diez. These ten are the building blocks — everything above 20 uses them.

How do you say 21–29 in Spanish?

21–29 are written as one word: veintiuno, veintidós, veintitrés, veinticuatro, veinticinco, veintiséis, veintisiete, veintiocho, veintinueve.

How do you count from 30 to 100 in Spanish?

Treinta (30), cuarenta (40), cincuenta (50), sesenta (60), setenta (70), ochenta (80), noventa (90), cien (100). For numbers in between, join with y: treinta y uno (31), cuarenta y dos (42).

What is the hardest Spanish number to remember?

Most learners stumble on the teens: 11 (once), 12 (doce), 13 (trece), 14 (catorce), 15 (quince). These are irregular; 16–19 then follow the dieci- pattern (dieciséis, diecisiete…).