What actually works to get pigeons off your roof

Pigeons stay on your roof because it offers shelter, nesting spots, and usually a food source nearby. To remove them, you need to make your roof less attractive and block their access to it. The most effective methods combine a physical barrier (netting or spikes) with removing what draws them there in the first place.

One-time removal rarely works. A pigeon that found your roof once will return unless you change what made it appealing. This means addressing food sources, sealing entry points, and installing something that makes landing uncomfortable or impossible.

Key Takeaways

  • Pigeons return to roofs where they can nest and find food, so removing one without blocking access or eliminating food sources will not stop them from coming back.
  • Bird netting and roof spikes are the most reliable long-term solutions, though netting requires professional installation to avoid trapping birds inside.
  • Removing food sources — unsecured garbage, pet food left outside, and bird feeders — is often the fastest way to make your roof unattractive.
  • Decoys, noise makers, and reflective objects work temporarily at best and usually fail within weeks once pigeons realize there is no real threat.
  • If pigeons have already nested, you may need to wait until chicks fledge before sealing entry points, or hire a licensed removal service to handle it legally.

Remove the food source first

Pigeons do not stay on roofs for shelter alone — they stay because food is nearby. Check your property for unsecured garbage cans, pet food left outside, fallen fruit from trees, or bird feeders intended for other species. Pigeons will eat almost anything: seeds, bread, insects, and scraps.

find garbage in sealed containers with locking lids or store them in a garage or shed until collection day. Bring pet food inside after feeding, or feed pets indoors. If you have a bird feeder, remove it or switch to safflower seed, which pigeons dislike but cardinals and finches eat. Trim low-hanging branches over your roof so pigeons cannot land on them first.

This step alone often reduces pigeon activity by 50 to 70 percent within two weeks. It is also the cheapest intervention and the only one that works on its own without additional barriers.

Install bird netting or roof spikes

Once food sources are gone, a physical barrier prevents pigeons from landing and nesting. The two main options are bird netting and roof spikes.

Bird netting is a mesh material installed a few inches above the roof surface or around ledges, vents, and eaves. It blocks pigeons from landing entirely. Professional installation costs $500 to $2,000 depending on roof size and complexity. The netting must be installed correctly — gaps or loose edges allow pigeons to slip underneath or become trapped inside, which creates a different problem. If you hire someone, ask whether they will remove trapped birds if it happens.

Roof spikes are thin, pointed strips that make landing painful without injuring the bird. They cost $100 to $400 for materials and installation. Spikes work on ledges, gutters, and flat surfaces but are less effective on sloped roofs where pigeons can land between rows. They also require regular cleaning — debris can pile up and make landing possible again.

Netting is more reliable long-term but costs more upfront. Spikes are cheaper and easier to install yourself but need maintenance and may not stop determined pigeons on all roof types.

Why decoys and noise makers usually fail

Owl decoys, fake predators, ultrasonic devices, and noise makers work temporarily because pigeons are cautious birds. A new threat on the roof will scare them away for a few days or weeks. But pigeons learn quickly. Once they realize the owl does not move, the noise does not indicate real danger, or the reflective tape does not harm them, they return.

These methods can be useful as a short-term solution while you install permanent barriers, or to reinforce netting or spikes. On their own, they rarely solve a pigeon problem for more than a month. If you use them, move the decoy or change the noise pattern every few days to delay habituation.

Handle existing nests and chicks carefully

If pigeons have already nested on your roof, you have a legal and practical constraint. In most places, you cannot remove active nests with eggs or chicks without a permit. Federal law protects migratory birds, and state laws often add additional protections.

The practical approach is to wait. Pigeon chicks fledge (leave the nest) in about 25 to 30 days. Once chicks are gone and the nest is abandoned, you can remove it and seal the entry point. If you cannot wait or the nest is in a dangerous location, contact a licensed wildlife removal service — they know the legal requirements and can handle it without violating regulations.

Do not block access to a nest with eggs or chicks inside. The parents will try to reach them, and you may end up with dead birds in your walls or attic.

Seal entry points to attics and vents

Pigeons do not just land on roofs — they also enter attics through gaps, broken vents, and loose soffits. Once inside, they cause damage, leave droppings, and create health hazards. Sealing these entry points is as important as making the roof surface unattractive.

Walk around your roof line and look for gaps larger than a quarter-inch. Check where pipes enter the roof, around vent covers, where gutters meet the fascia, and any damaged flashing. Seal gaps with hardware cloth (a metal mesh), caulk, or metal flashing. Vent covers should have a one-quarter-inch mesh that keeps pigeons out but allows air flow.

This step prevents pigeons from nesting inside your home, which is far more difficult and expensive to address than surface roosting.

When to hire a professional removal service

You can handle food removal and some spike installation yourself. But netting installation, removal of active nests, and sealing complex entry points usually require a professional. Licensed wildlife removal services know local regulations, have the right equipment, and carry insurance.

Costs vary widely by location and scope. A basic spike installation might run $200 to $400. Netting on a large roof can cost $1,500 to $3,000. Nest removal with entry sealing typically runs $500 to $1,500. Get quotes from at least two services and ask what is included — some charge separately for removal, sealing, and follow-up visits.

Choose a service that guarantees their work for at least one year. If pigeons return after that period, they should return to fix the problem at no charge.

Frequently Asked Questions

Will poison or traps kill pigeons on my roof?

Poison and traps are illegal in most places and create other problems — dead birds attract predators and decompose slowly, creating odor and health risks. Removal services do not use them for these reasons. Barriers and exclusion are the legal and practical standard.

How long does it take to get pigeons off my roof after I start?

If you remove food sources only, pigeons usually leave within two to four weeks. If you install spikes or netting, they typically stop landing within days. If nests are present, you may need to wait 25 to 30 days for chicks to fledge before sealing entry points.

Can I install bird netting myself?

You can on small areas like a single vent or ledge. Full roof netting requires careful measurement, proper fastening, and attention to gaps — mistakes trap birds inside. Most homeowners hire a professional for this reason.

What if pigeons keep coming back after I installed spikes?

Check for debris buildup on the spikes, gaps between spike rows, or nearby ledges where pigeons can still land. Also verify that food sources are truly gone — even a small amount of accessible food will keep them coming back. You may need to add netting to areas spikes cannot cover.

Do I need a permit to remove a pigeon nest?

It depends on your state and whether the nest has eggs or chicks. Contact your state wildlife agency or local animal control before removing any nest. If the nest is active, you likely need a permit or must wait until it is abandoned.