what is the legal age to smoke in virginia?
Virginia's new law, in effect July 1, raises the minimum age to buy tobacco, including cigarettes and e-cigarettes, from 18 to 21, in an effort to prevent young people from smoking.