Située dans la région Aquitaine-Limousin-Poitou-Charentes et dans le département Pyrénées-Atlantiques, Saint-Pée-sur-Nivelle est une ville de 5707 habitants (données de 2010). Saint-Pée-sur-Nivelle est située à proximité de Saint-Jean-de-Luz, Anglet, Biarritz, Bayonne ou encore Hendaye.