Best Bait for Roof Rats: Peanut Butter and Beyond

Roof rats strongly prefer plant-based foods, so the best baits are nuts, dried fruit, and peanut butter. Unlike Norway rats, which gravitate toward meat and greasy scraps, roof rats are fruit and seed eaters by nature. Matching your bait to that preference is the single biggest factor in whether your traps or bait stations actually work.

What Roof Rats Eat in the Wild

Roof rats are omnivores, but their clear favorites are seeds, nuts, fruits, and berries. They’re food hoarders, stashing nuts and seeds near their nests and returning to the same food source along the same path night after night. They feed primarily at dusk and again before dawn, though they’ll forage multiple times throughout the night.

Beyond plant foods, roof rats eat slugs, snails, and insects (including cockroaches), and populations near water will go after fish and shellfish. But these are secondary choices. When fruit and nuts are available, that’s what roof rats choose first. This matters because the most effective bait mimics what the rat is already seeking out.

Top Baits for Snap Traps

For snap traps targeting roof rats, these baits consistently outperform others:

  • Peanut butter: The all-around best choice. It combines fat, protein, and sweetness in a sticky form that forces the rat to work at the trigger rather than snatching the bait and running. If you’re not even sure whether you have roof rats or Norway rats, peanut butter works on both.
  • Dried fruit: Raisins and prunes outperform meat-based baits and cat food for roof rats. A single raisin tied to the trigger with thread or dental floss can be very effective.
  • Nuts: Whole or chopped nutmeats appeal to roof rats’ hoarding instincts. Whole nuts work especially well on traps set in trees or along elevated pathways.
  • Fresh fruit: A small piece of banana or a slice of citrus can draw roof rats that are already feeding on fruit trees nearby.

Avoid bacon, cheese, and other animal-based baits you might see recommended for rats in general. Those work better for Norway rats, the ground-dwelling species. Roof rats will sometimes ignore them entirely when plant-based options are nearby.

Why Pre-Baiting Makes a Big Difference

Roof rats are cautious around new objects in their environment. A trap that appears overnight in a familiar travel path can trigger avoidance behavior sometimes called “trap shyness.” The University of California’s Integrated Pest Management program recommends a simple workaround: leave traps baited but unset until the bait has been taken several times. Once a rat has eaten from the trap without consequence on two or three occasions, it drops its guard. Then you set the trigger.

This pre-baiting period typically takes two to four nights. It feels counterintuitive to feed the rats you’re trying to catch, but skipping this step is one of the most common reasons people fail with snap traps. The rat that won’t go near a freshly placed trap will walk right onto one it’s eaten from before.

Where to Place Bait and Traps

Roof rats nest and travel above ground, in attics, rafters, dense vegetation, and tree canopies. Placing bait at ground level often means you’re targeting the wrong species entirely.

For traps, position them along the elevated pathways roof rats use: attic joists, fence tops, tree limbs, and where branches touch the roofline. Roof rats prefer to eat in sheltered, hidden spots, so traps placed in the open are less effective than those tucked against a wall or in a corner.

For bait stations in trees, secure the station on a limb at least 3 feet above the ground. This keeps bait from falling where pets or children could reach it and puts it in the zone where roof rats actually travel. Along their travel routes, look for dark, greasy rub marks on wood or walls. These smudge trails tell you exactly where rats are moving and where your bait will get the most attention.

Don’t Worry About Scent on Traps

A common piece of advice is to wear gloves when handling traps so human scent doesn’t spook the rats. Research from the University of California found this isn’t necessary. Human scent has no measurable impact on rat trapping success, and neither human nor animal urine repels rats. Handle traps with bare hands if you prefer. Your time is better spent on bait selection and placement than on scent control.

Chemical Bait Stations and Safety Risks

Rodenticide baits sold in bait stations use food-based attractants like fish oil, molasses, or peanut butter mixed with a toxic active ingredient. These are effective, but they carry real risks for pets, children, and wildlife that go beyond the targeted rats.

The biggest concern is secondary poisoning. A rat eats the bait, becomes sluggish, and is then caught by a hawk, owl, cat, or dog. The predator ingests the poison stored in the rat’s body. Older-style anticoagulant poisons are especially dangerous because they accumulate in the liver for months. An animal that eats several poisoned rats over weeks can build up a lethal dose even if no single exposure would have been fatal on its own. Second-generation anticoagulants like brodifacoum and bromadiolone are highly toxic after a single feeding and pose the highest secondary poisoning risk to birds of prey and mammals including pets.

If you use chemical bait, always place it inside a tamper-resistant bait station that prevents access by anything larger than a rat. Never scatter loose bait, and never place bait stations where children or pets can reach them. For many homeowners, snap traps with plant-based bait offer effective control without the downstream poisoning risk.

Putting It All Together

Start with peanut butter on snap traps placed along elevated travel routes. Pre-bait for a few nights with the traps unset. If peanut butter isn’t getting taken, switch to dried fruit or nuts. Check traps daily and refresh bait every two to three days, since stale bait loses its appeal. Roof rats are habitual, so once you identify their pathways and match the bait to their preferences, results come quickly.