Towns & shops
Towns have no wild Pokémon. They have shops, gyms and the entrances to some dungeons.
Prices in Poké Marts rise a little with every item you buy and fall back again while you battle, so buying a lot at once costs more.
Kanto
Pallet Town Nothing to buy or battle here Viridian City Poké Mart · Leader Giovanni Pewter City Poké Mart · Leader Brock Cerulean City Poké Mart · Shard Trader · Leader Misty · Rival Blue Vermilion City Poké Mart · Shard Trader · Leader Lt. Surge · Rival Blue · Suicune Lavender Town Poké Mart · Shard Trader · Rival Blue Celadon City Department Store · Game Corner · Leader Erika · Sleeping Snorlax · Rocket Game Corner · Coach Mira Saffron City Poké Mart · Shard Trader · Leader Sabrina · Rival Blue · Fighting Dojo · Silph Co. · Rocket Scientist · Coach Bram Fuchsia City Poké Mart · Shard Trader · Leader Koga Cinnabar Island Poké Mart · Shard Trader · Leader Blaine · Coach Sol Indigo Plateau League Shop · Elite Four Lorelei · Elite Four Bruno · Elite Four Agatha · Elite Four Lance · Champion Blue
Sevii Islands 1–3
One Island Poké Mart Two Island Poké Mart · Everstone Dealer Three Island Poké Mart · Biker Goon 1 · Biker Goon 2 · Biker Goon 3 · Cue Ball Paxton
Sevii Islands 4–7 & Orange Islands
Four Island Poké Mart Five Island Poké Mart Six Island Poké Mart Seven Island Poké Mart Rocket Warehouse Team Rocket Grunt · Team Rocket Grunt · Team Rocket Grunt · Executive Ariana · Executive Archer · Scientist Gideon Dotted Hole Nothing to buy or battle here Mikan Island Poké Mart · Leader Cissy Navel Island Poké Mart · Leader Danny Trovita Island Poké Mart · Leader Rudy Kumquat Island Poké Mart · Leader Luana Pummelo Island Supreme Gym Leader Drake Valencia Pokémon Center Poké Mart Pinkan Pokémon Reserve Poké Mart · Officer Jenny's Pinkan trades · Jessie & James · Officer Jenny
Johto
New Bark Town Nothing to buy or battle here Cherrygrove City Poké Mart · Rival Silver Violet City Poké Mart · Quest Pearl Trades · Leader Falkner Azalea Town Poké Mart · Shard Trader · Leader Bugsy · Rival Silver Goldenrod City Department Store · Berry Master · Leader Whitney · Rival Silver Ecruteak City Poké Mart · Shard Trader · Leader Morty · Kimono Girls Olivine City Poké Mart · Shard Trader · Leader Jasmine · Olivine Lighthouse Cianwood City Poké Mart · Shard Trader · Leader Chuck · Suicune · Eusine Mahogany Town Poké Mart · Shard Trader · Leader Pryce · Team Rocket's Hideout Blackthorn City Poké Mart · Shard Trader · Leader Clair Indigo Plateau League Shop · Elite Four Will · Elite Four Koga · Elite Four Bruno · Elite Four Karen · Champion Lance · Rival Silver · Rival Silver
Hoenn
Littleroot Town Nothing to buy or battle here Oldale Town Poké Mart Petalburg City Poké Mart · Shard Trader · Leader Norman Rustboro City Poké Mart · Leader Roxanne · Rival May Dewford Town Poké Mart · Shard Trader · Leader Brawly Slateport City Poké Mart · Shard Trader · Rival May Mauville City Poké Mart · Berry Master · Shard Trader · Leader Wattson · Wally Sea Mauville Nothing to buy or battle here Verdanturf Town Poké Mart · Shard Trader Mt. Chimney Butler · Butler · Meta Groudon · Fiery Path · Mt. Chimney Crater · Jagged Pass · Magma Hideout Fallarbor Town Poké Mart · Shard Trader Lavaridge Town Poké Mart · Shard Trader · Leader Flannery · Jessie & James Fortree City Poké Mart · Shard Trader · Leader Winona · Something Invisible · Something Invisible · Something Invisible Lilycove City Department Store · Rival May Mossdeep City Poké Mart · Shard Trader · Leaders Tate & Liza Mossdeep Space Center Nothing to buy or battle here Pacifidlog Town Poké Mart · Shard Trader Sootopolis City Poké Mart · Shard Trader · Leader Juan Ever Grande City Poké Mart · Shard Trader Pokémon League League Shop · Elite Four Sidney · Elite Four Phoebe · Elite Four Glacia · Elite Four Drake · Champion Wallace Southern Island Latias · Latios Battle Frontier Battle Frontier Shop
Orre
Gateon Port Poké Mart · Gateon Port Trainers Outskirt Stand Poké Mart · Willie · Miror B. Phenac City Poké Mart · Folly · Phenac City Trainers · Phenac Stadium Pyrite Town Admin Miror B. · Admin Venus · Zook · Pyrite Town Trainers · Pyrite Colosseum · Pyrite Building · The Under · Deep Colosseum · Under Colosseum Agate Village Poké Mart · Peon Doven · Peon Silton · Peon Kass · Relic Cave Relic Stone Nothing to buy or battle here Realgam Tower Realgam Tower Trainers · Realgam Colosseum Pokémon HQ Lab Peon Naps Kaminko's Manor Chobin · Chobin S. S. Libra Peon Smarton Orre Colosseum Admin Lovrina · Admin Snattle · Admin Gorigan · Admin Ardos · Admin Eldes