Saint-Gervais fait parti de la commune de Nanteuil-en-Vallée, blotti au fond de la vallée de l’Argentor. Le village est situé sur l’ancienne voie ferrée reliant Ruffec à Roumazières-Loubert pour laquelle un viaduc a été construit pour franchir la rivière.