How Many Pokemon Types Are There
There are a total of 18 different types of Pokémon in the Pokémon universe, each with its own unique strengths, weaknesses, and abilities. These types include:
Each Pokémon species is typically associated with one or two of these types, and understanding the type matchups and interactions is key to developing a winning strategy in battles. For example, Fire-type Pokémon are weak against Water-type attacks, while Grass-type attacks are super effective against Water-type Pokémon.
Also see Pokemon ROMs