Q:

What do rockfish eat?

A:

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.

Know More

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:

    How do seashells grow?

    A:

    Seashells are exoskeletons of marine invertebrates such as mollusks and sea snails, and they grow from the inside out or by depositing new material at the edges, according to Scientific American. Two common types of seashells are bivalves and gastropod shells. The former are made by mollusks such as oysters and clams. The latter are exoskeletons of marine snails.

    Full Answer >
    Filed Under:
  • Q:

    What do shrimp eat?

    A:

    As omnivores, shrimp consume many different kinds of animal and plant species, but primarily feed on small fish, algae, plant particles and plankton. They will also eat decaying plants and will scavenge parts of dead animals such as snails, clams and fish, and will even eat other shrimp.

    Full Answer >
    Filed Under:
  • Q:

    What do freshwater shrimp eat?

    A:

    The diet of a freshwater shrimp depends on the species, as the different species have different feeding requirements. Generally, shrimp are scavengers and eat nearly anything.

    Full Answer >
    Filed Under:
  • Q:

    How long does tap water have to sit out before you put a fish in it?

    A:

    Tap water must sit out and be put through aeration practices for a minimum of 12 hours before fish can be put into the water. The reason for this is that all tap water has chlorine in it and chlorine is harmful to fish.

    Full Answer >
    Filed Under:

Explore