How Many Pokémon Can You Get with Only Pokémon Platinum?
Assuming you do not use any glitches and do not have the ability to get the encounters that require a GBA Pokémon cartridge inserted, the answer is 374. The Professor Oak challenge guide for Platinum can be found here, although I've made a shorter list of encounters below in case anything happens to the external guide.
With the ability to get the GBA dual-slot encounters, you can get an additional 32 Pokémon, bringing the total to 406.
The list of Pokémon you cannot get without trading or using dual-slot encounters, which equals 374 species, is as follows:
- Two Starters (6) - 6 total
- As you can only select one starter Pokémon, the other two starters, and their evolutions, are unavailable; this totals 6 Pokémon.
- Trade Evolutions (16) - 22 total
- Alakazam, Golem, Machamp, Gengar, Rhyperior, Dusknoir, Porygon2, Porygon-Z, Scizor, Electivire, Magmortar, Politoed, Slowking, Kingdra, Huntail, and Gorebyss evolve by trade. Without the ability to trade, they are unobtainable.
- One Fossil Pokémon (2) - 24 total
- As you can only obtain one of the Skull or Armor Fossil in the Underground, you miss out on the other Fossil Pokémon (Cranidos or Shieldon) and its evolution.
- Spiritomb (1) - 25 total
- Spiritomb requires the player to be able to connect with other players in the Underground. Without multiplayer access, it is unobtainable.
- Version Exclusives (12) - 37 total
- The following Pokémon cannot be obtained without the use of glitches or trading: Misdreavus, Mismagius, Murkrow, Honchkrow, Glameow, Purugly, Stunky, Skuntank, Trapinch, Vibrava, Flygon, and Clamperl.
- Other Region Starters (27) - 64 total
- All Kanto, Johto, and Hoenn starters must be transferred from Gen 3 or traded from HeartGold or SoulSilver.
- Other Region Legendaries (14) - 78 total
- All Legendaries from Kanto, Johto, and Hoenn (except for Articuno, Zapdos, and Moltres) must be transferred from Gen 3 or traded from HeartGold or SoulSilver.
- Regigigas (1) - 79 total
- Regigigas is only obtainable if the player has Regirock, Regice, and Registeel in their party. As those are locked to transfer or trade, Regigigas is thus unobtainable.
- Dual Slot (31) - 110 total
- The following Pokémon cannot be obtained without the use of the GBA dual-slot encounters: Caterpie, Metapod, Butterfree, Weedle, Kakuna, Beedrill, Ekans, Arbok, Sandshrew, Sandslash, Vulpix, Ninetales, Growlithe, Arcanine, Pineco, Forretress, Shuckle, Teddiursa, Ursaring, Lotad, Lombre, Ludicolo, Seedot, Nuzleaf, Shiftry, Sableye, Mawile, Zangoose, Seviper, Lunatone, and Solrock. (The 32nd Pokémon is Gengar, which was mentioned separately.)
- Mythical/Event (9) - 119 total
- Outside of glitches, Mew, Celebi, Jirachi, Deoxys, Phione, Manaphy, Darkrai, Shaymin, and Arceus were only obtainable via events that are no longer active.
Professor Oak Challenge Notes
Pre-Badge 1 (Roark) - 36 Total Pokémon
- Gift at Route 201: One starter & its evolutions (3 total)
- Walking on Route 201: Bidoof, Bibarel (5 total)
- Walking on Route 201: Starly, Staravia, Staraptor (8 total)
- Walking on Route 201: Kricketot, Kricketune (10 total)
- Walking on Route 202: Shinx, Luxio, Luxray (13 total)
- Fishing (Old Rod) on Route 218: Magikarp, Gyarados (15 total)
- Walking on Route 204 (southern half): Budew, Roselia (17 total)
- Walking on Route 204 (southern half): Wurmple, Silcoon, Beautifly, Cascoon, Dustox (22 total)
- Walking in Ravaged Path: Psyduck, Golduck (24 total)
- Walking in Ravaged Path: Zubat, Golbat, Crobat (27 total)
- Walking on Route 203: Abra, Kadabra (29 total)
- Walking in Oreburgh Gate: Geodude, Graveler (31 total)
- Walking in Oreburgh Mine: Onix (32 total)
- Walking on Route 207: Machop, Machoke (34 total)
- Walking on Route 207: Ponyta, Rapidash (36 total)
Badge 1 through Badge 2 (Gardenia) - 76 Total Pokémon
- Walking at the Valley Windworks: Shellos, Gastrodon (38 total)
- Walking at the Valley Windworks: Buizel, Floatzel (40 total)
- Walking at the Valley Windworks: Pachirisu (41 total)
- Static encounter at the Valley Windworks: Drifloon, Drifblim (43 total)
- Honey Tree (Floaroma Meadow, Valley Windworks, two on Route 205): Aipom, Ambipom (45 total)
- Honey Tree (Floaroma Meadow, Valley Windworks, two on Route 205): Burmy, Wormadam, Mothim (48 total)
- Honey Tree (Floaroma Meadow, Valley Windworks, two on Route 205): Cherubi, Cherrim (50 total)
- Honey Tree (Floaroma Meadow, Valley Windworks, two on Route 205): Combee, Vespiquen (52 total)
- Honey Tree (Floaroma Meadow, Valley Windworks, two on Route 205): Heracross (53 total)
- Honey Tree (Floaroma Meadow, Valley Windworks, two on Route 205): Munchlax, Snorlax (55 total) - note that a Munchlax tree may not be available as one of the four trees you can encounter before fighting Gardenia; either ensure your Trainer ID allows you an early Munchlax tree (check it here) or wait until later.
- Walking in Eterna Forest: Buneary, Lopunny (57 total)
- Walking in Eterna Forest: Gastly, Haunter (59 total)
- Walking in Eterna Forest: Hoothoot, Noctowl (61 total)
- In-game Trade in Eterna City: Chatot: Trade your Buizel (62 total)
- Revive the Skull/Armor Fossil (obtained through the Underground) in Oreburgh Museum: one of Cranidos or Shieldon and its evolution (64 total)
- Walking on Route 211 (western half): Meditite, Medicham (66 total)
- Walking on Route 211 (western half): Bronzor, Bronzong (68 total)
- Walking on Route 211 (western half): Chingling, Chimecho (70 total)
- Walking in Mt. Coronet 1F north (toward Route 211): Cleffa, Clefairy (72 total)
- Walking in Mt. Coronet 1F north (toward Route 211): Nosepass, Probopass (74 total)
- Get a Moon Stone via mining in the Underground: Evolve Clefairy (75 total)
- Get a Shiny Stone via Pickup (level 41+ Pickup user): Evolve Roselia (76 total)
Badge 2 through Badge 3 (Fantina) - 90 Total Pokémon
- Gift (Egg) in Eterna City: Togepi, Togetic (78 total)
- Get a Shiny Stone via Pickup (level 41+ Pickup user): Evolve Togetic (79 total)
- Walking in the Old Chateau: Rotom (80 total)
- Walking on Route 206: Gligar (81 total)
- Walking in Wayward Cave B1F: Gible, Gabite, Garchomp (84 total)
- Walking on Route 208: Ralts, Kirlia, Gardevoir (87 total)
- Get a Dawn Stone via Pickup (level 51+ Pickup user): Evolve Kirlia (88 total)
- Gift in Hearthome City: Eevee (89 total)
- Evolve Eevee into any Eeveelution except Glaceon (90 total)
Badge 3 through 4 (Maylene) - 139 Total Pokémon
- Walking on Route 209: Chansey, Blissey (92 total)
- Walking on Route 209: Duskull, Dusclops (94 total)
- Fishing (Good Rod) on Route 209: Goldeen, Seaking (96 total)
- Fishing (Good Rod) in Mt. Coronet: Barboach, Whiscash (98 total)
- Fishing (Good Rod) on Route 205 (southern half): Finneon, Lumineon (100 total)
- Walking in the Solaceon Ruins: Unown (101 total)
- Breed Eevee and evolve into the remaining 5 non-Glaceon Eeveelutions (106 total)
- Walking on Route 210 (southern half): Scyther (107 total)
- Walking on Route 215: Marill, Azumarill (109 total)
- Walking on Route 215: Lickitung, Lickilicky (111 total)
- Gift in Veilstone City: Porygon (112 total)
- Walking on Route 214: Houndour, Houndoom (114 total)
- Walking on Route 214: Rhyhorn, Rhydon (116 total)
- Evolve Gligar by leveling up with a Razor Fang from Route 214: Gliscor (117 total)
- Walking in Maniac Tunnel: Hippopotas, Hippowdon (119 total)
- Walking on Valor Lakefront: Girafarig (120 total)
- Walking on Route 213: Wingull, Pelipper (122 total)
- Fishing (Good Rod) on Route 213: Remoraid, Octilery (124 total)
- Walking in the Great Marsh: Wooper, Quagsire (126 total)
- Walking in the Great Marsh: Tropius (127 total)
- Walking in the Great Marsh: Tangela, Tangrowth (129 total)
- Walking in the Great Marsh: Yanma, Yanmega (131 total)
- Walking (special encounter) in the Great Marsh: Carnivine (132 total)
- Walking (special encounter) in the Great Marsh: Skorupi, Drapion (134 total)
- Walking (special encounter) in the Great Marsh: Croagunk, Toxicroak (136 total)
- Walking in the Trophy Garden: Pichu, Pikachu (138 total)
- Get a Thunderstone via mining in the Underground: Evolve Pikachu (139 total)
Badges 4 through 6 (Byron) - 157 Total Pokémon
Badges 6 through 7 (Candice) - 169 Total Pokémon
- Fishing (any Rod) in Mt. Coronet B1F: Feebas, Milotic (159 total)
- Walking on Route 216: Snover, Abomasnow (161 total)
- Walking on Route 216: Sneasel (162 total)
- Walking on Route 216: Snorunt, Glalie, Froslass (165 total)
- Walking on Route 217: Swinub, Piloswine, Mamoswine (168 total)
- Level up Eevee on Route 217: Glaceon (169 total)
Badges 7 through Elite Four - 179 Total Pokémon
- Evolve Sneasel by leveling up with a Razor Claw from Veilstone City: Weavile (170 total)
- Walking on Mt. Coronet mountainside: Absol (171 total)
- Static encounter in the Distortion World: Giratina (172 total)
- Walking on Route 222: Electabuzz (173 total)
- Solaceon Town: Breed Electabuzz to get Elekid (174 total)
- Surfing in Sunyshore City: Mantyke, Mantine (176 total)
- Static encounter at Lake Acuity: Uxie (177 total)
- Static encounter at Lake Valor: Azelf (178 total)
- Roaming Legend: Mesprit (179 total)
Post-Elite Four - National Pokédex - 374 Total Pokémon
All National Pokédex Pokémon are only available after defeating the Elite Four.
The Super Rod is at the Fight Area.
- Walking on Route 201 (Swarm): Doduo, Dodrio (181 total)
- Walking on Route 201 (Poké Radar): Nidoran♀, Nidorina, Nidoqueen (184 total)
- Walking on Route 201 (Poké Radar): Nidoran♂, Nidorino, Nidoking (187 total)
- Walking at Lake Verity (Poké Radar): Wobbuffet (188 total)
- Fishing (Super Rod) at Route 220: Chinchou, Lanturn (190 total)
- Walking on Route 221 (Swarm): Farfetch'd (191 total)
- Walking on Route 202 (Swarm): Zigzagoon, Linoone (193 total)
- Walking on Route 202 (Poké Radar): Sentret, Furret (195 total)
- Walking on Route 218 (Swarm): Voltorb, Electrode (197 total)
- Fishing (Super Rod) in Canalave City: Staryu, Starmie (199 total)
- Fishing (Super Rod) on Iron Island: Qwilfish (200 total)
- Walking on Route 203 (Swarm): Cubone, Marowak (202 total)
- Revive the Helix Fossil (obtained through the Underground) in Oreburgh Museum: Omanyte, Omastar (204 total)
- Revive the Dome Fossil (obtained through the Underground) in Oreburgh Museum: Kabuto, Kabutops (206 total)
- Revive the Old Amber (obtained through the Underground) in Oreburgh Museum: Aerodactyl (207 total)
- Revive the Root Fossil (obtained through the Underground) in Oreburgh Museum: Lileep, Cradily (209 total)
- Revive the Claw Fossil (obtained through the Underground) in Oreburgh Museum: Anorith, Armaldo (211 total)
- Walking on Route 207 (Swarm): Phanpy, Donphan (213 total)
- Walking on Route 207 (Poké Radar): Stantler (214 total)
- Walking on Route 204 (northern half) (Poké Radar): Sunkern, Sunflora (216 total)
- Walking on Route 205 (southern half) (Poké Radar): Hoppip, Skiploom, Jumpluff (219 total)
- Walking on Route 205 (eastern half) (Poké Radar): Slowpoke, Slowbro (221 total)
- Fishing (Super Rod) on Route 205 (southern half): Shellder, Cloyster (223 total)
- Walking at the Fuego Ironworks (Poké Radar): Aron, Lairon, Aggron (226 total)
- Walking at the Valley Windworks (Swarm): Electrike, Manectric (228 total)
- Walking at the Valley Windworks (Poké Radar): Mareep, Flaaffy, Ampharos (231 total)
- Walking in Eterna Forest (Swarm): Slakoth, Vigoroth, Slaking (234 total)
- Walking in Eterna Forest (Poké Radar): Nincada, Ninjask, Shedinja (237 total)
- Walking on Route 206 (Swarm): Larvitar, Pupitar, Tyranitar (240 total)
- Walking on Route 206 (Poké Radar): Baltoy, Claydol (242 total)
- Walking on Route 211 (western half) (Poké Radar): Tyrogue, Hitmonlee, Hitmonchan, Hitmontop (246 total)
- Walking on Mt. Coronet mountainside (Poké Radar): Loudred, Exploud (248 total)
- Fishing (Super Rod) in Mt. Coronet 4F: Dratini, Dragonair, Dragonite (251 total)
- Fishing (Super Rod) in Celestic Town: Corphish, Crawdaunt (253 total)
- Walking on Route 210 (northern half) (Poké Radar): Bagon, Shelgon, Salamence (256 total)
- Walking on Route 210 (southern half) (Poké Radar): Tauros (257 total)
- Walking on Route 210 (southern half) (Poké Radar): Miltank (258 total)
- Walking on Route 209 (Swarm): Snubbull, Granbull (260 total)
- Walking on Route 208 (Swarm): Dunsparce (261 total)
- Walking on Route 208 (Poké Radar): Smeargle (262 total)
- Walking on Route 212 (southern half) (Poké Radar): Grimer, Muk (264 total)
- Walking in the Trophy Garden: Igglybuff, Jigglypuff, Wigglytuff (267 total)
- Walking in the Trophy Garden: Meowth, Persian (269 total)
- Walking in the Trophy Garden: Ditto (270 total)
- Walking in the Trophy Garden: Plusle (271 total)
- Walking in the Trophy Garden: Minun (272 total)
- Walking in the Trophy Garden: Castform (273 total)
- Walking (special encounter) in the Great Marsh: Exeggcute, Exeggutor (275 total)
- Walking (special encounter) in the Great Marsh: Shroomish, Breloom (277 total)
- Walking (special encounter) in the Great Marsh: Paras, Parasect (279 total)
- Walking (special encounter) in the Great Marsh: Kangaskhan (280 total)
- Walking (special encounter) in the Great Marsh: Gulpin, Swalot (282 total)
- Walking (special encounter) in the Great Marsh: Kecleon (283 total)
- Surfing (Super Rod) in the Great Marsh: Carvanha, Sharpedo (285 total)
- Walking on Route 213 (Poké Radar): Swellow (286 total)
- Walking on Route 214 (Swarm): Spoink, Grumpig (288 total)
- Walking on Route 214 (Poké Radar): Poochyena, Mightyena (290 total)
- Walking on Route 215 (Swarm): Drowzee, Hypno (292 total)
- Walking on Route 215 (Swarm): Delibird (293 total)
- Walking in Snowpoint Temple: Smoochum, Jynx (295 total)
- Walking on Route 222 (Swarm): Skitty, Delcatty (297 total)
- Fishing (Super Rod) on Route 223: Wailmer, Wailord (299 total)
- Fishing (Super Rod) in Pokémon League: Luvdisc (300 total)
- Walking in Victory Road 1F back 2: Dewgong (301 total)
- Surfing in Victory Road 1F back 2: Lapras (302 total)
- Walking on Route 224 (Swarm): Natu, Xatu (304 total)
- Walking on Route 225: Spearow, Fearow (306 total)
- Walking on Route 225: Rattata, Raticate (308 total)
- Walking on Route 225: Banette (309 total)
- Walking on Route 225 (Swarm): Makuhita, Hariyama (311 total)
- Walking on Route 225 (Poké Radar): Mankey, Primeape (313 total)
- Walking on Route 226 (Swarm): Krabby, Kingler (315 total)
- Fishing (Good Rod) on Route 226: Horsea, Seadra (317 total)
- Fishing (Super Rod) on Route 226: Relicanth (318 total)
- Walking on Route 227: Numel, Camerupt (320 total)
- Walking on Route 227: Skarmory (321 total)
- Walking on Route 227 (Swarm): Spinda (322 total)
- Walking on Route 227 (Poké Radar): Torkoal (323 total)
- Walking in Stark Mountain entrance: Slugma, Magcargo (325 total)
- Walking in Stark Mountain main cavern: Koffing, Weezing (327 total)
- Static encounter in Stark Mountain: Heatran (328 total)
- Walking on Route 228: Cacnea, Cacturne (330 total)
- Walking on Route 228: Diglett, Dugtrio (332 total)
- Walking on Route 228 (Swarm): Beldum, Metang, Metagross (335 total)
- Surfing on Route 228: Poliwag, Poliwhirl, Poliwrath (338 total)
- Walking on Route 229: Pidgey, Pidgeotto, Pidgeot (341 total)
- Walking on Route 229: Ariados (342 total)
- Walking on Route 229: Ledian (343 total)
- Walking on Route 229: Volbeat (344 total)
- Walking on Route 229: Illumise (345 total)
- Walking on Route 229: Oddish, Gloom, Vileplume, Bellossom (349 total)
- Walking on Route 229: Bellsprout, Weepinbell, Victreebel (352 total)
- Walking on Route 229: (Swarm): Pinsir (353 total)
- Walking on Route 229 (Poké Radar): Venonat, Venomoth (355 total)
- Surfing on Route 229: Surskit, Masquerain (357 total)
- Walking on Route 230 (Swarm): Corsola (358 total)
- Surfing on Route 230: Sealeo, Walrein (360 total)
- Solaceon Town: Breed Wobbuffet to get Wynaut (361 total)
- Solaceon Town: Breed Loudred or Exploud to get Whismur (362 total)
- Solaceon Town: Breed Swellow to get Taillow (363 total)
- Solaceon Town: Breed Banette to get Shuppet (364 total)
- Solaceon Town: Breed Ariados to get Spinarak (365 total)
- Solaceon Town: Breed Ledian to get Ledyba (366 total)
- Solaceon Town: Breed Dewgong to get Seel (367 total)
- Solaceon Town: Breed Sealeo or Walrein to get Spheal (368 total)
- Roaming Legend: Articuno (369 total)
- Roaming Legend: Zapdos (370 total)
- Roaming Legend: Moltres (371 total)
- Roaming Legend: Cresselia (372 total)
- Static encounter at Spear Pillar: Dialga (373 total)
- Static encounter at Spear Pillar: Palkia (374 total)
If the player has access to dual-slot capabilities, the following Pokémon can also be obtained:
- Walking on Route 201 (FireRed): Growlithe, Arcanine (376 total)
- Walking at Lake Verity (Ruby): Solrock (377 total)
- Walking at Lake Verity (Sapphire): Lunatone (378 total)
- Walking in Iron Island B1F, B2F, and B3F (Ruby): Mawile (379 total)
- Walking in Iron Island B1F, B2F, and B3F (Sapphire): Sableye (380 total)
- Walking on Route 203 (Ruby): Seedot, Nuzleaf, Shiftry (383 total)
- Walking on Route 203 (Sapphire): Lotad, Lombre, Ludicolo (386 total)
- Walking on Route 203 (Emerald): Pineco, Forretress (388 total)
- Walking on Route 204 (southern half) (FireRed): Caterpie, Metapod, Butterfree (391 total)
- Walking on Route 204 (southern half) (LeafGreen): Weedle, Kakuna, Beedrill (394 total)
- Walking in Old Chateau (the room with the haunted portrait) (any GBA game): Gengar (395 total)
- Walking in Wayward Cave (LeafGreen): Sandshrew, Sandslash (397 total)
- Walking on Route 211 (western half) (Emerald): Teddiursa, Ursaring (399 total)
- Walking on Route 210 (northern half) (Ruby): Zangoose (400 total)
- Walking on Route 210 (northern half) (Sapphire): Seviper (401 total)
- Walking on Route 209 (LeafGreen): Vulpix, Ninetales (403 total)
- Walking on Route 212 (southern half) (LeafGreen): Ekans, Arbok (405 total)
- Walking on Route 224 (Emerald): Shuckle (406 total)