Cross Keys is an unincorporated community located in Rockingham County, in the U.S. state of Virginia. It is located on State Route 276 south of Harrisonburg.
On June 8, 1862, it was the site of the Battle of Cross Keys, a Confederate victory in Jackson's Valley Campaign during the American Civil War.
The climate in this area is characterized by hot, humid summers and generally mild to cool winters. According to the Köppen Climate Classification system, Cross Keys has a humid subtropical climate, abbreviated "Cfa" on climate maps.