Puyravault est un petit village français, situé dans le département de la Charente-Maritime et la région de la Nouvelle-Aquitaine (anciennement Région Poitou-Charentes). Ses habitants sont appelés les Pyrates et les Pyratelles.

La commune s'étend sur 13,7 km² et compte 667 habitants depuis le dernier recensement de la population datant de 2004. Avec une densité de 48,8 habitants par km², Puyravault a connu une nette hausse de 42,8% de sa population par rapport à 1999.

Entouré par les communes de Chambon, Vouhé et Surgères, Puyravault est situé à 2 km au sud-ouest de Vouhé la plus grande ville des environs.

Situé à 37 mètres d'altitude, le village de Puyravault a pour coordonnées géographiques Latitude: 46° 7' 60'' nord - Longitude: 0° 48' ouest.