Saint-Perdon est une commune du département des Landes, dans la région de Nouvelle-Aquitaine.
Saint-Perdon fait partie du canton de Mont-de-Marsan-2 
Saint-Perdon adhère à la la communauté d'agglomération Mont de Marsan Agglomération 
Saint-Perdon fait partie du bassin de vie de Mont-de-Marsan 
Le maire de Saint-Perdon est M. Jean-Louis DARRIEUTORT - Ingénieur et cadre technique d'entreprise (2026)
La population de Saint-Perdon est de 1729 habitants (2025) 
L'altitude moyenne de Saint-Perdon 80 mètres.
Le code postal de Saint-Perdon est : 40090
Le code INSEE de Saint-Perdon est : 40280
1 Il y a 1 Ecole à Saint-Perdon. Voir les établissements scolaires de Saint-Perdon. 
1.1 La part des résidences secondaires est de 1.1 %. 
Tous les chiffres et statistiques sur Saint-Perdon sur le site Insee.fr 
Campagne: à 4.18 km
Haut-Mauco: à 5.21 km
Aurice: à 5.77 km
Saint-Pierre-du-Mont: à 5.88 km
Campet-et-Lamolère: à 6.03 km
Leuy: à 7.25 km
Uchacq-et-Parentis: à 7.51 km
Mont-de-Marsan: à 7.62 km
Saint-Martin-d'Oney: à 8.08 km
Benquet: à 8.18 km
Meilhan: à 9.39 km
Bas-Mauco: à 9.48 km
Lamothe: à 9.84 km
Cauna: à 10.10 km
Bretagne-de-Marsan: à 10.83 km
Saint-Sever: à 11.86 km
Ecole primaire - Public