Oradour-sur-Vayres, aujourd'hui chef-lieu de canton du département de la Haute-Vienne, est situé à une altitude de 350 mètres, sur un plateau qui sépare le bassin de la Charente de celui de la Vienne. Dans un vallon creusé à ses pieds, la Vayres prend sa source ; ce petit ruisseau courant à travers les prairies va se jeter dans la Graine affluent de la Vienne, sous les murs de Rochechouart, après avoir rempli l'étang du Boucheron qui jadis étendait sa nappe d'eau devant un vieux castel, aujourd'hui détruit, vieille demeure des seigneurs d'Oradour ; la Vayres donne son nom à deux bourgs. Au nord, dans un pli profond, coule un autre petit ruisseau qui va mêler ses eaux à celles de la Vayres, au moulin de la Levade. Au midi, la Tardoire, jolie rivière aux eaux limpides, aux bords escarpés garnis d'aunes et de peupliers, serpente au bas d'une vallée, à deux kilomètres de distance ; elle vient de Chélus, alimente les forges de Larivière, les moulins de la Tamanie, des Ages, de la Monerie et de la Barbarie, va se perdre dans le département voisin, ressort plus loin, après avoir mêlé ses eaux à celles du Bandiat, prend alors le nom de Touvre et va se jeter dans la Charente. A l'est, le plateau se relève un peu et s'étend au loin en légères ondulations sillonnées par la route de Tulle à Chabanais.