Here are the locations of the HMs found in Pokemon Black 2. (How to find and get the HMs)
HM06 (Dive)
HM06 (Dive) can be obtained from your Rival in Undella Town.
HM05 (Waterfall)
HM05 (Waterfall) can be obtained from N in Victory Road.
HM04 (Strength)
HM04 (Strength) can be obtained from your Rival in the Castelia City Sewers.
HM03 (Surf)
HM03 (Surf) can be obtained from Gym Leader Cheren on Route 6.
HM02 (Fly)
HM02 (Fly) can be obtained from Bianca on Route 5.
HM01 (Cut)
HM01 (Cut) can be obtained from Gym Leader Roxie in Virbank City.