Existen 17 tipos en los que se organiza a los pokémon. Los últimos dos fueron agregados en el año 2000, en los juegos Gold, Silver y Crystal. Los pokémon pueden aprender ataques distintos a los de su tipo. Por ejemplo, Kabutops (Agua/Roca) puede aprender el movimiento Pokémon Giga Drain que es de tipo hierba.
Cada pokémon tiene una cantidad determinada de movimientos o ataques que puede aprender. Éstos se pueden clasificar por su tipo o elemento (por ejemplo, el ataque trueno es un ataque tipo eléctrico).
Los pokémon también se ordenan y dividen de esta manera, dándole ventajas o desventajas contra otros. Por ejemplo: Un pokémon tipo agua tiene más probabilidad de vencer a un pokémon tipo fuego, que uno tipo hierba, ya que los ataques de tipo agua apagan el fuego, mientras que los ataques de tipo fuego queman las hierbas. A las plantas, por su parte, ya que crecen con el agua, ésta no les causa mucho daño. Esta secuencia, se compararía con el popular juego piedra, papel o tijera.