Founded in 1886, Weems is an unincorporated community and census-designated place (CDP) in Lancaster County in the U. S. state of Virginia.
Christ Church, physically located in Weems, was designated a National Historic Landmark in 1961.
[3] The community is in southern Lancaster County, at the end of Virginia State Route 222 (Weems Road) on the north bank of the tidal Rappahannock River, where it is joined by Carter Creek.
Via VA 222 it is 6 miles (10 km) southwest of Kilmarnock, the largest town in the county.
Aside from its historical significance as described above, Weems is a small, mostly residential community, but does operate waterside businesses and is a popular seaman's spot for berthing or entering Chesapeake Bay.