'A City Asleep at the Wheel'
Sonoma County Civil Grand Jury report slams Petaluma's oversight of former animal shelter provider
June 24, 202645 posts
Sonoma County Civil Grand Jury report slams Petaluma's oversight of former animal shelter provider
June 24, 2026The lifelong Petaluman and friendly proprietor of Volpi’s Ristorante & Bar also ran a dairy, was an accomplished athlete, played the accordion, and more
June 24, 2026Petaluma nonprofit Urban Chat launches new campaign with digital map and public meeting
June 17, 2026New report anticipates adequate supply through 2050 thanks to past and future water conservation efforts
June 17, 2026
The city will seek $70 million in debt financing to replace its aging wastewater system – with a stated intention not to raise customers’ sewer rates. At its Monday night meeting, Petaluma City Council voted 6-0 to approve the issuance of these bonds to help fund “two long-planned essential
June 10, 2026The Petaluma Police Department is a “true learning organization” that showed declines in calls for service, arrests, citations, and complaints in 2025 compared to prior years, an independent police auditor told Petaluma City Council Monday night. “The role of the [independent police auditor] here is to assess the accuracy, completeness,
June 10, 2026Students, parents, and educators are finding balance in Petaluma’s new Valley Vista Public Waldorf school, which formed last year from two existing schools with very different histories. With declining enrollment at the longtime Valley Vista Elementary School on North Webster Street and growth at Live Oak Charter School, a
June 05, 2026
A visiting delegation of Japanese scientists and a ginger farmer toured Petaluma’s Ellis Creek Water Recycling Facility and adjacent Shollenberger Park on Monday, June 1, to learn more about the city’s wetlands and innovative water treatment system. The visit was organized by Masayuki Komatsu, a decorated Japanese researcher
June 05, 2026Petaluma City Council will hold its next meeting on Monday, June 8. Here’s what’s on the agenda. The meeting begins with a closed session at 5 p.m. to confer on labor negotiations. After the closed session concludes, the regular meeting begins at 6 p.m. To start
June 05, 2026