El sistema numérico en nahuatl, como otros sistemas mesoamericanos, es vigesimal. Los nombres de los números 1 a 4 son básicos: ce, ome, yei y nahui, respectivamente. los números 5 (macuilli) y 10 (mahtlactli) tienen, al parecer, las dos variantes de la raíz que significa "mano", ma. Los números 6 a 9 se forman con los números 1 a 4 con el prefijo chic-, o sus variantes chicua- chicu o chiuc-, que significan "5 +" (chico significa literalmente "a un lado", su sentido en las construcciones numéricas se entiende cuando se cuenta con los dedos).
Para construir los números 11 a 14, se escribe la palabra 10 seguida por los números 1 a 4 con los prefijos om u on, con el significado "y" o "más". También se pueden escribir sin utilizar estos prefijos. El número 15 tiene nombre propio, indivisible: caxtolli. Los números 16 a 19 se forman de la misma manera que 11 a 14, pero con la palabra para 5 en lugar de 10. La palabra 20, pohualli, significa "cuenta", es decir, cempohualli es igual a "una cuenta". La palabra para 400, tzontli, significa "cabellera". La palabra para 8000, Xiquipilli, significa "morral". Así es que los números básicos, lexicamente indivisibles, son 1, 2, 3, 4, 5, 10, 15 20, 400 y 8000; los demás números se construyen a partir de éstos.