Don't waste hours Googling candidates.
Branch has information on all of your candidates, in one place.
John B. Bloom
LIBERTARIAN
John B. Bloom is running for Virginia State Delegate, District 70.
Personal background
John Bloom lives in Newport News, Virginia. He holds a bachelor's degree in nuclear engineering from Pennsylvania State University and a master's degree in environmental technology from the New York Institute of Technology. He has a son. He is a Christian.
Professional background
John is a substitute teacher at Newport News Public Schools. He previously worked as a health physicist Norfolk Naval Shipyard and a senior technical at Brookhaven National Laboratory.
Political background
John ran for the Virginia House of Delegates in 2013 and for Newport News City Council in 2024, but did not win either race. He also ran for New York State Assembly, but did not win.
Economy
Read more...
Suggest an edit
Energy & the Environment
As of September 17, 2025, John B. Bloom did not have a website or any information online.
Report missing info
Public Safety
As of September 17, 2025, John B. Bloom did not have a website or any information online.
Report missing info
Education
Read more...
Suggest an edit
Healthcare
As of September 17, 2025, John B. Bloom did not have a website or any information online.
Report missing info
Voting & Elections
Read more...
Suggest an edit

