Rock-type Pokémon have five observed weaknesses: Fighting, Ground, Steel, Water, and Grass attacks. This means Rock-type walls are generally vulnerable to those five types in most main-line Pokémon games, while Rock moves are notably effective against Bug, Fire, Flying, and Ice types.
Key points
- Weak against: Fighting, Ground, Steel, Water, Grass. These five types deal super-effective or strong damage to Rock-types in standard gameplay, making them common counters.
- Strong against: Flying, Bug, Fire, Ice. Rock moves hit these four types for super-effective damage, making them solid offensive options.
Variations by game
- Some battle rules or spin-off titles may adjust type interactions slightly (for example, certain special formats or alternates in mobile spin-offs). In core Pokemon titles, the five weaknesses and four resistive strengths above are the standard framework.
If you’d like, I can tailor this to a specific game version (e.g., main-series mainline games, Pokémon Go, or a particular generation) and list exact type matchups and example moves.
