Q:

How many eggs do fish lay?

A:

Fish can lay as few as one egg or as many as 340 million eggs in a season. The amount of eggs varies depending on the fish size and species.

The female gray grouper can lay hundreds of millions of eggs each year. The smooth-tailed mobula or devil ray only produces one egg per season. The devil ray is born live, so this species never technically lays its eggs. An adult trout can lay up to 800 eggs in a year. An adult Chinook salmon lays as many as 7,000 eggs per season, and the common goldfish can lay up to 1,000 eggs.


Is this answer helpful?

Similar Questions

  • Q:

    How many eggs does a quail lay?

    A:

    Bobwhite quails lay an average of 12 eggs per clutch, though they can lay as many as 20; they only lay one egg a day. They lay a large number of eggs because they often lose their nests. It takes nearly a month for the quail to hatch.

    Full Answer >
    Filed Under:
  • Q:

    Does a fish have a backbone?

    A:

    Fish are vertebrates and therefore have backbones. Fish are sometimes observed with curved backbones. This is attributed to a variety of factors, including lack of vitamin C, injury, birth defect, temperature change while in egg and parasites.

    Full Answer >
    Filed Under:
  • Q:

    Does fish contain iron?

    A:

    Fish is an excellent source of iron, according to the Centers for Disease Control and Prevention. The iron found in fish and other meats is absorbed in the body nearly two to three times faster than the iron found in plants.

    Full Answer >
    Filed Under:
  • Q:

    Which fish are high in omega-3?

    A:

    Fish that are high in omega-3 fatty acids are fatty, coldwater fish such as salmon, tuna, black cod, tilefish, halibut, swordfish, mackerel, anchovies, sardines, trout and herring. Omega-3 fatty acids are polyunsaturated fats that can help prevent cardiovascular disease and reduce the risk of other diseases.

    Full Answer >
    Filed Under:

Explore