Don't waste hours Googling candidates.
Branch has information on all of your candidates, in one place.
D. Michael Barber
INDEPDENDENT
D. Michael Barber is running for Christiansburg Mayor.
Personal background
Mike Barber is a lifelong resident of Christiansburg. He is a graduate of Christiansburg High School, National Business College, VA-MD School of Bank Management at The University of Virginia and The School of Banking of the South at Louisiana State University. He is married and has two daughters and five grandchildren.
Professional background
Michael is retired from the banking industry, where he worked for 43 years, most recently at First Bank of Virginia.
Political background
Michael is currently the mayor of Christiansburg. He was first elected in 2014 and is currently serving his fourth term. Before taking office as mayor, he served on the Christiansburg Town Council from 2000 to 2013 where he also served two terms as vice mayor.
Public Services
As of September 10, 2025, D. Michael Barber did not have a website or any information online.
Report missing info
City Budget
As of September 10, 2025, D. Michael Barber did not have a website or any information online.
Report missing info
Housing & Urban Development
As of September 10, 2025, D. Michael Barber did not have a website or any information online.
Report missing info
Public Safety
As of September 10, 2025, D. Michael Barber did not have a website or any information online.
Report missing info
Transportation & Infrastructure
As of September 10, 2025, D. Michael Barber did not have a website or any information online.
Report missing info