Virginia is among 42 states that allow residents to purchase and possess suppressors, though some cities and towns — including Virginia Beach — prohibit them.