Sainpuits este o comună în departamentul Yonne, Franța. În 2009 avea o populație de 343 de locuitori.