According to our records, John Mahoney last ran for office. Please see our updated voter guide for information about upcoming elections, candidates, and current elected officials.
Start exploring
About Me
Get to know John Mahoney. Their background, experience, and story for Caroline County Commonwealth's Attorney will appear here once they claim their profile.
Recent Experience
- Caroline County Commonwealth's Attorney2020 – 2023View Position
Why I Served
Why did John Mahoney serve Caroline County Commonwealth's Attorney? Their story and reasons for serving will appear here once they claim their profile.
Campaign Issues
What did John Mahoney campaign on for Caroline County Commonwealth's Attorney? Their platform and issues will appear here once they claim their profile.
Top Priorities While in Office
Which priorities did John Mahoney focus on in Caroline County Commonwealth's Attorney? Their record will appear here once they claim their profile.
Accomplishments During This Term
What did John Mahoney achieve in Caroline County Commonwealth's Attorney? Their accomplishments will appear here once they claim their profile.
District information
Where constituents live
Approximate residential density across the district. Aggregated and anonymized — no individual locations.
FewerMore
About Caroline County Commonwealth's Attorney
- Term length
- 2020 – 2023
Nearby Officials

C. Todd Gilbert
Virginia House of Delegates - District 33
EC
Elizabeth Curran
Caroline County Treasurer
BE
Brittany Eisenbrown
Caroline County Treasurer
AL
A. Lippa
Caroline County Sheriff
DL
Dave LaRock
Virginia House of Delegates - District 33
JP
Justin Pence
Virginia House of Delegates - District 33