Fly fishing is versatile and can be used to catch various species of fish. Some common fish species targeted by fly anglers include trout, salmon, bass, pike, and panfish. The choice of fish largely depends on the location and the angler's preferences.