What Do Rockfish Eat?


Quick Answer

Adult rockfish feed on shrimp, small fish, jellyfish, squid, crab, crab eggs, octopus, sea snails and worms. Rockfish belong to the Sabistidae family of marine fish. They are also commonly known as rock perch, ocean perch, sea perch, thornyheads and rockcods.

Continue Reading
Related Videos

Full Answer

Rockfish are unique in that they do not lay eggs. Instead, rockfish fertilize and house their embryos inside their bodies before eventually giving birth to live offspring. This process is called vivipary.

Rockfish can be identified by their venom glands that are located on the bases of their dorsal, anal and pelvic spines. They are most commonly found up and down the Western North American coast, from Baja California to Alaska.

Learn more about Fish

Related Questions

  • Q:

    What Do Black Bream Eat?

    A: Black bream mostly eat other small fish, crustaceans and worms. They often eat whatever small prey that is found nearby. Full Answer >
    Filed Under:
  • Q:

    What Do Coho Salmon Eat?

    A: Coho salmon, also known as silver salmon, feed on insects and plankton while they live in fresh water, then switch to a diet of small fish when they reach ... Full Answer >
    Filed Under:
  • Q:

    What Do Mackerel Eat?

    A: Mackerel eat copepod larvae, copepod eggs, adult copepod, small fish larvae, euphausiid shrimps, planktonic animals and pelagic Crustacea. Residents of man... Full Answer >
    Filed Under:
  • Q:

    What Do Cichlids Eat?

    A: Cichlids eat crickets, shrimp, small frogs, fish eggs and worms. They also eat plant material and other fish. Cichlids kept in captivity also benefit from ... Full Answer >
    Filed Under: