Ancient History

Mayan Numeral System: Its Zero Predates the Oldest Maya Date

The Mayan numeral system's zero is usually credited to the Maya. The oldest confirmed example is from an earlier culture, predating confirmed Maya use by roughly two centuries.

Last updated: 2026-08-30

A composite of six pages from the Dresden Codex, a pre-Columbian Maya manuscript, showing rows of bar-and-dot numeral glyphs used in eclipse and multiplication tables
Photo: Wikimedia Commons, Dresden Codex pages 55-59 and 74 (eclipse tables, multiplication tables, and the flood scene), pre-Columbian Maya manuscript, public domain, author unknown

Core summary

The Mayan numeral system used three symbols, a dot for one, a bar for five, and a shell for zero, stacked vertically in a base-20 (vigesimal) place-value system. But the earliest confirmed use of that zero-bearing positional notation in Mesoamerica is not Maya at all: the oldest Long Count date most researchers accept as securely read, equivalent to 36 BCE, appears on Stela 2 at Chiapa de Corzo, Chiapas, carved in an Epi-Olmec style, not Maya script; a possibly older Long Count reading exists on Stela 2 at Takalik Abaj, Guatemala, but its inscription is damaged enough that its date remains disputed. The earliest Long Count date confirmed as Maya comes from Stela 46 at El Palmar, Campeche, Mexico, dated to 8.7.1.0.0, or August 31, CE 180, a find reported in 2026 by Kenichiro Tsukamoto (University of California, Riverside) and Javier López Camacho (Mexico's National Institute of Anthropology and History) after nearly two decades of fieldwork and high-resolution 3D scanning of the eroded stone. That reading pushed the previous record, Tikal's Stela 29 at CE 292, back by 112 years, but Chiapa de Corzo's zero, read to 36 BCE, is still older by close to two centuries. Maya epigrapher David Stuart has separately argued that the positional, zero-using notation described in most textbook accounts was restricted to Long Count calendar dates and never applied to the everyday vigesimal counting reflected in Mayan languages, where goods and quantities were recorded with different, non-positional notation in the surviving codices.

Three symbols, stacked vertically

The system runs on three glyphs. A dot stands for one, a horizontal bar stands for five, and a stylized shell shape stands for zero. Combining dots and bars covers every value from zero through nineteen: four dots and three bars, for instance, reads as 4 + 15 = 19, the highest single-position value before the system carries over into the next place.

Place value runs vertically instead of horizontally. The bottom row holds the units, worth 1 each; the row above holds multiples of 20; the row above that holds multiples of 400 (20 x 20); and so on up the column. A number like 429 would be written as a single dot in the 400s row, a single dot in the 20s row, and a bar with four dots, nine, in the units row: 400 + 20 + 9 = 429. Reading a Mayan numeral means reading up the stack and multiplying each glyph's dot-and-bar value by the power of 20 assigned to its row, then adding the results together.

This is a true positional system in the same structural sense as Hindu-Arabic numerals, where the digit '3' means something different in '30' than in '300' purely because of where it sits. The shell-zero glyph is what makes that possible: without a symbol to mark an empty place, there would be no way to distinguish a number with a gap in the middle of its place-value stack from one without.

Positional recording without an alphabet is not unique to Mesoamerica. Roughly 2,500 miles south, the Inca built a base-10 positional system out of knotted cords instead of written glyphs, with an absent knot standing in for zero the same functional role the shell glyph plays here, developed independently and centuries after the Maya version.

Twenty is a person, not just a number

Base-20 counting shows up in the words themselves. In K'iche', a Mayan language spoken in the Guatemalan highlands, the word for twenty, winäq, is the same word used for 'person.' The same root, winik, appears across Classic-period Maya inscriptions (250-900 CE) carrying both meanings, and the pattern holds in related Mayan languages under close cognates.

The likeliest explanation, and the one most linguists and epigraphers converge on, is anatomical: ten fingers plus ten toes gives a complete count of twenty digits per person, and the vigesimal system generalizes that full-body count into a number base the way base-10 systems elsewhere generalize a two-handed count of ten fingers.

The zero that wasn't Maya first

The claim that the Maya independently invented the number zero gets repeated often enough that it functions as settled trivia. The archaeological record complicates it. The Long Count date most researchers accept as the oldest securely read in Mesoamerica, on Stela 2 at the site of Chiapa de Corzo in Chiapas, Mexico, corresponds to 36 BCE, and it is carved in the Isthmian (Epi-Olmec) script, not Maya script. A second stela, also numbered Stela 2, at Takalik Abaj in Guatemala, carries a Long Count reading that may be even older, but its surface is damaged enough, and its period glyphs faint enough, that specialists still dispute exactly what date it records.

Epi-Olmec culture is a distinct, later tradition from the Olmec civilization it is named for. The Olmec heartland flourished roughly 1200 to 400 BCE; Epi-Olmec culture, centered on Mexico's Papaloapan river basin in what is now Veracruz, developed afterward, from around 300 BCE to 250 CE, and unlike the Olmec it left behind an actual writing system. Several of the oldest known Long Count dates in Mesoamerica come from sites on or west of the Maya region's edge, which is the main reason most researchers treat the Long Count calendar, and the positional zero-bearing notation that comes with it, as predating the Maya's own adoption of it rather than originating with them.

A 2026 dig pushed the Maya record back, but not far enough to close the gap

For decades, the earliest artifact securely attributed to Maya culture and bearing a Long Count date was Stela 29 at Tikal, in Guatemala, read as CE 292. That changed in 2026, when a team led by Kenichiro Tsukamoto of the University of California, Riverside, and Javier López Camacho of Mexico's National Institute of Anthropology and History (INAH) published new findings on Stela 46 at El Palmar, a Maya site in Campeche, Mexico.

The stela's surface had eroded too badly for earlier researchers to read; the El Palmar Archaeological Project team spent nearly two decades on the site before photogrammetry and high-resolution 3D scanning let them recover the glyphs on its damaged sides. The result was a Long Count date of 8.7.1.0.0, equivalent to August 31, CE 180, making it the oldest confirmed Long Count inscription anywhere in the Maya lowlands, 112 years earlier than the Tikal record it displaced. The team published the analysis in Ancient Mesoamerica in 2026.

Line the dates up and the gap is still wide. Chiapa de Corzo's Epi-Olmec zero is usually dated to 36 BCE. El Palmar's earliest confirmed Maya zero dates to CE 180. Counted the way historians count a span crossing from BCE into CE, with no year zero in between, that comes to roughly 215 years between the oldest securely read use of the notation in the region and the oldest confirmed Maya use of it, a gap the 2026 find narrowed by only about a third.

Diagram showing a Mayan numeral stack decoding to 429, with a dot in the 400s row, a dot in the 20s row, and a bar with four dots in the units row

Why the calendar breaks its own base-20 rule

A pure vigesimal system would make the third position from the bottom worth 400 (20 x 20). The Maya Long Count doesn't do that. Its third position, called a tun, is worth 360 (18 x 20), and every position above that continues in multiples of 20 from there. The reason is practical rather than mathematical: 360 days lands close enough to a 365-day solar year that a tun functions as a usable calendar year, something a pure base-400 third position would not do.

Maya epigrapher David Stuart, writing on his Maya Decipherment research blog, has pushed back on how this gets taught: the modified, zero-bearing, positional notation used in Long Count dates was restricted to time-reckoning and never carried over into the ordinary vigesimal counting reflected in spoken Mayan languages. Surviving codices like the Dresden and Madrid manuscripts record counts of goods and offerings using multiplicative and additive notation instead, grouping bar-and-dot figures against separate 20-count (winik) glyphs, not the same stacked place-value system used for dates. Textbook summaries that describe one unified 'Mayan numeral system' used everywhere, in other words, are describing the calendar's math, not necessarily the math the Maya used to count a market's worth of goods.

Checking the credit, not just the mechanics

None of this makes the Maya's own mathematics less real. Confirmed Maya inscriptions from El Palmar forward show a civilization running Long Count calculations across spans of tens of thousands of years, tracking astronomical cycles with a precision that outlasted the individual kingdoms that recorded them. What the Chiapa de Corzo and El Palmar dates change is who gets first credit for the zero itself, and by how much: not the Maya, and not by a small margin.

That kind of gap between a popular attribution and what the primary dates actually show is the same pattern behind the 'new' map projection that press coverage called revolutionary in 1973, when cartographers had already been using the same projection since 1855: a specific, checkable record undercutting a simpler story that had already taken hold.

Frequently asked questions

What are the three symbols in the Mayan numeral system?

Three glyphs cover it: a single dot standing in for one, a flat bar worth five units, and a shell-shaped glyph marking zero. Combinations of dots and bars represent every value from 0 through 19 within a single position; values of 20 and above carry into a fresh row placed above it, building upward, with each row worth 20 times the row below it (positions above the third row).

Did the Maya invent the number zero?

No. The earliest reliably deciphered Long Count marker scholars generally point to belongs to a different culture entirely. A marker known as Stela 2, unearthed near the Chiapas town of Chiapa de Corzo, carries an Epi-Olmec inscription put at roughly 36 BCE, a culture and script distinct from the Maya (a Guatemalan marker at the Takalik Abaj site may carry an even earlier reading, but erosion has left that particular date disputed). Maya scribes only get credit for their earliest verified use of it starting with a stone marker at El Palmar in Mexico's Campeche region, placed at CE 180 in research that came out in 2026. The Epi-Olmec marker's own zero, dated to 36 BCE, still predates that by a stretch running nearly 200 years.

Why does the Maya calendar use 360 instead of 400 in the third position?

Counting purely by twenties would put a value of 400 (20 x 20) in the third position. The Maya calendar's version instead assigns that spot a value of 360, or 18 groups of 20, called a tun, since that many days nearly matches a full trip around the sun, close enough to work as a practical calendar unit. Higher positions past the tun keep the regular base-20 spacing.

What is the oldest confirmed Maya Long Count date?

As of a 2026 discovery involving a stone marker at El Palmar in Mexico's Campeche region, the earliest such date Maya researchers can confirm reads 8.7.1.0.0 — the 31st of August, year 180 of the Common Era. A joint team spanning an American research university and Mexico's national anthropology institute recovered the date by combining multi-angle photography with a 3D digital scan of the stela's eroded surface, the payoff of a project that had already run for close to twenty years, pushing the record back 112 years from Tikal's Stela 29, which had held it at CE 292.

Was the Mayan numeral system used for everyday counting, or just the calendar?

One prominent Maya epigrapher has argued that the layered, zero-marked way of writing dates, often taught as if it were the everyday counting method, only ever applied to entries in the Long Count. The manuscripts that survive show the Maya recording everyday quantities, like counts of goods or offerings, by adding and multiplying values built around a separate winik (20-count) glyph rather than the same stacked, place-based layout used for dates.

Why is twenty significant in Mayan languages?

In K'iche' and several languages in the same Mayan family, twenty and 'person' share a single word (winäq or the cognate root winik). The likely reason is that fingers plus toes add up to twenty countable digits on a human body, an anatomical origin story that scholars studying these languages generally accept as the basis for counting by twenties in the first place.

How do you write 77 in Mayan numerals?

The same three symbols handle it. 77 breaks down as 3 times 20 plus 17. The upper position gets three dots, worth 3 in the 20s place (3 x 20 = 60). The lower position gets 17, built from three stacked bars (5 x 3 = 15) topped with two dots (2). Add the two positions, 60 plus 17, and the stack reads as 77.

Can you give me an example of a Mayan numeral?

A simple one: 13. Since it's under 20, it fits in a single position, built from two stacked bars (5 x 2 = 10) with three dots above them (3), adding up to 13. A number that crosses 20, like the 429 example worked through above, needs a second symbol stacked in the row above, worth 20 times as much as the row below it.

How do you write 400 in Mayan numbers?

Without the calendar's tweak, 400 is 20 squared, which gets marked as one lone dot sitting in the third row up from the bottom, the 400s row, with the two rows below it both marked with the shell glyph for zero. That empty-place marker is what makes the dot mean 400 rather than 1: skip it, and there'd be no way to tell apart two figures that differ only by an unfilled slot partway up the stack. Under the calendar's own version of the system, where that third position holds 360 instead of 400, the same value 400 gets written instead as one tun (360) plus two dots in the 20s row (40), since 360 + 40 = 400.

Sources

FC

FactCrumbs Editorial Team

Editorial review