Saint-Martial est une commune du Sud-Ouest de la France, située dans le département de la Charente (région Nouvelle-Aquitaine).