De mange artene av pukkelfluer utnytter en mengde forskjellige ressurser. Derfor finnes de på mange slags forskjellige habitater. Det finnes også noen arter som har larver i fjæra (i tropene), eller i de vannfylte hulrommene i tropiske epifyttiske planter.