just curious :3
As of Gen 8, The type with the least Pokémon would be Ice with a total of 65 Pokémon. An honorable mention would be Fairy, with a total of 74 Pokémon. The most amount of Pokémon would be Water with a total of 176 Pokémon. A close second would be Normal, with 153 Pokémon.
Least Common: Ghost. Most Common: Water.
Source: Bulbapedia
Water Ghost