HM01 Cut - Get it from Fennel after beating the Striaton Gym.
HM02 Fly - From Bianca in Driftveil City after defeating her.
HM03 Surf - From Alder when you're at Twist Mountain
HM04 Strength - North-West from Nimbasa City's poke Center
HM05 Waterfall - At the western edge of the route (route 18)
HM06 Dive - From the girl in front Cynthia's house.
Source
Hope This Helped :D