Henfield is a large village and civil parish located in the Horsham District of West Sussex, England. It is situated approximately 41 miles south of London, 12 miles northwest of Brighton, and 30 miles east-northeast of Chichester. The village sits at the road junction of the A281 and A2037 highways.
The parish covers a land area of 4,285 acres. According to census data, the population was 5,012 in 2001 and grew to 5,349 by 2011. Nearby towns include Burgess Hill to the east and Shoreham-by-Sea to the south.