Candidate Brian Arkin was narrowly behind in fourth place.
The city's Measure P also had garnered an overwhelming majority of the votes in favor of ratifying the Bernal Community Park design plan. The measure would create a 318-acre park along interstate 680.
This year's council race was a relatively sedate one, compared to the hubbub surrounding the mayor's race.
Voters had a choice of incumbent Councilman Jerry Thorne, Brian Arkin, a city planning commissioner; Cheryl Cook-Kallio, a high school government teacher; and Dan Faustina, a lifelong Pleasanton resident and local businessman.
Councilman Steve Brozosky's decision to challenge incumbent Jennifer Hosterman in the mayoral race also left one council seat open.
The other open seat was occupied by Thorne, who was elected in a June 2005 special election to replace Hosterman when she became mayor.
In that special election, Thorne defeated Arkin and Faustina.
Thorne promised voters that if he were elected he would concentrate on housing and transportation issues, and Medicare availability for seniors.
Voters considered all four candidates in light of their views on the city's pressing issues of traffic congestion and affordable housing.
The candidates agreed the city needs to do more to improve the city's traffic issues, and needs more affordable housing.