Bruce A. McPherson (born January 7, 1944) is an American politician who served as the 30th California secretary of state from March 30, 2005, to January 7, 2007. He is currently a member of the Santa Cruz County Board of Supervisors.[2] As of 2024, McPherson is the very last Republican to serve as California Secretary of State to date.
McPherson was born and raised in Santa Cruz, California. He attended Santa Cruz High School, where he played football as a running back and baseball as a second baseman.[3] He earned a Bachelor of Science degree in journalism from California Polytechnic State University, San Luis Obispo in 1965.[4]
Prior to his political career, he worked as the editor of the Santa Cruz Sentinel, a newspaper owned by his family. McPherson served as a member of the California State Assembly from 1993 to 1996 and California State Senate from 1996 to 2004. McPherson was defeated in the 2002 election for Lieutenant Governor of California by incumbent Cruz Bustamante.
He was nominated to replace former Secretary of State Kevin Shelley, who resigned on March 4. McPherson, a Republican from Santa Cruz County, served his term as secretary until January 8, 2007. He was confirmed unanimously by both Democratic-controlled houses of the California State Legislature after being nominated to replace Shelley, a Democrat, by Governor Arnold Schwarzenegger. He lost his bid for a full term to Democrat Debra Bowen in November 2006.
McPherson left the Republican Party in June 2012 to register as "no party preference".[1]
In November 2012, McPherson was elected to the Santa Cruz County Board of Supervisors.[5]
He and his wife have one daughter. Their son, Hunter, was murdered in a 2001 San Francisco street robbery.[6]