And even in Virginia, it differs at the county level. You don't need to get your car tested in southwest VA.
Any surprise that emissions tests are required in Fairfax and Arlington, but not in Bland County? Largest city in Bland County has a population of 75; it is a different world from the DC suburbs.