Upcoming Events

City council Meetings:

  • Typically meets the second and fourth Monday of each month, from 6:00-8:30pm
  • The calendar of prior and future meetings along with their video links, agendas, and meeting minutes can be found here

School board Meetings:

  • Meets the first and third Monday of each month at 6:00 pm
  • The recording of school board meetings can be found on their official YouTube Channel
  • Online copies of the agendas and presentations can be found here

General Assembly Sessions:

  • All sessions begin on the second Wednesday in January. On even-numbered years, normal sessions cannot last longer than 60 days, while it is at most 30 days for odd-numbered years.
  • For the year of 2022, the normal sessions will be around 60 days.
  • The video recording of sessions can be found here
  • The calendar and each bill discussed in a session can be found here


  • Primary: June 21, 2022
  • General Election: November 8, 2022
  • Special Election VA-04: February 21st, 2023