Nintendo and Niantic previously revealed that in honor of Pokemon’s 20th anniversary, Pokemon GO would launch with only the original 151 Pokemon from the Kanto region in the game. This of course leaves plenty of room for patches and expansions down the line, but right now we’ve just got the first batch. Well, almost. Here’s the list of which Pokemon can be obtained in Pokemon GO right now, be it through capturing them or evolving them:
001 Bulbasaur
002 Ivysaur
003 Venusaur
004 Charmander
005 Charmeleon
006 Charizard
007 Squirtle
008 Wartortle
009 Blastoise
010 Caterpie
011 Metapod
012 Butterfree
013 Weedle
014 Kakuna
015 Beedrill
016 Pidgey
017 Pidgeotto
018 Pidgeot
019 Rattata
020 Raticate
021 Spearow
022 Fearow
023 Ekans
024 Arbok
025 Pikachu
026 Raichu
027 Sandshrew
028 Sandslash
029 Nidoran (m)
030 Nidorino
031 Nidoking
032 Nidoran (f)
033 Nidorina
034 Nidoqueen
035 Clefairy
036 Clefable
037 Vulpix
038 Ninetales
039 Jigglypuff
040 Wigglytuff
041 Zubat
042 Golbat
043 Oddish
044 Gloom
045 Vileplume
046 Paras
047 Parasect
048 Venonat
049 Venomoth
050 Diglett
051 Dugtrio
052 Meowth
053 Persian
054 Psyduck
055 Golduck
056 Mankey
057 Primeape
058 Growlithe
059 Arcanine
060 Poliwag
061 Poliwhirl
062 Poliwrath
063 Abra
064 Kadabra
065 Alakazam
066 Machop
067 Machoke
068 Machamp
069 Bellsprout
070 Weepinbell
071 Victreebel
072 Tentacool
073 Tentacruel
074 Geodude
075 Graveller
076 Golem
077 Ponyta
078 Rapidash
079 Slowpoke
080 Slowbro
081 Magnemite
082 Magneton
083 Farfetch’d
084 Doduo
085 Dodrio
086 Seel
087 Dewgong
088 Grimer
089 Muk
090 Shellder
091 Cloyster
092 Gastly
093 Haunter
094 Gengar
095 Onix
096 Drowzee
097 Hypno
098 Krabby
099 Kingler
100 Voltorb
101 Electrode
102 Exeggcute
103 Exeggutor
104 Cubone
105 Marowak
106 Hitmonlee
107 Hitmonchan
108 Lickitung
109 Koffing
110 Weezing
111 Rhyhorn
112 Rhydon
113 Chansey
114 Tangela
115 Kangaskhan
116 Horsea
117 Seadra
118 Goldeen
119 Seaking
120 Staryu
121 Starmie
122 Mr. Mime
123 Scyther
124 Jynx
125 Electabuzz
126 Magmar
127 Pinsir
128 Tauros
129 Magikarp
130 Gyarados
131 Lapras
133 Eevee
134 Vaporeon
135 Jolteon
136 Flareon
137 Porygon
138 Omanyte
139 Omastar
140 Kabuto
141 Kabutops
142 Aerodactyl
143 Snorlax
147 Dratini
148 Dragonair
149 Dragonite
As of this writing it is uncertain whether Ditto (#132) is actually in the game, as we have been unable to find any proof of his existence so far. If this changes, we will update this article accordingly.
The only other missing Pokemon at this time are the three legendary birds – Articuno (144), Zapdos (145), and Moltres (146) – and the two mythical Pokemon, Mewtwo (150) and Mew (151). Mewtwo was teased in Pokemon GO’s announcement trailer as being a special Raid fight, which have not come to the game just yet. There is speculation that procurement of the three birds is tied to which team you joined, as they are the team symbols, but so far this is just an unconfirmed theory. Again, we will update if any of this information is announced.
For more hints, tips, and tricks, check out our Ultimate Pokemon GO Guide!