Steinfliegen fressen die meiste Zeit im Larvenstadium. Während dieser Zeit fangen und fressen sie andere kleine Insekten und Wirbellose. Das erwachsene Stadium des Lebenszyklus einer Steinfliege konzentriert sich hauptsächlich auf die Fortpflanzung , und viele Arten sterben kurz nach der Brut. Während einige ausgewachsene Steinfliegen überhaupt nicht fressen, fressen andere Pollen oder Algen.
Es gibt weltweit 3.000 Steinfliegenarten und verschiedene Rassen haben leicht unterschiedliche Lebensräume und Vorlieben. Die meisten Steinfliegenarten sind sehr unscheinbare Insekten. Sie verbringen den größten Teil des Tages damit, sich in der Vegetation zu verstecken. Nachts fliehen sie und suchen nach Gefährten. Bei der Eiablage legen die Weibchen diese ins Wasser. Die meisten Steinfliegen bewohnen die schnell fließenden Teile von Flüssen und Bächen. Solche Orte haben einen höheren Gehalt an gelöstem Sauerstoff, den die Steinfliegenlarven zum Wachstum benötigen. Normalerweise kriechen die Larven unter Felsen, um sich vor Raubtieren und der schnellen Strömung zu schützen. Die Larven einiger Steinfliegenarten brauchen eine längere Zeit, um sich zu Erwachsenen zu entwickeln. Einige Arten bleiben zwei Jahre oder länger unter Wasser.
Da Steinfliegen kühles, sauberes und stark sauerstoffreiches Wasser benötigen, werden sie oft als Indikatorart verwendet, die anzeigt, dass das Wasser sehr sauber ist. Steinfliegen, insbesondere die Larven, sind eine wichtige Nahrungsquelle für Flussfische wie Forelle, Barsch und Mondfisch.