-
Step 1
Make your roof inaccessible for landing. If pigeons are landing on your roof, it is probably a flat roof. This means you may be able to do things like build a covered patio or plant a roof garden. The less area they have to land, the less likely they will land. They will follow the path of least resistance.
-
Step 2
Install pigeon spikes on your roof. You’ve probably seen them on the eaves of lots of buildings downtown. They look like they belong to a torture device or a punk rock outfit. They actually aren’t there to hurt the pigeons, just discourage them from landing. Annoying as they may be, they are still animals, and animal cruelty is animal cruelty. It doesn’t just apply to the cute and friendly animals. There is a link to a site that sells the spikes below.
-
Step 3
Visit your roof regularly to shoe the birds away. This is kind of a pain and very time consuming. But if the pigeons are regularly ousted, they will eventually get the message and not come back. Of course, there are a lot of pigeons in the city, so this probably isn’t your best option.
-
Step 4
Put up netting around your roof. Sure, it’s not that attractive, but it’s not as deadly looking as spikes. This will also keep them off a larger surface if your entire roof is flat. This works for non-flying vermin as well, although you must make sure the net is well maintained. It will be catching the brunt of the weather, so it may need to be regularly replaced every few years. A link for netting is posted below.
-
Step 5
Place a scary looking decoy animal on your roof. If scarecrows work for crows, one of the smartest birds, it’s bound to work on pigeons. Get yourself any kind of realistic looking animal and place it on your roof.













