Ducks lay eggs. Except when they don’t.

Why aren’t my ducks laying? Why did my ducks suddenly stop laying? When will my ducks lay? Shouldn’t my ducks be laying more eggs than this? It’s one of the most frustrating issues people have with their ducks, and also one of the most frequent complaints I hear.

The definitive answer is here. Every “my ducks aren’t laying eggs!” case I’ve ever heard of can be attributed to one or more of these fifteen causes:

  1. She’s not old enough.
  2. She’s too old.
  3. She’s actually a he.
  4. The days are too short.
  5. The weather is too extreme.
  6. Something is stealing the eggs.
  7. She’s hiding the eggs.
  8. She’s eating the eggs.
  9. She’s randomly laying the eggs wherever, rather than in a nest.
  10. She isn’t getting the nutrition she needs.
  11. She’s molting.
  12. She’s broody.
  13. She’s sick.
  14. She’s stressed.
  15. She’s obese.

Let’s go into a bit more detail.

She’s not old enough.

Ducks normally start laying around five to six months of age. Some people expect them to mature earlier. Also, just seeing your ducks mating doesn’t mean they’re ready to produce eggs, because drakes are able to mate before female ducks are ready to lay. Read “When do ducks start laying eggs?” for more.

She’s too old.

If you bought adult ducks from someone else who didn’t mention their age, it’s possible they’re too old to lay. Or if your ducks have been laying less and less as the years pass, it’s because they’re getting older. Ducks lay the most during their first year, and gradually slow as they age. By four or five, they probably won’t be very productive. By seven, they may have completely stopped. Keep in mind that it varies a lot and these are just averages. I currently have six-year-olds that still seem to lay quite well, and some people have ten-year-olds that still lay. Read “When do ducks stop laying eggs?” for more on when ducks stop laying.

Keep in mind that your duck hatches with all the eggs she will ever lay already inside her. This means that technically, you can’t make your ducks lay more (through artificial lighting and other techniques). You can only make them empty their supply faster. If you’ve been pushing your ducks to lay as fast as they can, they will run out of eggs sooner. This also mean that ducks such as Khaki Campbells will stop laying sooner than something like an Aylesbury. You can’t expect your duck to lay steadily for 5+ years if it’s a Khaki Campbell that has been eating a high-protein diet and been living in artificially extended days. She might have to call it quits by three.

She’s actually a he.

Are you absolutely sure your ducks are females? Sellers aren’t necessarily trustworthy. Last year, I bought four geese from a lady who claimed the all-gray geese were females and the saddleback (part gray, part white) ones were males. There are a few breeds of geese that you can sex by color, but I was suspicious because I didn’t think ours were one of those breeds. Sure enough, one of the saddleback geese started laying not long after we got her, and both of the gray geese were ganders.

Read “How to Tell if Your Duck is Boy or a Girl” if you’re not sure how to tell whether your ducks are males or females. If you have Muscovies, read this article: 10 Effective Ways to Sex Your Muscovy Duck.

By the way, have you ever actually witnessed a duck laying an egg? Here’s a closeup video of my two adorable Muscovy duck sisters, Peaches and Mitzi, laying their eggs:

The days are too short.

I think this is the most common answer to the complaint, “My ducks aren’t laying!” There are very few breeds of ducks that will lay all year round, and even those don’t necessarily lay if there isn’t enough light. Ideally, ducks need 14 to 16 hours of light per day in order to lay at their maximum potential. Many flock raisers get around this problem by giving their ducks artificial light to lengthen their “day.” Here’s information on giving artificial light to your ducks to boost their laying: How to Use Lights to Increase Duck Egg Production.

In some locations where days get very short, ducks only start laying during their first spring after they’re old enough. For example, if they hatched in March, they’d be old enough to lay around September, but by that time the days would be too short, so they would only start the next spring, most likely only after all the snow has melted. Even more extreme, but not impossible, would be a duck that hatched in January, is mature enough to lay in June, but doesn’t start laying until next April—when she is sixteen months old!

