Lyndhurst abrite une partie du parc national New Forest et le siège local de la Commission des forêts, s'occupant de l'entretien des plantations de résineux, des routes et des sentiers forestiers, et qui contrôlant la propagation des plantes envahissantes.
Sa population était de 3029 habitants, selon le recensement de l'année 2011. Londres, la capitale du pays, est à une distance, à vol d'oiseau, de 123 kilomètres de son centre géographique.