Where to catch, #0061
Poliwhirl in Diamond and Pearl: 3 places, levels 30 to 55
4 encounters by area
Places
Route 225, Route 227 and Route 228
Other games
Also found in 15 other games
Red and Green (Japan)Red and BlueYellowGold and SilverCrystalFireRed and LeafGreenPlatinumHeartGold and SoulSilverBlack and WhiteBlack 2 and White 2X and YSun and MoonUltra Sun and Ultra MoonLet's Go, Pikachu and EeveeThe Isle of Armor