Xinpusaurus est un genre éteint de « reptiles » marins de l'ordre des thalattosauriens et de la super-famille des Thalattosauroidea. Il a vécu au début du Trias supérieur (Carnien), il y a environ 230 Ma (millions d'années). Ses fossiles ont été découverts dans le xian de Guanling dans la province chinoise de Guizhou.