How long are barn owls pregnant?
Barn owls typically lay 2-4 eggs per clutch, and the incubation period lasts for about 30-35 days. Barn owls are known to mate for life, and both parents will take turns incubating the eggs and feeding the young owlets.