The gap under your panels is the best nesting ledge on the block. Here is why the birds pick it, and what actually closes it.
Thanks, we got it. A member of the Valley Wash Pros crew will reach out shortly with your free estimate.
Or Call Us NowQuick answer. Pigeons pick your solar array because the few inches between the panels and the roof deck is a dry, shaded, warm ledge with a lid over it that nothing can reach them in. Fresno makes it worse than most of California by stacking three things at once, dense residential solar, surrounding farmland that feeds the flock year round, and winters mild enough that the birds never leave. Washing the mess off does not end it, because young birds come back to the roof they hatched on, so the fix is rigid mesh clipped around the full perimeter of the array after the nests are removed and the area is sanitized.
Pigeons pick your solar array because the few inches between the panels and the roof deck is a warm, dry, shaded ledge that nothing can reach them in. Fresno makes it worse: heavy residential solar, farmland that feeds the flock year round, and winters mild enough that the birds never leave. Cleaning up the mess does not end it. Closing the perimeter of the array does.
A rock pigeon wants a sheltered horizontal ledge with a roof over it, and a rail-mounted solar array is the best one on your street.
The bird under most Valley arrays is the rock pigeon, the same species that nests on cliff faces, bridge undersides and highway overpasses. It does not build in trees. It looks for a flat surface, out of the weather, with cover above it and open sky in front so it can land and leave in a hurry.
A residential array sits a few inches off the roof deck on rails and runs unbroken for twenty or thirty feet. From below that is a long, shaded, dry ledge with a lid on it. Nothing else on your property comes close to what the bird evolved to use. That is why birds ignore the wide open roof six feet away and go straight under the panels.
Heat helps too. Panels shed warmth downward into that gap. In January, under Valley fog, it is the warmest dry spot on the whole roof.
Fresno stacks three things that rarely show up together: dense residential solar, year round bird food from surrounding agriculture, and a climate with no hard winter to thin the flock.
Solar density. Drive any newer Fresno or Clovis neighborhood and count the roofs without panels. It does not take long. Every array is a potential nesting ledge, and pigeons are colonial birds. A flock that finds one good roof works the whole block.
Food. The city sits inside continuous farmland: orchards, row crops, dairies, grain handling. Spilled feed and waste grain keep a large pigeon population fed in every month of the year. There is no lean season pushing the numbers down.
Weather. Valley winters are damp but mild. The birds have no reason to leave, and breeding runs across most of the year instead of a short window. That is why a small problem in March is a real problem by September.
Tule fog does its own damage. Droppings under an array stay wet for weeks instead of drying out, and wet droppings are far harder on panel frames, flashing and mortar than dry ones ever are.

Sound at dawn, concentrated white streaking on the tile below the array, and nesting material in the gutter mean birds are nesting, not resting.
A colony under an array costs you output, hardware, gutters and roof life at the same time, which is why the bill grows quietly instead of arriving all at once.
Output. Panels in a string run in series, so a single badly fouled panel limits the current for the whole string. Droppings on one corner cost far more than the covered area suggests. Nesting material packed under the array also blocks the airflow that keeps cells cool, and hot cells produce less.
Hardware. Droppings are acidic. Under Valley fog they stay damp long enough to work on panel frames, roof flashing, mortar and anything galvanized.
The roof and gutters. Packed nesting material holds water against the deck, traps debris that would otherwise blow off, and gives rodents cover. Feathers and twigs are also one of the most common reasons a Fresno gutter fills back up two months after it was cleaned.
One safety note. Dry droppings and old nesting debris are not something to sweep up on a Saturday with a shop broom. Wear real protection or have it removed properly.
Pigeons come home. Young birds return to the roof they hatched on to raise their own broods, so pulling a nest without closing the gap only clears space for the next one.
This is the single most important thing to understand about the problem. Cleaning is not a fix. You can wash the mess off the tile every spring for a decade and the birds will still be there, because nothing you did changed what they are coming back to.
It is the same reason a plastic owl on the ridge stops working in week two and an ultrasonic box aimed at an array never works at all. Birds habituate to anything that does not physically stop them. We wrote up the honest version of the ultrasonic question separately, because people spend real money there.
Rigid galvanized mesh clipped around the full perimeter of the array, installed after the nests and droppings are removed, is the only thing that reliably ends it.
Nests, eggs and packed material come out first, bagged on the roof instead of pushed off into the yard. Then the panel glass, tile, gutters and the ground below get cleaned and the affected surfaces sanitized. Then the barrier goes on over a clean surface. Sealing a colony's mess under new mesh gives you a tidy looking roof and a smell that shows up in July.
The mesh clips to the panel frame with purpose-made fasteners and is cut to the real gap. Nothing is drilled through your panels, your racking or your roof covering.
Corners and rail terminations matter more than the long straight runs. A pigeon walks through a two inch opening without slowing down, so a gap left where the rail turns is the same as no mesh at all. We work the corners and the ends last for exactly that reason.
The rest of the roofline gets mapped in the same visit. Close the array and leave the parapet, the ridge and the patio cover open and the flock simply relocates ten feet while you are still paying for the first fix.
If there are eggs or young in a nest right now, that changes the schedule. Ask about it before you book.
If birds are landing on a ledge and there is no nest under the array, you do not need array exclusion.
A few feet of spike strip in the right place solves a perching problem, and it costs a fraction of a meshed array. The test is simple: is there nesting material under the panels? If there is not, ask for the smaller fix. Any crew worth hiring will quote it that way. We would rather sell you the job you actually need than the one with the bigger number on it.
That is also why a real quote requires somebody on the roof. Price tracks linear feet of open array perimeter, and sixteen panels in two tight rows have far less open edge than sixteen panels strung out in a single run. The second thing that moves the number is how long the birds have been there. A nest from this spring is a bag of material. Three seasons of a colony is a cleanup project before it is an exclusion project.
Because we are on Valley roofs every day anyway, bird work bundles cleanly with solar panel cleaning, roof cleaning and gutter cleaning in one visit. One setup instead of three trips up the same ladder.
See the full scope on our bird proofing service page, or bundle it with solar panel cleaning while we are already set up. Coverage details are on the Fresno, CA and Clovis, CA pages. Licensed, insured, family-run and open 24/7. Call or text (559) 975-8124 or email sales@valleywashpros.com. There is 10% off any service, with an extra 5% for seniors, veterans and essential workers, and a 100% satisfaction guarantee on every job.
Straight answers from the crew that does this work.
More from Valley Wash Pros on keeping birds off roofs and out of solar arrays.
Call, text or send the form. We'll get right back to you with a free, no-pressure estimate, anywhere in Fresno or the Central Valley.
Thanks, we got it. A member of the Valley Wash Pros crew will reach out shortly with your free estimate.
Or Call Us Now