Numbers

Why English numbers are easy to skip past

English numbers are mostly invariant — three is three whether it modifies cat or cats, he or she. The only irregularity most learners notice is one vs. a/an, and ordinals (first, second, third) that don’t follow the -th pattern.

Spanish numbers carry more grammar: some of them agree in gender with the noun they modify, and the way tens and units combine changes shape depending on the range. Once you see the pattern, though, it’s almost entirely predictable — this doc covers the small set of rules that generate every number you’ll need.


The core rule: 0–29 are memorized, 30+ is a formula

One fact explains most of what follows in this doc: numbers 0 through 29 are individual words you memorize, but from 30 onward every number is built from a small, fixed set of pieces (tens word + y + units word).

  • dieciséis through veintinueve (16–29) are single fused words, not phrases
  • treinta (30) and up use the pattern [tens] y [units]: treinta y uno, cuarenta y dos
  • cien/ciento, hundreds, and thousands each add one more small rule on top

Keep this in mind — every “why does this one look different?” question below traces back to one of these small, learnable rules, not an exception to memorize individually.


0–15 — pure memorization

#Spanish#Spanish#Spanish
0cero6seis12doce
1uno7siete13trece
2dos8ocho14catorce
3tres9nueve15quince
4cuatro10diez
5cinco11once

There’s no shortcut here — these are the atoms every larger number is built from.


16–29 — fused “ten + unit” words

From 16 to 29, Spanish fuses diez y X and veinte y X into single words, with small spelling adjustments (an accent appears where the fused stress would otherwise be lost).

#SpanishLiterally#SpanishLiterally
16dieciséisdiez y seis23veintitrésveinte y tres
17diecisietediez y siete24veinticuatroveinte y cuatro
18dieciochodiez y ocho25veinticincoveinte y cinco
19diecinuevediez y nueve26veintiséisveinte y seis
20veinte(its own word)27veintisieteveinte y siete
21veintiunoveinte y uno28veintiochoveinte y ocho
22veintidósveinte y dos29veintinueveveinte y nueve

You may see the old three-word spelling (diez y seis, veinte y uno) in older texts — it’s outdated but still readable. Modern standard Spanish always fuses these into one word.


30–99 — tens word + y + unit, as separate words

Unlike 16–29, from 30 upward the tens and units stay separate words, joined by y.

TensSpanishTensSpanish
30treinta70setenta
40cuarenta80ochenta
50cincuenta90noventa
60sesenta
#Spanish#Spanish
31treinta y uno65sesenta y cinco
42cuarenta y dos78setenta y ocho
53cincuenta y tres89ochenta y nueve
47cuarenta y siete99noventa y nueve

The y only ever connects a tens word to a units word (treinta y uno). It never connects hundreds to tens (ciento uno, not ciento y uno) — see below.


100+ — cien vs. ciento, and hundreds that agree in gender

ValueSpanishRule
100 (exactly, or before a noun)ciencien libros, cien personas
101–199ciento + restciento uno, ciento cincuenta — no y after ciento
200doscientos / doscientasagrees with the noun’s gender
300trescientos / trescientasagrees with the noun’s gender
400cuatrocientos / cuatrocientasagrees
500quinientos / quinientasirregular stem
600seiscientos / seiscientasagrees
700setecientos / setecientasirregular stem
800ochocientos / ochocientasagrees
900novecientos / novecientasirregular stem
#WordMeaning
1cien casas100 houses
2ciento cinco105
3doscientos libros200 books (masculine)
4doscientas casas200 houses (feminine)
5quinientos euros500 euros
6mil1,000 — invariant, no gender agreement

cien is used for exactly 100 and right before a noun (cien años — “100 years”); ciento is used when more follows (ciento veinte — “120”). The hundreds words (200–900) are the only numbers besides uno that change form for gender — see below.


uno — shortens to un before a masculine noun

uno behaves like the indefinite article: it drops its final -o to un before a masculine singular noun, and becomes una before a feminine one. This carries through every compound number ending in uno (21, 31, 41…).

#SpanishMeaning
1un libroone/a book
2una casaone/a house
3veintiún años21 years
4veintiuna semanas21 weeks
5treinta y un días31 days
6treinta y una personas31 people
7cuarenta y un euros41 euros
8Tengo uno.I have one. (no noun follows — full form stays)

Note the written accent: veintiún (not veintiun) — the fused 21–29 forms need it to keep the stress on the last syllable when -o is dropped.


1,000 and beyond

ValueSpanishNotes
1,000milnever un mil — just mil
2,000dos milmil doesn’t pluralize in counting numbers
100,000cien mil
1,000,000un millóntakes un, and needs de before a noun
2,000,000dos millonespluralizes, unlike mil
#SpanishMeaning
1mil novecientos noventa y nueve1999
2dos mil veinticinco2025
3un millón de personasone million people
4tres millones de eurosthree million euros

millón needs de before the noun it counts (un millón de habitantes), because grammatically millón is a noun, not a number word like mil. Contrast with mil personas — no de.

Castellano-specific formatting: Spain uses . as the thousands separator and , as the decimal separator — the reverse of English. 1.999,50 in Spanish is 1,999.50 in English.


Ordinal numbers — 1st through 10th

Ordinals agree in gender and number like adjectives, and are far less common past “tenth” — Spanish switches to cardinal numbers for higher ordinals in everyday speech (el piso once, not el undécimo piso, for “the eleventh floor”).

#MasculineFeminineMeaning
1stprimeroprimerafirst
2ndsegundosegundasecond
3rdtercerotercerathird
4thcuartocuartafourth
5thquintoquintafifth
6thsextosextasixth
7thséptimoséptimaseventh
8thoctavooctavaeighth
9thnovenonovenaninth
10thdécimodécimatenth

primero and tercero shorten before a masculine singular noun

Just like unoun, primero and tercero drop their final -o before a masculine singular noun (not before feminine, and not before plural).

#SpanishMeaning
1el primer díathe first day
2la primera vezthe first time
3el tercer pisothe third floor
4los primeros díasthe first days (plural — no shortening)
5la tercera casathe third house

Common mistakes

  • un mil → ✅ just mil — Spanish never puts uno before mil
  • ciento y cinco → ✅ ciento cinco — no y directly after ciento
  • un millón personas → ✅ un millón de personasmillón needs de before a noun
  • veinte y uno as the modern spelling → ✅ veintiuno — fused, one word, for 16–29
  • ❌ Forgetting gender agreement on hundreds → ✅ doscientas personas, not doscientos personas, when the noun is feminine
  • uno libro → ✅ un librouno shortens to un before a masculine singular noun

Summary

  • 0–15 are memorized individually; 16–29 fuse into single words (dieciséis, veintiuno); 30+ join tens and units with y as two words
  • cien before a noun or exactly 100; ciento when more follows, with no y after it
  • Hundreds (200–900) agree in gender with the noun: doscientos libros / doscientas casas
  • unoun and primero/terceroprimer/tercer before a masculine singular noun
  • mil never takes un and doesn’t pluralize when counting; millón does pluralize and needs de before a noun
  • Ordinals agree in gender and number like adjectives, but Spanish prefers cardinals past “tenth” in everyday speech

See also: Articles — the next topic once you can read, pronounce, and count in Spanish.