Jamaica is an unincorporated community in Middlesex County, Virginia, United States.
Jamaica is located on U.S. Route 17 9.3 miles (15.0 km) northwest of Saluda.
Jamaica had a post office, which closed on August 5, 2006.
[1][3] The Virginia Motor Speedway is located in Jamaica.
This Middlesex County, Virginia state location article is a stub.