Saint-Martin-du-Puy est une ville de la Gironde en région Nouvelle-Aquitaine.
Saint-Martin-du-Puy compte 200 habitants appelés les "Saint-Martinois, Saint-Martinoises".
La densité de la population de Saint-Martin-du-Puy est de 22 habitants au km².
Le maire de Saint-Martin-du-Puy est Madame Martine LOPEZ