Some breeds of ducks are seasonal layers and only lay in spring no matter how long the days are. Many meat breeds and other breeds not bred for extreme egg production are like this. Mallards, for example, will likely only lay two or three clutches a year, all in spring.

Even if the days should be long enough, are your ducks kept in a dark barn or coop? If their living area is too dark, they won’t know when the sun comes up, and thus the day will seem shorter and they may not lay.

The weather is too extreme.

Temperature extremes will prevent a duck from laying. If you live in an extremely hot climate or if your ducks don’t have adequate shade or constantly-available cool water, they may not lay much. Cold also influences their laying. Muscovies are especially sensitive to cold and it can be difficult to get them to lay if there’s snow on the ground.

Even just ordinary weather changes can temporarily mess up laying cycles. I’ve noticed that our ducks lay less if we’re having a cloudy or rainy spell, although that could just be because the sun is covered in clouds and thus it seems like it takes longer to rise.

Something is stealing the eggs.

Here’s another major cause. Our German Shepherd puppy, Nora, quickly became an egg thief once she started discovering nests, although we were able to nip the habit in the bud. Foxes have also stolen many, many of our eggs.

If your ducks free range (like ours), this is a likely reason. To prevent foxes or other animals from stealing the eggs, keep your ducks locked up in a coop until they have laid their eggs. What time they lay varies a lot, but most ducks will be finished laying by 8 AM. Read “what time do ducks lay their eggs” for more. If you go to work before this time, you might consider investing in an automatic coop door.

Automatic Coop Door Opener Kit (CKSP-Standard Kit, No Battery)

Price: $229.00

4.4 out of 5 stars (21 customer reviews)

2 used & new available from $229.00

Auto Door Automatic Chicken Coop Door Opener – Timer Mode, Late Comer Setting, LCD Screen

Price: ---

3.6 out of 5 stars (129 customer reviews)

0 used & new available from

Happy Henhouse Automatic Chicken Coop Door Opener - Controller and Door Kit

Price: $175.00

4.2 out of 5 stars (35 customer reviews)

1 used & new available from $175.00

Unfortunately, some ducks are so desperate to lay in whatever hidden nest they deem superior to what they have in their coop that they will hold their eggs until they are let out, even if it’s past noon, so keeping them in the coop isn’t necessarily foolproof.

Even if they are in a coop all morning and/or spend the day in an enclosed run, be sure that there are no gaps that an animal could slip through. Even small animals such as mice, rats, and snakes can be thieves. You may need to predator-proof your coop.

She’s hiding the eggs.

Your duck herself is an even more likely culprit than a wily fox. She may be laying, just not where you expect! It’s hard to convince some ducks that your nest is the best place to lay. My ducks have laid eggs in wheelbarrows that were covered and I thought could not be entered, clumps of thick grass (saw grass, at that!), bushes on the neighbor’s property, under tarps, and pretty much any hidden, dark area they could find. One of mine even thought about laying inside an empty cement mixer. Here’s an article I wrote on defeating those sneaky ladies who hide their eggs—although I can tell you from personal experience that it’s pretty much impossible to completely prevent them from hiding eggs without taking away their free ranging privileges or at least keeping them locked up in a coop or run until noon.

She’s eating the eggs.

Ducks don’t normally eat their eggs. However, once upon a time, a duck might accidentally break one of her eggs. Then she tastes it and…yum! And it becomes a habit to break and eat all her eggs, and maybe also the eggs of other ducks. Here are two articles on Backyard Chickens about breaking an egg-eater. They are about chickens, but they apply to ducks as well.

Six Tips on Breaking Your Egg-Eater

Egg Eating: What are the Causes, and How to Prevent It

She’s randomly laying the eggs wherever, rather than in a nest.

Don’t assume that eggs will only pop up inside a nest box. Some ducks have zilch interest in nests, especially the ones that are the most prolific egg-layers, such as Runners and Khaki Campbells. They will drop their egg wherever they happen to be when they feel the egg coming. If they have a pond, they might be dropping the eggs in their pond. If they free range, the eggs could be anywhere in the grass. To be sure you are able to collect her eggs, make sure she stays locked up in a coop or small run until it’s late enough in the day that she should have laid her egg.

