Sebastopol cuts ties with North Bay Animal Services, signs on with Humane Society
Sebastopol joins a parade of north bay cities cutting ties with NBAS, after an alarming grand jury report and a shocking exposé of its Clearlake shelter
Mayor Jill McLewis and Interim City Manager Mary Gourley worked pedal-to-the-metal all week to find an alternative animal services provider for Sebastopol. At Tuesday’s city council meeting, the city joined several other North Bay cities, including Petaluma and Clearlake, that had severed ties with North Bay Animal Services (NBAS).
Sebastopol has used NBAS since July 2022 to provide animal control services, dog licensing, stray animal housing, and shelter services.
After a worrisome Sonoma County Grand Jury report last July, the city council voted on Sept. 2, 2025, to go month-by-month with NBAS, while it circulated an RFP for animal services. (Then-Mayor Zollman also ordered Police Chief McDonagh to conduct regular audits with written reports of the NBAS facilities in Petaluma.)
In response to its RFP, the city received two bids: one from NBAS for $18,900, and one from the Humane Society/Sonoma County Animal Services for $68,174. In November, the council rejected both bids, asked for a new RFP, and continued month-to-month with NBAS.
Recent media reports about deplorable conditions at the NBAS shelter in Clearlake put the issue on the front burner once again.
The staff report to the city council echoed the Grand Jury report’s concerns about NBAS:
Non-compliance with state laws, such as failing to sterilize animals before placement in foster or adoptive homes.
Not effectively managing dog licensing and renewals (rates far below averages).
Failing to offer required rabies vaccination clinics.
Not consistently submitting bite reports to the county health officer.
Unsanitary shelter conditions (e.g., overpowering odors, poor ventilation) observed during jury visits.
Lack of proper board oversight and underfunding/overwhelm leading to substandard care.
Putting together an alternative to NBAS took up much of Gourley’s time for the previous week.
“We did do our due diligence, trying to find every available solution to try to do this,” she said, noting that she’d interviewed animal agencies and rescues from Marin to Mendocino County.
Here, Gourley explained, was the solution she and the Mayor came up with: “Award a three-month interim contract with the Humane Society of Sonoma County for sheltering services, and then authorize the city manager to extend that month-to-month until such time that we can bring a contract back for sheltering as well as field services with the Sonoma County Animal Control…Authorize the Police Department personnel to do animal licensing in the interim, as well as transporting the animals to the Humane Society of Sonoma County. Terminate immediately the North Bay Animal Services contract and then approve the budget amendment resolution for the sheltering services.”
The reason that the Sonoma County Animal Control portion of this plan will have to be returned to council at a future date is that it would have to be approved first by the Sonoma County Board of Supervisors, which in the light of the exodus from NBAS, is seeing a flood of requests for services from Sonoma County Animal Control.
A combination of services from the Humane Society of Sonoma County and Sonoma County Animal Control is exactly what was offered in previous RFPs from those organizations in 2025. In the past, the council quailed at the expense.
According to Gourley, the steep price tag (first $78K, then $68K in a later RFP) was based on the care of 100 animals per year.
“My understanding, based upon the [police] chief’s estimate, is that we go anywhere from 30 to 40 animals per year, so about two to three animals a month that we transfer for sheltering services, and the Humane Society has graciously agreed to work with us on that cost.”
That sounds promising, but both Humane Society representatives mentioned in public comment that the last time they had a contract with Sebastopol—namely, for the 20 years before Sebastopol switched to NBAS in 2022—the number of animals ranged from between 80 and 100 per year.
Councilmember Stephen Zollman, who is a Humane Society volunteer, has been urging the city to move away from NBAS from months. “I’m really, really glad that this is where it is now—to hopefully have a vote to immediately terminate all relationships with NBAS,” he said. “Because if you saw the animals that I saw, those dogs and the puppies infected by Parvo and the volunteers and the staff that worked around the clock to try to save their lives, you too, would want to break ties with that agency as soon as possible.”
Zollman clarified how the new process would work in the interim until the Sonoma County Animal Control portion of the deal was approved: “If one of our residents were to be on vacation and their pet dog was roaming around—if we follow your recommendation and go with it tonight—anyone could call our police chief; they [the police] would come out to a neighborhood, pick up the dog, put it in their air-conditioned van and safely transport them over to the Humane Society, where they [the animal] would be vet-checked and looked after for however long they need to be looked after, until their owners could come home.”
Councilmember Maurer noted that this proposal would only cost an additional $7,855 from the General Fund, because the city still has money left over that was previously budgeted for NBAS.
In public comments, most of the speakers (many of whom were out-of-town animal rescue folks) supported the move away from NBAS, but frequent commenter Robert struck a note of caution or, as he put it, “a sanity check.”
“It looks like, from the staff report, that it’s going to be somewhere around $3,226 a month. Multiplying that out, that’s about $38-39,000 a year for 35 to 40 animals. So, in essence, we’re paying about $1,000 per animal, and that doesn’t include transportation. So, this is going to be one of the more expensive things in the city budget. Does this make sense? Is the owner of the animal responsible for any costs associated with the care and feeding of their animal? And what if the animal is picked up an hour after it’s been taken, is it still costing the city $1,000 per animal. I’m a little confused about how this cost structure works.”
No answers were forthcoming, but details of the contract still have to be worked out.
In the end, the council voted 5-0 to terminate the contract with NBAS and contract with the Sonoma County Humane Society for three months with a budget adjustment of $7,855.


