Administrativement ratachée au Canton de Saint Sauveur-en-Puisaye, elle fait partie de la Communauté de Communes des Portes de Puisaye-Forterre et du Pays de Puisaye-Forterre. Forte aujourd'hui de 328 habitants (2011), elle a compté jusqu'à un millier d'habitants au milieu du XIX° siècle.
La commune de Sainpuits est sitée en limite de la Nièvre et de l'Yonne sur le bassin versant de la Loire. Elle bénéficie ainsi du climat "sud Loire".
Vous y trouverez les commerces et les services indispensables. Beaucoup d'activités sportives et culturelles sont praticables à Sainpuits et dans ses environs immédiats.
De belles opportunités immobilières existent régulièrement pour acquérir ou louer des maisons de village de caractère.
Nous vous invitons à découvrir les attraits de notre village en parcourant notre site.