PETALUMA CIVIC
Meetings & Decisions
Budget & Finances
Explore Records
Meetings & decisions

Meet Petaluma's City Council

Elected officials who make decisions about city services, spending, land use, and local policy.

Current roster
Current council

Who represents Petaluma

Sorted by voting attendance.

Mayor · At-large

Kevin McDonnell

Term ends 2026

Recorded votes
278
Attendance
99.3%
Aye share
99.6%
Official contact →
Councilmember · District 6

Brian Barnacle

Term ends 2028

Recorded votes
262
Attendance
98.9%
Aye share
98.9%
Official contact →
Councilmember · District 1

Janice Cader Thompson

Term ends 2026

Recorded votes
137
Attendance
98.6%
Aye share
91.2%
Official contact →
Councilmember · District 3

Karen Nau

Term ends 2026

Recorded votes
202
Attendance
98.1%
Aye share
98.5%
Official contact →
Councilmember · District 2

John Shribbs

Term ends 2026

Recorded votes
277
Attendance
97.9%
Aye share
96.4%
Official contact →
Councilmember · District 5

Alex Decarli

Term ends 2028

Recorded votes
159
Attendance
97.5%
Aye share
94.3%
Official contact →
Councilmember · District 4

Frank Quint

Term ends 2028

Recorded votes
290
Attendance
96.3%
Aye share
96.6%
Official contact →
Voting record

Recent split decisions

Recent recorded votes where at least one current council member dissented.

Adopt Resolution Appointing Voting Delegate for League of California Cities 2026 Annual Conference (Item 11)

Passed 6–1Dissenting: Alex Decarli

Adopt Ordinance 2932 N.C.S. Amending Scott Ranch PUD to Allow Swimming Pools (Item 13, Second Reading)

Passed 5–2Dissenting: Alex Decarli, John Shribbs

Certify Final Environmental Impact Report for Petaluma General Plan 2050 (Item 16)

Passed 6–1Dissenting: Alex Decarli

Adopt Petaluma General Plan 2050, Rescind General Plan 2025, Adopt Findings of Fact, Statement of Overriding Considerations, and Mitigation Monitoring and Reporting Program (Item 16)

Passed 6–1Dissenting: Alex Decarli

Adopt Resolution Authorizing Purchase of Five Battery Electric Buses (Consent Calendar Item 3)

Passed 6–1Dissenting: Alex Decarli

Introduce Ordinance Amending Scott Ranch PUD to Allow Swimming Pools (Item 5)

Passed 5–2Dissenting: Alex Decarli, John Shribbs

Approve tentative agenda (Item 2) as written without adding data center moratorium discussion

Passed 6–1Dissenting: DeCarli

Adopt Resolution approving City Council response to 2025-2026 Civil Grand Jury report on Animal Services, as amended

Passed 5–2Dissenting: DeCarli, Shribbs

The source feed also includes votes by city commissions and committees; those are excluded here.