Fire Stone
Bill's grandfather, School Kid Alan (Route 36), Bug-Catching Contest first prize, Pokéathlon Dome, Warm Beach
Water Stone
Bill's grandfather, Fisher Tully (Route 42), Bug-Catching Contest first prize, Seafoam Islands, Beyond the Sea, Pokéathlon Dome
Thunder Stone
Bill's grandfather, Lass Dana (Route 38), Bug-Catching Contest first prize, Pokéathlon Dome
Leaf Stone
Viridian Forest, Bill's grandfather, Picnicker Gina (Route 34), Bug-Catching Contest first prize, Pokéathlon Dome
Moon Stone
Tohjo Falls, Ruins of Alph, Mom, Bug-Catching Contest first prize, Mt. Moon Square, Volcano Path, Night Sky's Edge, Pokéathlon Dome, held by wild Lunatone
Sun Stone
Camper Tanner (Route 13), Bug-Catching Contest first prize, Volcano Path, Pokéathlon Dome, held by wild Solrock
Shiny Stone
Bird Keeper Josh (Route 14), Pokéathlon Dome, National Park, Bug-Catching Contest first prize
Dusk Stone
Biker Reese (Route 17), Pokéathlon Dome, Bug-Catching Contest first prize, Cerulean Cave
Dawn Stone
Biker Aiden (Route 17), Pokéathlon Dome, Bug-Catching Contest first prize, Mt. Silver, held by Iron (trade Steven Stone)
Source.