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