La commune de Saint-Perreux se situe dans le département Morbihan.
Les villes limitrophes sont les suivantes : Allaire, Bains-sur-Oust, Saint-Jean-la-Poterie, Saint-Vincent-sur-Oust, Redon, Saint-Jacut-les-Pins.
2 infirmiers et infirmières à domicile pratiquent à Saint-Perreux.