She isn’t getting the nutrition she needs.

A duck that relies on the food it gets from free ranging, or one that only receives “treat” foods such as lettuce and watermelon is not getting enough nutrition—especially protein—to regularly lay. Also, feeding plain corn, scratch, or any commercial feed with inadequate protein will cause problems. A laying duck’s diet needs to contain approximately 17% protein.

Of course free ranging is natural, and ducks in the wild don’t have any trouble laying. The problem is, they won’t lay nearly the amount of eggs we might expect, because today’s perfectly computed feeds have been crafted to squeeze out every egg the duck is capable of laying. In the wild, they only need a few clutches. If you want your ducks to find all their food free ranging, that’s great, but you simply cannot expect 300 eggs a year, because that’s an unnatural amount and can only be achieved through unnatural feeding.

Lack of calcium is another nutritional problem that can completely stop a duck from laying. Most flock raisers offer their birds free choice oyster shell or crushed eggshells to be sure they have adequate calcium.

She’s molting.

Ducks normally molt (replacing all their old feathers with new ones) once a year, and they can’t lay and molt at the same time, because both eggs and feathers contain high levels of protein, and it’s too difficult to produce both at once. Your ducks WILL molt once a year (usually in winter) and you can’t stop that. However, problems arise when a duck is taking too long to molt or is molting more than once a year. Ducks in regions with long periods of short winter days may take up to six months to molt. A diet with low protein levels will also prolong the molting period. A sudden shortening of days may also trigger a molt (for example, if you suddenly start putting your ducks in a dark coop before the sun is down, or if your artificial light fails). A very stressful event can also cause a molt.

She’s broody.

It’s easy to tell when a duck is broody. She will sit consistently on her nest, only leaving it to drink and eat once or twice a day. She will probably hiss and peck at anyone who comes near her. Ducks often go broody right after laying a clutch, even if you’ve picked the eggs. If you don’t break her broodiness, she’ll sit on that nest for the full 28 days required for eggs to incubate and hatch (regardless of whether she actually has eggs under her), and she won’t lay during that period or even for some time after. If your duck goes broody and you aren’t intending on letting her hatch any babies, you’ll have to break her up in order for her to get back to normal life and start laying again.

If your duck has just hatched ducklings, don’t expect her to lay eggs for at least two months. She won’t lay while she’s raising ducklings.

She’s sick.

Observe your ducks for at least a few minutes a day. Be sure they’re active, eating and drinking well, and in good health. A duck that sits in the corner with droopy feathers, not eating much, if at all, is probably sick, and probably won’t lay. Parasites will also prevent a duck from laying. Be sure to rule this out when trying to pin down the cause of the absence of eggs.

She’s stressed.

Stress will hamper a duck’s laying ability severely, or even completely prevent her from laying. Is there anything stressful that frequently happens to your duck–being chased, being picked up and petted or held a lot (some ducks enjoy this, but many don’t), being in a pen that is too small, enduring unhygienic living conditions, being bullied by chickens or other animals frequently, not always having water available, or something else? Being mated too often is also stressful, so it’s not recommended to keep ducks in pairs.

Sudden changes in her lifestyle, such as being moved from one home to another, will also cut off her laying temporarily. If you just got your ducks, don’t expect eggs until they’ve had time to settle down and get used to their new surroundings. Adding new ducks to a flock can upset and stress them all, temporarily, due to the pecking order changes.

She’s obese.

Some ducks are gluttons, and obese ducks don’t lay. Ducks, like humans, are perfectly capable and in fact quite likely to eat way more than they really need to. If she’s locked up all day with no ability to forage, with food available 24/7, she could be overeating. I recommend rationing your ducks’ food, as well as not leaving it laying around all day long, and instead giving your ducks two meals a day.

Also, feeding too many treats that have little nutrition, such as scratch, bread, and lettuce, will fill her up with food that doesn’t give her much nutrition, and thus she’ll use it for fat rather than eggs.

