Back Button
Branch Politics Logo

Don't waste hours Googling candidates.
Branch has information on all of your candidates, in one place.

Photo of John B. Bloom

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.

Sources:

John Bloom (Virginia) - Ballotpedia

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.

Sources:

Newport News School Board election guide: Meet the candidates

,

LinkedIn

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.

Sources:

John Bloom (Virginia) - Ballotpedia

,

John Bloom (Virginia) - Ballotpedia

,

John Bloom (Virginia) - Ballotpedia

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