Petalburg City (Japanese: トウカシティTouka City) is located in southwestern Hoenn. Despite Petalburg being the first city with a Gym, the Gym is not accessible until after obtaining four Badges. Norman, the father of the players, is also the Petalburg Gym Leader.
When a player first arrives at this city, they are prevented from heading out into Route 104 until they go to the Gym and talk to Norman. A boy named Wally will come in asking for help to catch a Pokémon. Using Zigzagoon, a Pokémon Norman lends, and the player's support, Wally catches his first Pokémon: a Ralts.
Where people mingle with nature. (Japanese: しぜんと ひとが ふれあう まちThe city where people mingle with nature.)
Places of interest
Wally's house is located in the west section of the town, next door to the Gym. Wally, the main rival of Pokémon Ruby, Sapphire and Emerald, and his family live here. It cannot be visited until after the player has helped Wally catch a Pokémon. After defeating Petalburg Gym, Wally's family will give the player HM03 (Surf).
During the Delta Episode, after Zinnia has stolen the neighbor Brendan/May's Mega Bracelet from them in their house, CourtneyOR/MattAS is here trying to steal Wally's Key Stone from him outside his house, despite Wally insisting he doesn't have it anymore. Upon seeing the player, the villainous team admin decides to battle the player in order to take their Key Stone instead. Upon defeating villainous team admin, they say they are going to head to Meteor Falls.
In Nixing Nuzleaf, Ruby arrived in Petalburg City. After defeating a group of wild Pokémon trying to attack him, he discovered Wally, whose attempts to catch one of them had caused them to be startled. Ruby offered to help him catch a Pokémon, but Wally told him that someone else was already coming to help him do that. Said person turned out to be Norman, much to Ruby's horror, as he was trying to avoid his father after running away from home to participate in Pokémon Contests. Wally asked Norman to teach him how to catch Pokémon, but Norman refused, since he hadn't been informed of Wally's illness before he had made his promise.
In Brushing Past Breloom, after Ruby had escaped his father's detection and taken Wally back home, Wally told him that his parents didn't want him to catch a Pokémon, so they must've told Norman to refuse helping him. Angered by this, Ruby took Wally to Petalburg Woods to teach him how to catch himself a Pokémon.
In Lombre Larceny, Sapphire helped to free Mr. Stone's Castform after it had gotten stuck in a fountain in Petalburg City. Team AquaAdmins, who had sabotaged the fountain on purpose in order to secretly steal the Devon Parts Mr. Stone was carrying while "saving" Castform, decided to abandon secrecy and directly attacked Mr. Stone, escaping with the parts while Sapphire pursued them to Petalburg Woods.