Pigeons are perhaps the most blighted of winged pests, spreading disease, parasites, noise and, of course, fecal matter wherever they roost. As creatures of comfort, pigeons prefer to nest in areas with the least amount of resistance. Thus the key to shooing pigeons away from your property is to make your roof uninhabitable to pigeons, or at least less appealing than other nearby locales.
Locate areas on your roof that attract pigeons. Observe where the pigeons tend to nest or linger. Typically, you'll find pigeons on high, out-of-the-way areas such as awnings, rafters, attics and wide, flat ledges.
Install tactile repellents. These deterrents simply make the area uncomfortable for pigeons to land. The most common pigeon repellent is a spike strip, which you can buy online or at hardware stores. You can also make a do-it-yourself spike strip with chicken wire.
Set up a scarecrow. Pigeons will shy away from a lifelike-looking scarecrow, provided that it changes positions from time to time. You can also set up a windsock that looks like a predatory bird.
Hire a professional to apply chemicals and poisons. Environmental laws and local ordinances put tight and varying restrictions on the use of poisons and other lethal methods of pigeon control. Rather than risking fines or other legal action, it is best to enlist the help of a professional pest-control company for more drastic pigeon-population reduction.
Sticky chemicals may also make a surface unappealing to pigeons. Ensure that the chemical will not attract insects or damage your roof before using. Keep areas free of food and water to discourage pigeons from convening. Do not feed pigeons, as this encourages them to return to the area.