Palo Alto residents rally to assist Ukraine as war drags on(print version)Jan. 23, 2026 Palo Alto tries to rein in Zuckerberg’s Crescent Park expansion(print version)Dec. 31, 2025 City seeks to revive slumping retail sceneAug. 30, 2024 Battle for the Sewer: East Palo Alto Sanitary District fights city takeoverAug. 16, 2024 Stanford alum details affair with dean, who is now a Palo Alto City Council memberJuly 12, 2024 ‘Taken for granted’: Faith leaders seek more City Hall supportJuly 12, 2024 Flights of fancy: Plans to modernize Palo Alto Airport face resident resistance(print version)May 23, 2024 Can a Palo Alto nonprofit shift the local commute?(print version)May 16, 2024 Inside the recount: Election workers examine every vote in District 16 race(print version)April 24, 2024 Stemming the tide: With $369M plant renovation, Palo Alto takes aim at algal blooms(print version)March 28, 2024 The reckoning: How a violent arrest forced out two cops(print version - recommended)Jan. 23, 2024(Three-part series) Who will succeed Anna Eshoo? Here are the 10 candidates running for Congress(print version) Dec. 22, 2023 A shelter divided: With staff in disarray, has Pets In Need lost its way?(print version)Aug. 10, 2023 What hath Palo Alto wrought?A review of Palo Alto by Malcom Harris(print version)Feb 15, 2023 Battling bias: What traffic data reveals about PAPD(print version)Nov. 4, 2022 Fatal errors: After employee’s death, Palo Alto fights charges of safety violationsFeb. 4, 2022 Redefining downtowns: Peninsula cities transform their civic centers(print version)June 17, 2022 Palo Alto takes heat over solar permittingMay 21, 2021 The tweeting species: A conversation with Jonathan FranzenFeb. 28, 2014 Her final hours: The murder of Jennifer SchipsiFeb. 18, 2011