Christiansburg has an area of 14.4 square miles and a population of approximately 23,348 (www.census.gov). It is the county seat.
Town Hall of Christiansburg
100 East Main Street
Christiansburg, VA 24073
Website: http://www.christiansburg.org
Phone: 540-382-6128
Fax: 540-382-7338
Town Council
Regular Town Council meetings are held on the second and fourth Tuesday of each month beginning at 7 p.m. in Council Chambers of Town Hall (100 E. Main Street). The public is welcome and encouraged to attend, with a citizen hearing time reserved at each meeting for residents to bring any matter they desire before the entire council. Residents are limited to 3-minutes and must state their name and address before addressing council.
If you would like a topic to be added to the Town Council meeting agenda, please contact Randy Wingfield at 540-382-6128 or rwingfield [at] christiansburg.org.
All council and committee meetings are posted to YouTube at christiansburg.org/YouTube.
Email all Town Council members at towncouncil [at] christiansburg.org or email a member directly at the links below.
Office | Name | Phone Number | Term Ends | |
Mayor | D. Michael Barber | mbarber [at] christiansburg.org | 540-381-0060 | 2025 |
Vice Mayor | Tanya Hockett | msachs [at] christiansburg.orghshowalter [at] christiansburg.org ( ) |
2025 | |
Council member | Samuel M. Bishop | sbishop [at] christiansburg.org | 540-382-5521 | 2027 |
Council member | Johana Hicks | jhicks [at] christiansburg.org | 2027 | |
Council member | Kim Bowman | kbowman [at] christiansburg.org | 2027 | |
Council member | Casey Jenkins | cjenkins [at] christiansburg.org | 2025 | |
Council member | Tim Wilson |
twilson [at] christiansburg.org | 2025 |