Farnham is a large market town in the county of Surrey, England. There are 37,000 people living in the town. It is famous for its castle and its historic buildings. The town is south of the River Wey.