Troubleshooting Tips

When trying to pin down the exact reason your ducks are not laying, these are the main factors to consider:

  • Your duck’s age
  • Your duck’s breed
  • Your duck’s feeding habits
  • Where your ducks live
  • What time of year it is
  • What your ducks’ daily routine and living area is like

If you’re still not sure, contact me and I’ll try to help you. Be sure to list the duck’s age, breed, diet, and other pertinent information.

Additionally, here’s a sample of my favorite music group, 24K Gold Music, to cheer you up!

I listen to these uplifting, inspiring songs almost every day. You can listen to more here!


  1. I have an Indian runner. The seller said she is a year old. We got her in June this year. She is active, lively and comes when I call her name. She has not laid a single egg. I can rule out stress as a factor. Should I begin to worry? Thank you.

    1. Hi Donna,

      Is it possible for you to rule anything else out? I can’t help you a whole lot beyond the information in the article without more information. For example:

      1. Describe her living area. How protected is it? How large is it?
      2. Describe her schedule. When does she eat? Where is she during the day, and during the night?
      3. Describe her diet. What does she eat? How much does she eat? How often does she eat?
      4. Is she alone? Being alone IS stressful. I am not sure if lack of a companion is stressful enough to prevent laying, but I recommend getting her a companion either way.

      Try looking over the list at the top of the article again to rule out more possibilities. I can also try to help you more, if you provide a little more information.

      Often, ducks only start laying in spring regardless of age, although that’s rather unusual for an Indian Runner. Still, I wouldn’t actually worry unless she still doesn’t lay this coming spring.

      I hope that helps!

      Hannah Miller

  2. I have 3 Indian runner ducks, 2 female one Male, they started laying an eggs day about a month ago (the females obviously), two days ago dotty just stopped laying.
    They live in a 50f x 50f enclosure with a small pond, fresh water bowls spread around and a wooden coop at ground level with fresh straw daily that I lock them in at dusk and let them out at dawn, they are fed on duck and goose mixed grain twice a day with mealwarm treats, once a day they are let out onto the main garden to forrage for about an hour or two. As far as we are aware nothing has changed but one just stopped laying eggs, she is active and seems healthy, Any advice please.

    1. Hi Mary,

      That was just two days ago? And she’s not broody? I’m not sure, but I would guess that she’s just taking a short break and will resume in a few days. My hybrid commercial layer chickens lay almost every single day, but occasionally one will take a break for a day or two.

      Do you think she could have chosen a hidden place to lay her eggs? Perhaps in the garden or somewhere outside of the enclosure, or in some hidden corner of their coop? A while back my chicken eggs dropped (I’m using chickens as an example because my ducks are Muscovies and Muscovies are not prolific layers like Indian Runners or these chickens), and it turned out that one of the hens had made a nest in the very back corner of our storage area, where almost no one ever goes.

      Beyond that, I’m not sure. It’s possible that this is the first sign of some sickness, but it’s unlikely. Most likely, she’s either taking a break or laying somewhere you don’t know.

      Hope that helps!

      Hannah Miller

  3. Hi Hanna,
    Thanks for your reply, not sure if she is broody as never kept ducks before tbh, but she is not keeping to the nest she makes in the straw she is out with the other ducks.
    Yes she has only not played for two days now but I got home tonight to find spots of blood in and around the coop, not a lot just maybe a dozen or so spots, I have checked them all for wounds but none seem to be injured, they are all as active as normal, the one not laying did a nice solid poo while I was looking at her and she didn’t look like she was straining or anything (I read something about egg bound ducks), at this stage i will just have to wait and see what happens tomorrow, I hope I am just being a “mother hen” over anxious first time mother, will keep you updated xxx

    Mary Alsbury
  4. I have 2 Indian Runners that are 2 years old (I got them Feb 2017). They live with a 1 1/2 yr old female goose and next door to them in the run lives 5 chickens. They have never had a problem with laying previously. They went into their usual moult in Feb (we live in Australia) and have not laid since then. Last year they went back to laying 1 per 2 days as the days were getting shorter. Would it be the crazy weather we have been having that has hampered their return to laying? – one minute its like summer, then next its winter! or a change in feed, my son recently brought the wrong bag of feed. Thanks for your advice

    1. Hi Suzanne,

      Yes, the feed change and the weather could certainly be factors. I’ve noticed that frequent weather changes can really mess up my ducks’ laying.

      What type of feed is it? If it isn’t specifically for laying birds, it’s possible they need extra calcium. Even if it is laying feed, they may still need a calcium supplement in order to lay well.

      You’re also approaching winter, so maybe they think the days are too short already. Most ducks molt right before winter and then lay again in spring. February seems a bit early to molt to me, but I’m not really familiar with weather in Australia. Or maybe they actually haven’t finished molting? Molting can sometimes be dragged out over more than a month, especially if the diet isn’t high enough in protein.

      Also, most Runners lay extremely well–but mainly just for the first few years. Breeds that lay a lot, won’t lay for long. They slow down much faster. However, I think they’re still a bit young to show any major decrease in egg production.

      Some of the other factors in the list in my article could be possible as well. Do you think worms could be a possibility? Worms can prevent or decrease laying. Some people deworm their flock regularly.

      It’s hard to say for sure, but I do think the weather is one of the most likely factors, and possibly the feed too. You might consider trying to counteract the effect by adding artificial light in their coop. Many flock raisers use artificial light in order to trick their birds into thinking the days are longer than they are.

      Hope that helps!

      Hannah Miller

  5. I have a Pekin who is 3 years old. She is quite attached to my other duck who is a male khaki Campbell. I have had them both since the day they hatched and they refuse to be separated. She was born with slipped tendons in both her knees but I take her to the vets on a regular basis to be sure she’s not in pain. She is on a basic pain killer which I give to her every few days as when she was on it regularly she wouldn’t eat, and then my boy wouldn’t either. They live on the Gold Coast in QLD, Australia. It gets quite warm here but they have shade and a small pool. She used to lay quite regularly but I haven’t had an egg from her in ages. She lives mostly off peas but I give her meal worms and grit as much as possible. Even cooked chicken which I found weird but my vet suggested. She is not super active but she never really has been. She swims occasionally and I put her in my large pool on a weekly basis to give her some activity. She has been moulting for AGES and I don’t know why it hasn’t stopped. My boy is not rough with her either. They only mate when I put them in my swimming pool and I usually stop them If he is getting too aggressive. I know there are lots of factors involved here. Not really sure what to do.

    1. Hi Stevie-lee,

      She’s not laying for the same reason she can’t finish molting. I’m guessing it’s a diet problem. Peas and mealworms alone are not a diet for a duck any more than peas and bacon would be for a human. Peas are fantastic, but only when balanced with other foods. Cooked chicken and mealworms are great too, but not by themselves. I would suggest feeding her either chicken layer feed with added niacin, or waterfowl feed if you can find it. You can still add peas, mealworms, chicken, and other veggies and foods, but they can’t be a staple by themselves. I once tried feeding my ducks only wheat, and I had problems with elongated molting for adults and stunted growth in babies. One type of food never comprises a full diet. Also, she needs calcium in order to lay.

      Beyond diet, there could be other factors. I’m not a vet or experienced with drugs, but I also wonder if being on painkillers for so long could be damaging her health and messing up her system. I can’t say for sure though.

      Can she walk? Lack of activity could result in obesity, and not being able to walk could also be stressful. In general, living with a disability could be stressful even without pain.

      Have you actually tried to fix the slipped tendon? Here’s a link about slipped tendons in case it has any useful or new information for you:

      So definitely change her diet. You might not see improvement immediately, especially since I think you’d be approaching winter in Australia, right? But hopefully she’d start laying again come spring. If not, then perhaps either her disability or the painkillers are somehow affecting her laying.

      Hope that helps!

      Hannah Miller

Leave a Reply

Your email address will not be published.