Murrieta City Council District 2 · Nov 3, 2026
Keelan McCullough
Candidate for City Council District 2
Keelan McCullough is running for Murrieta City Council District 2 in the Nov 3, 2026 election, against Ron Holliday and Joshua Barton.
Vote-by-mail ballots begin mailing · Mon, Oct 5, 2026
TodaySan Diego Police Department sergeant with 18 years on the force, and a Murrieta resident for 15 years. He is vice president of football for Murrieta Valley Pop Warner and has served on the city's Library and Traffic commissions.
- Occupation (from candidate statement)
- Police Sergeant
- Endorsed by
- Canyon Lake Mayor Pro Tem Kasey Castillo and Murrieta residents and business owners, among others listed on his site Keelan McCullough campaign site
- Campaign website
- www.mcculloughformurrieta.com
Where Keelan McCullough stands: positions on the record
Public safety1 sourced position
Says public safety should be the top priority, with police, fire and emergency services given the resources they need.
“As Murrieta continues to grow, we must keep public safety our highest priority”
Own statementRiverside County Registrar of Voters
Traffic1 sourced position
Says he would prioritize the most congested roads and intersections and improve signal timing where it reduces delays.
“Residents shouldn't simply be told that traffic is the price of growth.”
Own statementKeelan McCullough campaign site
Economic development1 sourced position
Says Murrieta needs more businesses, restaurants, entertainment and jobs, not only new homes.
“Murrieta cannot simply continue building homes without creating the economic opportunities and infrastructure necessary to support the people who live here.”
Own statementKeelan McCullough campaign site
Also running for City Council District 2
- Joshua Barton
- Ron Holliday (incumbent)
Every claim here links to its source and was checked against it before publishing. How this guide works →
See something wrong? Report an error
Something wrong or missing? Tell us what and where, with a link to a source if you have one. Reports feed the next verification run.