Rock House, also known as the John Martin House, is a historic home located near King, Stokes County, North Carolina. It was built about 1785, and is a two-story, fieldstone ruin. It has been a ruin since the late-19th century. It is believed to have been built by Colonel John Martin, an early landowner in Stokes County. The property is maintained by the Stokes County Historical Society.
Rock House and the John Martin House are maintained by two different historical societies.