Farningham is a village and civil parish in the Sevenoaks District of Kent, England. It is located 3 miles south-east of Swanley. It has a population of 1,314.