Every locality may lay out, open, extend, widen, narrow, establish or change the grade of, close, construct, pave, curb, gutter, plant and maintain shade trees on, improve, maintain, repair, clean and light: streets, limited access highways, express highways, roads, alleys, bridges, viaducts, subways and underpasses. Localities may make, improve and repair sidewalks upon all public rights-of-way and may convert sidewalks to bicycle paths. A locality's power and authority over its public rights-of-way and other public places shall be the same, regardless of whether the public right-of-way or place has been expressly or impliedly dedicated to public use, has been conveyed to the locality by deed, or has been acquired by any other means.
Furthermore, any locality may establish highway user fees for highways that are not part of any system of state highways when such highway's traffic-carrying capacity is increased by construction or improvement.
Va. Code § 15.2-2001