The Samuel Fleming House, also known as Flemington Castle, is an historic home located in Flemington, in Hunterdon County, New Jersey, United States, built in 1756. The building is now operated as a museum. It is the oldest surviving house in the borough.