Puy-Saint-Martin est une commune du département de la Drôme, dans la région d' Auvergne-Rhône-Alpes.
Puy-Saint-Martin fait partie du canton de Dieulefit 
Puy-Saint-Martin adhère à la la communauté de communes du Val de Drôme en Biovallée 
Puy-Saint-Martin fait partie du bassin de vie de Marsanne 
Le maire de Puy-Saint-Martin est M. Anthony CELERIEN - Profession libérale (2026)
La population de Puy-Saint-Martin est de 834 habitants (2025) 
L'altitude moyenne de Puy-Saint-Martin 220 mètres.
Le code postal de Puy-Saint-Martin est : 26450
Le code INSEE de Puy-Saint-Martin est : 26258
1 Il y a 1 Ecole à Puy-Saint-Martin. Voir les établissements scolaires de Puy-Saint-Martin. 
15.6 La part des résidences secondaires est de 15.6 %. 
Tous les chiffres et statistiques sur Puy-Saint-Martin sur le site Insee.fr 
Roynac: à 2.96 km
Manas: à 3.23 km
Cléon-d'Andran: à 3.50 km
Soyans: à 3.98 km
Charols: à 4.22 km
Pont-de-Barret: à 4.29 km
Répara-Auriples: à 5.14 km
Autichamp: à 5.92 km
Roche-sur-Grane: à 6.54 km
Salettes: à 6.77 km
Rochebaudin: à 7.07 km
Saou: à 7.32 km
Eyzahut: à 7.58 km
Marsanne: à 7.99 km
Bonlieu-sur-Roubion: à 8.08 km
Saint-Gervais-sur-Roubion: à 8.25 km
Félines-sur-Rimandoule: à 8.31 km
Francillon-sur-Roubion: à 8.93 km
Divajeu: à 9.07 km
Souspierre: à 9.54 km
Bégude-de-Mazenc: à 9.59 km
Truinas: à 10.24 km
Laupie: à 10.46 km
Poët-Célard: à 10.66 km
Poët-Laval: à 10.89 km
Chabrillan: à 10.90 km
Bâtie-Rolland: à 11.72 km
Aouste-sur-Sye: à 11.85 km
Portes-en-Valdaine: à 11.93 km
Crest: à 11.93 km
Ecole publique Puy St Martin - Public