Voksestedet er grunt vann eller vannmettet mark i myr og sump. I Sør-Norge forekommer den opp til 1150 moh., og lenger sør i Europa kan vokse den helt opp til 1800 meters høyde. Den er svært vanlig i fattigmyrer omkring sjøer og tjern. Der vokser den på bredden eller litt ute i vannet, ofte som en sammenfiltret matte langt utover i åpent vann. Bukkeblad vokser sammen med blant annet flaskestarr, trådstarr, duskull og myrhatt.