La commune du Croisty appartient à la communauté de communes "Roi Morvan Communauté", de l’arrondissement de Pontivy, au nord-ouest du département du Morbihan, en Bretagne.
Elle rassemble 694 Croistyates sur une superficie de 16 km2 (43 habitants/km2).
Les communes limitrophes sont Saint-Tugdual, Ploërdut, Saint-Caradec-Trégomel et Priziac.
Le Croisty se trouve a la croisée des 3 départements bretons : Morbihan - Côtes d'Armor - Finistère.
Les villes proches du Croisty sont Pontivy (35 km), Quimperlé (35 km), Carhaix (40 km), et Lorient (43 km).