Lanton est une ville française située dans le département de la Gironde et la région de la Nouvelle-Aquitaine (anciennement région Aquitaine). Ses habitants sont appelés les Lantonais et les Lantonaises.
La commune du littoral atlantique s'étend sur 136,2 km² et compte 7 285 habitants depuis le dernier recensement de la population datant de 2004. Avec une densité de 53,5 habitants par km², Lanton a connu une nette hausse de 46,9% de sa population par rapport à 1999.
Entourée par les communes de Andernos-les-Bains, Audenge et Gujan-Mestras, Lanton est située à 11 km au nord-est de la Teste-de-Buch la plus grande ville des environs.
Située à 5 mètres d'altitude, le Ruisseau de Rouillet, le Ruisseau d'Harbaris, le Ruisseau de la Possession sont les principaux cours d'eau qui traversent la commune de Lanton.